[INFO] cloning repository https://github.com/jackwchoi/csync [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jackwchoi/csync" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjackwchoi%2Fcsync", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjackwchoi%2Fcsync'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] df5def0d3701b8c07d8a6953708feb79504c837f [INFO] testing jackwchoi/csync against try#eafdee2dfae8c2233b74f98b123308be7ccefcc6 for pr-79296 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjackwchoi%2Fcsync" "/workspace/builds/worker-4/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/jackwchoi/csync on toolchain eafdee2dfae8c2233b74f98b123308be7ccefcc6 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+eafdee2dfae8c2233b74f98b123308be7ccefcc6" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/jackwchoi/csync [INFO] finished tweaking git repo https://github.com/jackwchoi/csync [INFO] tweaked toml for git repo https://github.com/jackwchoi/csync written to /workspace/builds/worker-4/source/Cargo.toml [INFO] crate git repo https://github.com/jackwchoi/csync already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+eafdee2dfae8c2233b74f98b123308be7ccefcc6" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: `panic` setting is ignored for `test` profile [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded data-encoding-macro v0.1.8 [INFO] [stderr] Downloaded data-encoding-macro-internal v0.1.8 [INFO] [stderr] Downloaded pbkdf2 v0.4.0 [INFO] [stderr] Downloaded scrypt v0.3.1 [INFO] [stderr] Downloaded colmac v0.1.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:6eabd152ff4036248d66efda456a36cb33d24b7291b33f25f75140726c88da35" "/opt/rustwide/cargo-home/bin/cargo" "+eafdee2dfae8c2233b74f98b123308be7ccefcc6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b0d7cafadd0beff328b7aed11a74b1125f5c80f8ce4fcd6aa4eb3c66dd4c3e75 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "b0d7cafadd0beff328b7aed11a74b1125f5c80f8ce4fcd6aa4eb3c66dd4c3e75", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b0d7cafadd0beff328b7aed11a74b1125f5c80f8ce4fcd6aa4eb3c66dd4c3e75", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b0d7cafadd0beff328b7aed11a74b1125f5c80f8ce4fcd6aa4eb3c66dd4c3e75", kill_on_drop: false }` [INFO] [stdout] b0d7cafadd0beff328b7aed11a74b1125f5c80f8ce4fcd6aa4eb3c66dd4c3e75 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:6eabd152ff4036248d66efda456a36cb33d24b7291b33f25f75140726c88da35" "/opt/rustwide/cargo-home/bin/cargo" "+eafdee2dfae8c2233b74f98b123308be7ccefcc6" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1e6b88fff0ea88937c9a8a81c259ee39cd90dbff08eeef0600a631bf55c731bd [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "1e6b88fff0ea88937c9a8a81c259ee39cd90dbff08eeef0600a631bf55c731bd", kill_on_drop: false }` [INFO] [stderr] warning: `panic` setting is ignored for `test` profile [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling getrandom v0.1.14 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling maybe-uninit v2.0.0 [INFO] [stderr] Compiling proc-macro2 v0.4.30 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling pkg-config v0.3.17 [INFO] [stderr] Compiling glob v0.3.0 [INFO] [stderr] Compiling syn v0.15.44 [INFO] [stderr] Compiling scopeguard v1.1.0 [INFO] [stderr] Compiling subtle v2.2.3 [INFO] [stderr] Compiling ppv-lite86 v0.2.6 [INFO] [stderr] Compiling byteorder v1.3.4 [INFO] [stderr] Compiling rayon-core v1.7.0 [INFO] [stderr] Compiling unicode-segmentation v1.6.0 [INFO] [stderr] Compiling unicode-width v0.1.7 [INFO] [stderr] Compiling data-encoding v2.2.0 [INFO] [stderr] Compiling opaque-debug v0.3.0 [INFO] [stderr] Compiling foreign-types-shared v0.1.1 [INFO] [stderr] Compiling openssl v0.10.29 [INFO] [stderr] Compiling ansi_term v0.11.0 [INFO] [stderr] Compiling memchr v2.3.3 [INFO] [stderr] Compiling strsim v0.8.0 [INFO] [stderr] Compiling cpuid-bool v0.1.2 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling either v1.5.3 [INFO] [stderr] Compiling once_cell v1.3.1 [INFO] [stderr] Compiling remove_dir_all v0.5.2 [INFO] [stderr] Compiling untrusted v0.7.1 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling base64 v0.12.3 [INFO] [stderr] Compiling spin v0.5.2 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling libc v0.2.69 [INFO] [stderr] Compiling typenum v1.12.0 [INFO] [stderr] Compiling generic-array v0.14.3 [INFO] [stderr] Compiling serde v1.0.111 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling foreign-types v0.3.2 [INFO] [stderr] Compiling itertools v0.8.2 [INFO] [stderr] Compiling heck v0.3.1 [INFO] [stderr] Compiling walkdir v2.3.1 [INFO] [stderr] Compiling proc-macro2 v1.0.12 [INFO] [stderr] Compiling crossbeam-utils v0.7.2 [INFO] [stderr] Compiling memoffset v0.5.4 [INFO] [stderr] Compiling crossbeam-epoch v0.8.2 [INFO] [stderr] Compiling jobserver v0.1.21 [INFO] [stderr] Compiling cc v1.0.52 [INFO] [stderr] Compiling num_cpus v1.13.0 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling secstr v0.4.0 [INFO] [stderr] Compiling thread-id v3.3.0 [INFO] [stderr] Compiling rpassword v4.0.5 [INFO] [stderr] Compiling crossbeam-queue v0.2.1 [INFO] [stderr] Compiling quote v1.0.4 [INFO] [stderr] Compiling quote v0.6.13 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling clap v2.33.0 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling syn v1.0.19 [INFO] [stderr] Compiling crossbeam-deque v0.7.3 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling digest v0.9.0 [INFO] [stderr] Compiling crypto-mac v0.8.0 [INFO] [stderr] Compiling block-buffer v0.9.0 [INFO] [stderr] Compiling openssl-sys v0.9.55 [INFO] [stderr] Compiling zstd-sys v1.4.13+zstd.1.4.3 [INFO] [stderr] Compiling ring v0.16.13 [INFO] [stderr] Compiling sha2 v0.9.1 [INFO] [stderr] Compiling pbkdf2 v0.4.0 [INFO] [stderr] Compiling hmac v0.8.1 [INFO] [stderr] Compiling rayon v1.3.0 [INFO] [stderr] Compiling tempfile v3.1.0 [INFO] [stderr] Compiling scrypt v0.3.1 [INFO] [stderr] Compiling structopt-derive v0.2.18 [INFO] [stderr] Compiling structopt v0.2.18 [INFO] [stderr] Compiling serde_derive v1.0.111 [INFO] [stderr] Compiling data-encoding-macro-internal v0.1.8 [INFO] [stderr] Compiling data-encoding-macro v0.1.8 [INFO] [stderr] Compiling bincode v1.3.1 [INFO] [stderr] Compiling zstd-safe v1.4.13+zstd.1.4.3 [INFO] [stderr] Compiling zstd v0.4.28+zstd.1.4.3 [INFO] [stderr] Compiling csync v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused macro definition [INFO] [stdout] --> src/fs_util.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | / macro_rules! tmpfile { [INFO] [stdout] 26 | | () => { [INFO] [stdout] 27 | | crate::fs_util::mktemp_file(None, "", "") [INFO] [stdout] 28 | | }; [INFO] [stdout] ... | [INFO] [stdout] 37 | | }; [INFO] [stdout] 38 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*` [INFO] [stdout] --> src/specs/syncer_spec.rs:2:15 [INFO] [stdout] | [INFO] [stdout] 2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*}, [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] 3 | fs_util::*, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `hmac` [INFO] [stdout] --> src/specs/syncer_spec.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | use ring::{hmac, pbkdf2}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `de::DeserializeOwned` [INFO] [stdout] --> src/specs/syncer_spec.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | use serde::{de::DeserializeOwned, Deserialize, Serialize}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Path`, `Write`, `fs::File` [INFO] [stdout] --> src/specs/syncer_spec.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | fs::File, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 16 | io::{Read, Write}, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 17 | path::{Path, PathBuf}, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `metadata`, `self` [INFO] [stdout] --> src/test_util.rs:5:32 [INFO] [stdout] | [INFO] [stdout] 5 | fs::{copy, create_dir_all, metadata}, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 6 | io::{self, Read}, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Read` [INFO] [stdout] --> src/specs/syncer_spec.rs:16:10 [INFO] [stdout] | [INFO] [stdout] 16 | io::{Read, Write}, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `out_dir` [INFO] [stdout] --> src/specs/syncer_spec_ext.rs:45:17 [INFO] [stdout] | [INFO] [stdout] 45 | out_dir, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `out_dir: _` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `verbose` [INFO] [stdout] --> src/specs/syncer_spec_ext.rs:46:17 [INFO] [stdout] | [INFO] [stdout] 46 | verbose, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `verbose: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `verbose` [INFO] [stdout] --> src/specs/syncer_spec_ext.rs:50:44 [INFO] [stdout] | [INFO] [stdout] 50 | SyncerSpecExt::Clean { source, verbose } => { [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `verbose: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `source` [INFO] [stdout] --> src/crypt/syncer.rs:546:29 [INFO] [stdout] | [INFO] [stdout] 546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(), [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `source: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hashed_key` [INFO] [stdout] --> src/crypt/syncer.rs:118:37 [INFO] [stdout] | [INFO] [stdout] 118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?; [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key` [INFO] [stdout] ... [INFO] [stdout] 165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hashed_key` [INFO] [stdout] --> src/crypt/syncer.rs:118:37 [INFO] [stdout] | [INFO] [stdout] 118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?; [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key` [INFO] [stdout] ... [INFO] [stdout] 167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `source` [INFO] [stdout] --> src/crypt/syncer.rs:191:21 [INFO] [stdout] | [INFO] [stdout] 191 | source, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `source: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `verbose` [INFO] [stdout] --> src/crypt/syncer.rs:193:21 [INFO] [stdout] | [INFO] [stdout] 193 | verbose, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `verbose: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spec` [INFO] [stdout] --> src/crypt/syncer.rs:206:34 [INFO] [stdout] | [INFO] [stdout] 206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `derived_key` [INFO] [stdout] --> src/crypt/syncer.rs:206:52 [INFO] [stdout] | [INFO] [stdout] 206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `uid` [INFO] [stdout] --> src/crypt/syncer.rs:429:33 [INFO] [stdout] | [INFO] [stdout] 429 | .map(move |(uid, entry_res)| -> CsyncResult { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_uid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Inner` [INFO] [stdout] --> src/secure_vec.rs:100:13 [INFO] [stdout] | [INFO] [stdout] 100 | Inner, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `perm_bits` [INFO] [stdout] --> src/fs_util.rs:58:8 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn perm_bits

(path: &P) -> std::io::Result [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mktemp_file` [INFO] [stdout] --> src/fs_util.rs:76:8 [INFO] [stdout] | [INFO] [stdout] 76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `modified` [INFO] [stdout] --> src/fs_util.rs:94:8 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn modified

(source: P) -> std::io::Result [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find` [INFO] [stdout] --> src/fs_util.rs:103:8 [INFO] [stdout] | [INFO] [stdout] 103 | pub fn find

(root: P) -> impl Iterator> [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `ls` [INFO] [stdout] --> src/fs_util.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn ls

(root: P) -> std::io::Result>> [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `iter_eq` [INFO] [stdout] --> src/util.rs:222:8 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `with_key_deriv_spec` [INFO] [stdout] --> src/specs/rehash_spec.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `check_rep` [INFO] [stdout] --> src/specs/syncer_spec_ext.rs:40:8 [INFO] [stdout] | [INFO] [stdout] 40 | fn check_rep(&self) { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `NUM_FILE_SAMPLES` [INFO] [stdout] --> src/test_util.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub const NUM_FILE_SAMPLES: usize = 16; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `hash_tree` [INFO] [stdout] --> src/test_util.rs:13:8 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn hash_tree

(path: P) -> CsyncResult [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `drng_range` [INFO] [stdout] --> src/test_util.rs:66:8 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `ascii_files` [INFO] [stdout] --> src/test_util.rs:85:8 [INFO] [stdout] | [INFO] [stdout] 85 | pub fn ascii_files() -> impl Iterator { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `bin_files` [INFO] [stdout] --> src/test_util.rs:94:8 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn bin_files() -> impl Iterator { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `parent_unwrap_safely` [INFO] [stdout] --> src/test_util.rs:103:4 [INFO] [stdout] | [INFO] [stdout] 103 | fn parent_unwrap_safely

(path: &P) -> &Path [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `dir_is_empty` [INFO] [stdout] --> src/test_util.rs:113:8 [INFO] [stdout] | [INFO] [stdout] 113 | pub fn dir_is_empty

(path: P) -> bool [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `cp_r` [INFO] [stdout] --> src/test_util.rs:121:4 [INFO] [stdout] | [INFO] [stdout] 121 | fn cp_r(src: P1, out_dir: P2) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `basename` [INFO] [stdout] --> src/test_util.rs:153:8 [INFO] [stdout] | [INFO] [stdout] 153 | pub fn basename

(path: &P) -> Option [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `assert_file_eq` [INFO] [stdout] --> src/test_util.rs:166:4 [INFO] [stdout] | [INFO] [stdout] 166 | fn assert_file_eq(path_a: P1, path_b: P2) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `assert_tree_eq` [INFO] [stdout] --> src/test_util.rs:196:8 [INFO] [stdout] | [INFO] [stdout] 196 | pub fn assert_tree_eq(a: P1, b: P2) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `with_spec_and_derived_key` [INFO] [stdout] --> src/crypt/syncer.rs:206:8 [INFO] [stdout] | [INFO] [stdout] 206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message contains braces [INFO] [stdout] --> src/specs/syncer_spec.rs:151:91 [INFO] [stdout] | [INFO] [stdout] 151 | panic!("`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`") [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(panic_fmt)]` on by default [INFO] [stdout] = note: this message is not used as a format string, but will be in a future Rust edition [INFO] [stdout] help: add a "{}" format string to use the message literally [INFO] [stdout] | [INFO] [stdout] 151 | panic!("{}", "`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`") [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 40 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [optimized + debuginfo] target(s) in 5m 01s [INFO] running `Command { std: "docker" "inspect" "1e6b88fff0ea88937c9a8a81c259ee39cd90dbff08eeef0600a631bf55c731bd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1e6b88fff0ea88937c9a8a81c259ee39cd90dbff08eeef0600a631bf55c731bd", kill_on_drop: false }` [INFO] [stdout] 1e6b88fff0ea88937c9a8a81c259ee39cd90dbff08eeef0600a631bf55c731bd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:6eabd152ff4036248d66efda456a36cb33d24b7291b33f25f75140726c88da35" "/opt/rustwide/cargo-home/bin/cargo" "+eafdee2dfae8c2233b74f98b123308be7ccefcc6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3d3d8ce91b38ccfe1a8edcdb35d87ac59182952b9fb59971c0470262155aee9f [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "3d3d8ce91b38ccfe1a8edcdb35d87ac59182952b9fb59971c0470262155aee9f", kill_on_drop: false }` [INFO] [stderr] warning: `panic` setting is ignored for `test` profile [INFO] [stderr] Compiling regex-syntax v0.6.18 [INFO] [stderr] Compiling colmac v0.1.1 [INFO] [stderr] Compiling thread_local v1.0.1 [INFO] [stderr] Compiling aho-corasick v0.7.13 [INFO] [stderr] Compiling regex v1.3.9 [INFO] [stderr] Compiling csync v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `crate::test_util::*` [INFO] [stdout] --> src/fs_util.rs:153:9 [INFO] [stdout] | [INFO] [stdout] 153 | use crate::test_util::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::fs_util::*` [INFO] [stdout] --> src/hasher.rs:107:9 [INFO] [stdout] | [INFO] [stdout] 107 | use crate::fs_util::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `fs::File` [INFO] [stdout] --> src/hasher.rs:110:37 [INFO] [stdout] | [INFO] [stdout] 110 | use std::{collections::HashSet, fs::File}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/rand_util.rs:130:9 [INFO] [stdout] | [INFO] [stdout] 130 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::test_util::*` [INFO] [stdout] --> src/rand_util.rs:131:9 [INFO] [stdout] | [INFO] [stdout] 131 | use crate::test_util::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/rand_util.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 135 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/rand_util.rs:139:13 [INFO] [stdout] | [INFO] [stdout] 139 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/rand_util.rs:143:13 [INFO] [stdout] | [INFO] [stdout] 143 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `colmac::*` [INFO] [stdout] --> src/util.rs:265:9 [INFO] [stdout] | [INFO] [stdout] 265 | use colmac::*; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashSet` [INFO] [stdout] --> src/util.rs:268:9 [INFO] [stdout] | [INFO] [stdout] 268 | use std::collections::HashSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `walkdir::DirEntry` [INFO] [stdout] --> src/util.rs:270:9 [INFO] [stdout] | [INFO] [stdout] 270 | use walkdir::DirEntry; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*` [INFO] [stdout] --> src/specs/syncer_spec.rs:2:15 [INFO] [stdout] | [INFO] [stdout] 2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*}, [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] 3 | fs_util::*, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `hmac` [INFO] [stdout] --> src/specs/syncer_spec.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | use ring::{hmac, pbkdf2}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `de::DeserializeOwned` [INFO] [stdout] --> src/specs/syncer_spec.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | use serde::{de::DeserializeOwned, Deserialize, Serialize}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Path`, `Write`, `fs::File` [INFO] [stdout] --> src/specs/syncer_spec.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | fs::File, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 16 | io::{Read, Write}, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 17 | path::{Path, PathBuf}, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/encoder/openssl.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 154 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `fs_util::*`, `hasher::*` [INFO] [stdout] --> src/encoder/openssl.rs:155:17 [INFO] [stdout] | [INFO] [stdout] 155 | use crate::{fs_util::*, hasher::*}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rayon::prelude::*` [INFO] [stdout] --> src/encoder/openssl.rs:156:9 [INFO] [stdout] | [INFO] [stdout] 156 | use rayon::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashSet` [INFO] [stdout] --> src/encoder/openssl.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 157 | use std::collections::HashSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `encoder::zstd::*`, `util::*` [INFO] [stdout] --> src/encoder/zstd.rs:118:17 [INFO] [stdout] | [INFO] [stdout] 118 | use crate::{encoder::zstd::*, test_util::*, util::*}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/encoder/zstd.rs:137:34 [INFO] [stdout] | [INFO] [stdout] 137 | let compressed_len = (compressed.len() as f64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/encoder/zstd.rs:138:29 [INFO] [stdout] | [INFO] [stdout] 138 | let input_len = (input_bytes.len() as f64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `metadata`, `self` [INFO] [stdout] --> src/test_util.rs:5:32 [INFO] [stdout] | [INFO] [stdout] 5 | fs::{copy, create_dir_all, metadata}, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 6 | io::{self, Read}, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `colmac::*` [INFO] [stdout] --> src/test_util.rs:259:9 [INFO] [stdout] | [INFO] [stdout] 259 | use colmac::*; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs::File` [INFO] [stdout] --> src/test_util.rs:260:9 [INFO] [stdout] | [INFO] [stdout] 260 | use std::fs::File; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/crypt/action.rs:158:9 [INFO] [stdout] | [INFO] [stdout] 158 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `specs::key_deriv_spec::*`, `test_util::*` [INFO] [stdout] --> src/crypt/action.rs:159:17 [INFO] [stdout] | [INFO] [stdout] 159 | use crate::{specs::key_deriv_spec::*, test_util::*}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `iter::ParallelBridge`, `prelude::*` [INFO] [stdout] --> src/crypt/action.rs:160:17 [INFO] [stdout] | [INFO] [stdout] 160 | use rayon::{iter::ParallelBridge, prelude::*}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ring::pbkdf2::PBKDF2_HMAC_SHA512` [INFO] [stdout] --> src/crypt/action.rs:161:9 [INFO] [stdout] | [INFO] [stdout] 161 | use ring::pbkdf2::PBKDF2_HMAC_SHA512; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::fs_util::*` [INFO] [stdout] --> src/crypt/util.rs:363:9 [INFO] [stdout] | [INFO] [stdout] 363 | use crate::fs_util::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition [INFO] [stdout] --> src/tests_e2e.rs:479:1 [INFO] [stdout] | [INFO] [stdout] 479 | / macro_rules! generate_fail_body { [INFO] [stdout] 480 | | // [INFO] [stdout] 481 | | ( $fn_name:ident, $pbuf_and_tmpd:expr, $key:literal $(, $arg:literal )* ) => { [INFO] [stdout] 482 | | // [INFO] [stdout] ... | [INFO] [stdout] 529 | | } [INFO] [stdout] 530 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/main.rs:277:9 [INFO] [stdout] | [INFO] [stdout] 277 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `fs_util::*`, `test_util::*`, `util::*` [INFO] [stdout] --> src/main.rs:278:17 [INFO] [stdout] | [INFO] [stdout] 278 | use crate::{fs_util::*, test_util::*, util::*}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::Path` [INFO] [stdout] --> src/main.rs:279:9 [INFO] [stdout] | [INFO] [stdout] 279 | use std::path::Path; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Read` [INFO] [stdout] --> src/specs/syncer_spec.rs:16:10 [INFO] [stdout] | [INFO] [stdout] 16 | io::{Read, Write}, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super` [INFO] [stdout] --> src/tests_e2e.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tmpf` [INFO] [stdout] --> src/fs_util.rs:290:17 [INFO] [stdout] | [INFO] [stdout] 290 | let tmpf = fopen_w(&tmpf_path).unwrap(); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_tmpf` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `out_dir` [INFO] [stdout] --> src/specs/syncer_spec_ext.rs:45:17 [INFO] [stdout] | [INFO] [stdout] 45 | out_dir, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `out_dir: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `verbose` [INFO] [stdout] --> src/specs/syncer_spec_ext.rs:46:17 [INFO] [stdout] | [INFO] [stdout] 46 | verbose, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `verbose: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `verbose` [INFO] [stdout] --> src/specs/syncer_spec_ext.rs:50:44 [INFO] [stdout] | [INFO] [stdout] 50 | SyncerSpecExt::Clean { source, verbose } => { [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `verbose: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `source` [INFO] [stdout] --> src/crypt/syncer.rs:546:29 [INFO] [stdout] | [INFO] [stdout] 546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(), [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `source: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hashed_key` [INFO] [stdout] --> src/crypt/syncer.rs:118:37 [INFO] [stdout] | [INFO] [stdout] 118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?; [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key` [INFO] [stdout] ... [INFO] [stdout] 165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hashed_key` [INFO] [stdout] --> src/crypt/syncer.rs:118:37 [INFO] [stdout] | [INFO] [stdout] 118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?; [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key` [INFO] [stdout] ... [INFO] [stdout] 167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `source` [INFO] [stdout] --> src/crypt/syncer.rs:191:21 [INFO] [stdout] | [INFO] [stdout] 191 | source, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `source: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `verbose` [INFO] [stdout] --> src/crypt/syncer.rs:193:21 [INFO] [stdout] | [INFO] [stdout] 193 | verbose, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `verbose: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spec` [INFO] [stdout] --> src/crypt/syncer.rs:206:34 [INFO] [stdout] | [INFO] [stdout] 206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `derived_key` [INFO] [stdout] --> src/crypt/syncer.rs:206:52 [INFO] [stdout] | [INFO] [stdout] 206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `uid` [INFO] [stdout] --> src/crypt/syncer.rs:429:33 [INFO] [stdout] | [INFO] [stdout] 429 | .map(move |(uid, entry_res)| -> CsyncResult { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_uid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Inner` [INFO] [stdout] --> src/secure_vec.rs:100:13 [INFO] [stdout] | [INFO] [stdout] 100 | Inner, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `modified` [INFO] [stdout] --> src/fs_util.rs:94:8 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn modified

(source: P) -> std::io::Result [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `with_key_deriv_spec` [INFO] [stdout] --> src/specs/rehash_spec.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `check_rep` [INFO] [stdout] --> src/specs/syncer_spec_ext.rs:40:8 [INFO] [stdout] | [INFO] [stdout] 40 | fn check_rep(&self) { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `one_dir_is_empty` [INFO] [stdout] --> src/test_util.rs:446:16 [INFO] [stdout] | [INFO] [stdout] 446 | fn one_dir_is_empty() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `with_spec_and_derived_key` [INFO] [stdout] --> src/crypt/syncer.rs:206:8 [INFO] [stdout] | [INFO] [stdout] 206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message contains braces [INFO] [stdout] --> src/specs/syncer_spec.rs:151:91 [INFO] [stdout] | [INFO] [stdout] 151 | panic!("`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`") [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(panic_fmt)]` on by default [INFO] [stdout] = note: this message is not used as a format string, but will be in a future Rust edition [INFO] [stdout] help: add a "{}" format string to use the message literally [INFO] [stdout] | [INFO] [stdout] 151 | panic!("{}", "`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`") [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute [INFO] [stdout] --> src/test_util.rs:445:13 [INFO] [stdout] | [INFO] [stdout] 445 | #[should_panic] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 56 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [optimized + debuginfo] target(s) in 2m 42s [INFO] running `Command { std: "docker" "inspect" "3d3d8ce91b38ccfe1a8edcdb35d87ac59182952b9fb59971c0470262155aee9f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3d3d8ce91b38ccfe1a8edcdb35d87ac59182952b9fb59971c0470262155aee9f", kill_on_drop: false }` [INFO] [stdout] 3d3d8ce91b38ccfe1a8edcdb35d87ac59182952b9fb59971c0470262155aee9f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:6eabd152ff4036248d66efda456a36cb33d24b7291b33f25f75140726c88da35" "/opt/rustwide/cargo-home/bin/cargo" "+eafdee2dfae8c2233b74f98b123308be7ccefcc6" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] c03426953427beb128b7be700d5da0accef20a0b266c46d51dc67b84179112c2 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "c03426953427beb128b7be700d5da0accef20a0b266c46d51dc67b84179112c2", kill_on_drop: false }` [INFO] [stderr] warning: `panic` setting is ignored for `test` profile [INFO] [stderr] warning: unused import: `crate::test_util::*` [INFO] [stderr] --> src/fs_util.rs:153:9 [INFO] [stderr] | [INFO] [stderr] 153 | use crate::test_util::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::fs_util::*` [INFO] [stderr] --> src/hasher.rs:107:9 [INFO] [stderr] | [INFO] [stderr] 107 | use crate::fs_util::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `fs::File` [INFO] [stderr] --> src/hasher.rs:110:37 [INFO] [stderr] | [INFO] [stderr] 110 | use std::{collections::HashSet, fs::File}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/rand_util.rs:130:9 [INFO] [stderr] | [INFO] [stderr] 130 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::test_util::*` [INFO] [stderr] --> src/rand_util.rs:131:9 [INFO] [stderr] | [INFO] [stderr] 131 | use crate::test_util::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/rand_util.rs:135:13 [INFO] [stderr] | [INFO] [stderr] 135 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/rand_util.rs:139:13 [INFO] [stderr] | [INFO] [stderr] 139 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/rand_util.rs:143:13 [INFO] [stderr] | [INFO] [stderr] 143 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `colmac::*` [INFO] [stderr] --> src/util.rs:265:9 [INFO] [stderr] | [INFO] [stderr] 265 | use colmac::*; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashSet` [INFO] [stderr] --> src/util.rs:268:9 [INFO] [stderr] | [INFO] [stderr] 268 | use std::collections::HashSet; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `walkdir::DirEntry` [INFO] [stderr] --> src/util.rs:270:9 [INFO] [stderr] | [INFO] [stderr] 270 | use walkdir::DirEntry; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*` [INFO] [stderr] --> src/specs/syncer_spec.rs:2:15 [INFO] [stderr] | [INFO] [stderr] 2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*}, [INFO] [stderr] | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^ [INFO] [stderr] 3 | fs_util::*, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `hmac` [INFO] [stderr] --> src/specs/syncer_spec.rs:10:12 [INFO] [stderr] | [INFO] [stderr] 10 | use ring::{hmac, pbkdf2}; [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `de::DeserializeOwned` [INFO] [stderr] --> src/specs/syncer_spec.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | use serde::{de::DeserializeOwned, Deserialize, Serialize}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Path`, `Write`, `fs::File` [INFO] [stderr] --> src/specs/syncer_spec.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | fs::File, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 16 | io::{Read, Write}, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 17 | path::{Path, PathBuf}, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/encoder/openssl.rs:154:9 [INFO] [stderr] | [INFO] [stderr] 154 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `fs_util::*`, `hasher::*` [INFO] [stderr] --> src/encoder/openssl.rs:155:17 [INFO] [stderr] | [INFO] [stderr] 155 | use crate::{fs_util::*, hasher::*}; [INFO] [stderr] | ^^^^^^^^^^ ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `rayon::prelude::*` [INFO] [stderr] --> src/encoder/openssl.rs:156:9 [INFO] [stderr] | [INFO] [stderr] 156 | use rayon::prelude::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashSet` [INFO] [stderr] --> src/encoder/openssl.rs:157:9 [INFO] [stderr] | [INFO] [stderr] 157 | use std::collections::HashSet; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `encoder::zstd::*`, `util::*` [INFO] [stderr] --> src/encoder/zstd.rs:118:17 [INFO] [stderr] | [INFO] [stderr] 118 | use crate::{encoder::zstd::*, test_util::*, util::*}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around assigned value [INFO] [stderr] --> src/encoder/zstd.rs:137:34 [INFO] [stderr] | [INFO] [stderr] 137 | let compressed_len = (compressed.len() as f64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around assigned value [INFO] [stderr] --> src/encoder/zstd.rs:138:29 [INFO] [stderr] | [INFO] [stderr] 138 | let input_len = (input_bytes.len() as f64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unused imports: `metadata`, `self` [INFO] [stderr] --> src/test_util.rs:5:32 [INFO] [stderr] | [INFO] [stderr] 5 | fs::{copy, create_dir_all, metadata}, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 6 | io::{self, Read}, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `colmac::*` [INFO] [stderr] --> src/test_util.rs:259:9 [INFO] [stderr] | [INFO] [stderr] 259 | use colmac::*; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::fs::File` [INFO] [stderr] --> src/test_util.rs:260:9 [INFO] [stderr] | [INFO] [stderr] 260 | use std::fs::File; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/crypt/action.rs:158:9 [INFO] [stderr] | [INFO] [stderr] 158 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `specs::key_deriv_spec::*`, `test_util::*` [INFO] [stderr] --> src/crypt/action.rs:159:17 [INFO] [stderr] | [INFO] [stderr] 159 | use crate::{specs::key_deriv_spec::*, test_util::*}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `iter::ParallelBridge`, `prelude::*` [INFO] [stderr] --> src/crypt/action.rs:160:17 [INFO] [stderr] | [INFO] [stderr] 160 | use rayon::{iter::ParallelBridge, prelude::*}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ring::pbkdf2::PBKDF2_HMAC_SHA512` [INFO] [stderr] --> src/crypt/action.rs:161:9 [INFO] [stderr] | [INFO] [stderr] 161 | use ring::pbkdf2::PBKDF2_HMAC_SHA512; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::fs_util::*` [INFO] [stderr] --> src/crypt/util.rs:363:9 [INFO] [stderr] | [INFO] [stderr] 363 | use crate::fs_util::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused macro definition [INFO] [stderr] --> src/tests_e2e.rs:479:1 [INFO] [stderr] | [INFO] [stderr] 479 | / macro_rules! generate_fail_body { [INFO] [stderr] 480 | | // [INFO] [stderr] 481 | | ( $fn_name:ident, $pbuf_and_tmpd:expr, $key:literal $(, $arg:literal )* ) => { [INFO] [stderr] 482 | | // [INFO] [stderr] ... | [INFO] [stderr] 529 | | } [INFO] [stderr] 530 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_macros)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/main.rs:277:9 [INFO] [stderr] | [INFO] [stderr] 277 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `fs_util::*`, `test_util::*`, `util::*` [INFO] [stderr] --> src/main.rs:278:17 [INFO] [stderr] | [INFO] [stderr] 278 | use crate::{fs_util::*, test_util::*, util::*}; [INFO] [stderr] | ^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::path::Path` [INFO] [stderr] --> src/main.rs:279:9 [INFO] [stderr] | [INFO] [stderr] 279 | use std::path::Path; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Read` [INFO] [stderr] --> src/specs/syncer_spec.rs:16:10 [INFO] [stderr] | [INFO] [stderr] 16 | io::{Read, Write}, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super` [INFO] [stderr] --> src/tests_e2e.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use super::*; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `tmpf` [INFO] [stderr] --> src/fs_util.rs:290:17 [INFO] [stderr] | [INFO] [stderr] 290 | let tmpf = fopen_w(&tmpf_path).unwrap(); [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_tmpf` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `out_dir` [INFO] [stderr] --> src/specs/syncer_spec_ext.rs:45:17 [INFO] [stderr] | [INFO] [stderr] 45 | out_dir, [INFO] [stderr] | ^^^^^^^ help: try ignoring the field: `out_dir: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `verbose` [INFO] [stderr] --> src/specs/syncer_spec_ext.rs:46:17 [INFO] [stderr] | [INFO] [stderr] 46 | verbose, [INFO] [stderr] | ^^^^^^^ help: try ignoring the field: `verbose: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `verbose` [INFO] [stderr] --> src/specs/syncer_spec_ext.rs:50:44 [INFO] [stderr] | [INFO] [stderr] 50 | SyncerSpecExt::Clean { source, verbose } => { [INFO] [stderr] | ^^^^^^^ help: try ignoring the field: `verbose: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `source` [INFO] [stderr] --> src/crypt/syncer.rs:546:29 [INFO] [stderr] | [INFO] [stderr] 546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(), [INFO] [stderr] | ^^^^^^ help: try ignoring the field: `source: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `hashed_key` [INFO] [stderr] --> src/crypt/syncer.rs:118:37 [INFO] [stderr] | [INFO] [stderr] 118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?; [INFO] [stderr] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key` [INFO] [stderr] ... [INFO] [stderr] 165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused variable: `hashed_key` [INFO] [stderr] --> src/crypt/syncer.rs:118:37 [INFO] [stderr] | [INFO] [stderr] 118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?; [INFO] [stderr] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key` [INFO] [stderr] ... [INFO] [stderr] 167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source), [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused variable: `source` [INFO] [stderr] --> src/crypt/syncer.rs:191:21 [INFO] [stderr] | [INFO] [stderr] 191 | source, [INFO] [stderr] | ^^^^^^ help: try ignoring the field: `source: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `verbose` [INFO] [stderr] --> src/crypt/syncer.rs:193:21 [INFO] [stderr] | [INFO] [stderr] 193 | verbose, [INFO] [stderr] | ^^^^^^^ help: try ignoring the field: `verbose: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `spec` [INFO] [stderr] --> src/crypt/syncer.rs:206:34 [INFO] [stderr] | [INFO] [stderr] 206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult { [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `derived_key` [INFO] [stderr] --> src/crypt/syncer.rs:206:52 [INFO] [stderr] | [INFO] [stderr] 206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult { [INFO] [stderr] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `uid` [INFO] [stderr] --> src/crypt/syncer.rs:429:33 [INFO] [stderr] | [INFO] [stderr] 429 | .map(move |(uid, entry_res)| -> CsyncResult { [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_uid` [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Inner` [INFO] [stderr] --> src/secure_vec.rs:100:13 [INFO] [stderr] | [INFO] [stderr] 100 | Inner, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `modified` [INFO] [stderr] --> src/fs_util.rs:94:8 [INFO] [stderr] | [INFO] [stderr] 94 | pub fn modified

(source: P) -> std::io::Result [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `with_key_deriv_spec` [INFO] [stderr] --> src/specs/rehash_spec.rs:10:12 [INFO] [stderr] | [INFO] [stderr] 10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `check_rep` [INFO] [stderr] --> src/specs/syncer_spec_ext.rs:40:8 [INFO] [stderr] | [INFO] [stderr] 40 | fn check_rep(&self) { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `one_dir_is_empty` [INFO] [stderr] --> src/test_util.rs:446:16 [INFO] [stderr] | [INFO] [stderr] 446 | fn one_dir_is_empty() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `with_spec_and_derived_key` [INFO] [stderr] --> src/crypt/syncer.rs:206:8 [INFO] [stderr] | [INFO] [stderr] 206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: panic message contains braces [INFO] [stderr] --> src/specs/syncer_spec.rs:151:91 [INFO] [stderr] | [INFO] [stderr] 151 | panic!("`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`") [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(panic_fmt)]` on by default [INFO] [stderr] = note: this message is not used as a format string, but will be in a future Rust edition [INFO] [stderr] help: add a "{}" format string to use the message literally [INFO] [stderr] | [INFO] [stderr] 151 | panic!("{}", "`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`") [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused attribute [INFO] [stderr] --> src/test_util.rs:445:13 [INFO] [stderr] | [INFO] [stderr] 445 | #[should_panic] [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_attributes)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 56 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [optimized + debuginfo] target(s) in 0.10s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/csync-0e0ec0581216aa6e [INFO] [stdout] [INFO] [stdout] running 113 tests [INFO] [stdout] test fs_util::tests::fopen_r::fails_if_it_does_not_exist ... ok [INFO] [stdout] test fs_util::tests::fopen_w::creates_if_it_does_not_exist ... ok [INFO] [stdout] test fs_util::tests::fopen_w::file_does_not_exist_so_sets_permissions_bits_to_default_bits ... ok [INFO] [stdout] test fs_util::tests::fopen_w::file_exists_so_does_not_change_permission_bits ... ok [INFO] [stdout] test crypt::util::tests::ser_deser::deser_undoes_ser_auth_spec ... ok [INFO] [stdout] test encoder::crypt_encoder::tests::no_drop_read_all_to_does_not_overwrite ... ok [INFO] [stdout] test fs_util::tests::walkdir_assumptions::walkdir_includes_empty_root ... ok [INFO] [stdout] test hasher::tests::fix_algorithms::fix_hash1 ... ok [INFO] [stdout] test fs_util::tests::walkdir_assumptions::walkdir_includes_nonempty_root ... ok [INFO] [stdout] test encoder::crypt_encoder::tests::dropped_read_all_to_overwrites ... ok [INFO] [stdout] test hasher::tests::fix_algorithms::fix_hash1_with_salt ... ok [INFO] [stdout] test encoder::zstd::tests::parametrized_inverse ... FAILED [INFO] [stdout] test rand_util::tests::rand_bytes_range_respected ... ok [INFO] [stdout] test encoder::text::tests::decoder::base16::parametrized ... FAILED [INFO] [stdout] test secure_vec::tests::serde_secure_vec::ascii_bytes ... ok [INFO] [stdout] test secure_vec::tests::serde_secure_vec::eight ... ok [INFO] [stdout] test encoder::zstd::tests::parametrized ... FAILED [INFO] [stdout] test encoder::text::tests::encoder::base64::parametrized ... FAILED [INFO] [stdout] test encoder::text::tests::encoder::base32path::parametrized ... FAILED [INFO] [stdout] test secure_vec::tests::serde_secure_vec::empty ... ok [INFO] [stdout] test secure_vec::tests::serde_secure_vec::one1 ... ok [INFO] [stdout] test encoder::text::tests::encoder::base32::parametrized ... FAILED [INFO] [stdout] test rand_util::tests::rng_seed_is_deterministic ... ok [INFO] [stdout] test encoder::text::tests::decoder::base64::parametrized ... FAILED [INFO] [stdout] test secure_vec::tests::serde_secure_vec::two1 ... ok [INFO] [stdout] test secure_vec::tests::serde_secure_vec::four ... ok [INFO] [stdout] test secure_vec::tests::serde_secure_vec::two2 ... ok [INFO] [stdout] test secure_vec::tests::serde_secure_vec::rand_bytes ... ok [INFO] [stdout] test secure_vec::tests::serde_secure_vec::three ... ok [INFO] [stdout] test secure_vec::tests::serde_secure_vec::one2 ... ok [INFO] [stdout] test fs_util::tests::fopen_r::does_not_overwrite_permission_bits ... FAILED [INFO] [stdout] test test_util::tests::assert_tree_eq::should_panic::two_empty_dirs_with_diff_name ... ok [INFO] [stdout] test encoder::text::tests::decoder::base32::parametrized ... FAILED [INFO] [stdout] test encoder::text::tests::encoder::base16::parametrized ... FAILED [INFO] [stdout] test hasher::tests::fix_algorithms::fix_hash ... FAILED [INFO] [stdout] test test_util::tests::assert_tree_eq::two_empty_dirs_with_same_name ... ok [INFO] [stdout] test test_util::tests::assert_tree_eq::should_panic::two_empty_files_with_diff_name ... ok [INFO] [stdout] test test_util::tests::assert_tree_eq::two_empty_files_with_same_name ... ok [INFO] [stdout] test hasher::tests::hash_is_deterministic ... FAILED [INFO] [stdout] test hasher::tests::fix_algorithms::fix_hash_with_salt ... FAILED [INFO] [stdout] test crypt::util::tests::csync_encrypt_decrypt::bin ... FAILED [INFO] [stdout] test crypt::util::tests::csync_encrypt_decrypt::ascii ... FAILED [INFO] [stdout] test test_util::tests::cp_r::flat_dir_with_files ... FAILED [INFO] [stdout] test test_util::tests::assert_tree_eq::flat_dir_with_files ... FAILED [INFO] [stdout] test test_util::tests::assert_tree_eq::should_panic::dir_and_file_2 ... ok [INFO] [stdout] test test_util::tests::assert_tree_eq::should_panic::different_dirs ... ok [INFO] [stdout] test test_util::tests::assert_tree_eq::should_panic::different_files ... ok [INFO] [stdout] test test_util::tests::assert_tree_eq::reflexivity ... FAILED [INFO] [stdout] test test_util::tests::assert_tree_eq::should_panic::dir_and_file_1 ... ok [INFO] [stdout] test tests::os_is_unix ... ok [INFO] [stdout] test prelude::csync_err::tests::exit_codes_are_unique ... FAILED [INFO] [stdout] test test_util::tests::assert_tree_eq::should_panic::one_is_subdir ... ok [INFO] [stdout] test test_util::tests::cp_r::individual_files ... FAILED [INFO] [stdout] test test_util::tests::cp_r::nested_dir ... FAILED [INFO] [stdout] test test_util::tests::cp_r::empty_dirs ... ok [INFO] [stdout] test tests_e2e::fail::source_does_not_exist ... ok [INFO] [stdout] test tests_e2e::fail::hash_spec_conflict::scrypt_conflict_time_p ... ok [INFO] [stdout] test tests_e2e::fail::password_confirmation_fail_during_decryption ... ok [INFO] [stdout] test tests_e2e::fail::source_does_not_have_filename ... ok [INFO] [stdout] test tests_e2e::success::aes256cbc_pbkdf2_params::nested_dir_nonprintable_bytes ... FAILED [INFO] [stdout] test tests_e2e::fail::password_confirmation_fail_during_encryption ... ok [INFO] [stdout] test tests_e2e::fail::hash_spec_conflict::scrypt_conflict_time_logn ... ok [INFO] [stdout] test tests_e2e::fail::outdir_is_not_dir ... ok [INFO] [stdout] test tests_e2e::fail::source_eq_outdir ... ok [INFO] [stdout] test tests_e2e::fail::hash_spec_conflict::pbkdf2_conflict ... ok [INFO] [stdout] test tests_e2e::fail::hash_spec_conflict::scrypt_conflict_time_r ... ok [INFO] [stdout] test tests_e2e::success::aes256cbc_pbkdf2_params::single_file_empty ... FAILED [INFO] [stdout] test tests_e2e::success::aes256cbc_pbkdf2_time::nested_dir_nonprintable_bytes ... FAILED [INFO] [stdout] test tests_e2e::success::aes256cbc_pbkdf2_params::single_dir_empty ... FAILED [INFO] [stdout] test tests_e2e::success::aes256cbc_pbkdf2_params::nested_dir_printable_bytes ... FAILED [INFO] [stdout] test tests_e2e::success::aes256cbc_pbkdf2_params::nested_dir_printable_bytes_with_fslash ... FAILED [INFO] [stdout] test tests_e2e::success::aes256cbc_pbkdf2_params::single_file_printable_bytes ... FAILED [INFO] [stdout] test tests_e2e::success::chacha20_scrypt_params_custom_len::nested_dir_nonprintable_bytes ... FAILED [INFO] [stdout] test tests_e2e::success::aes256cbc_pbkdf2_params::nested_dir_nonprintable_bytes_using_csync_outdir ... FAILED [INFO] [stdout] test tests_e2e::success::chacha20_scrypt_time::nested_dir_nonprintable_bytes ... FAILED [INFO] [stdout] test tests_e2e::success::aes256cbc_pbkdf2_time::nested_dir_nonprintable_bytes_using_csync_outdir ... FAILED [INFO] [stdout] test tests_e2e::success::chacha20_scrypt_time::nested_dir_printable_bytes ... FAILED [INFO] [stdout] test tests_e2e::success::chacha20_scrypt_params_custom_len::nested_dir_nonprintable_bytes_using_csync_outdir ... FAILED [INFO] [stdout] test tests_e2e::success::chacha20_scrypt_time::nested_dir_printable_bytes_with_fslash ... FAILED [INFO] [stdout] test tests_e2e::success::chacha20_scrypt_time::nested_dir_nonprintable_bytes_using_csync_outdir ... FAILED [INFO] [stdout] test tests_e2e::success::chacha20_scrypt_params_custom_len::nested_dir_printable_bytes ... FAILED [INFO] [stdout] test tests_e2e::success::default::nested_dir_nonprintable_bytes ... FAILED [INFO] [stdout] test tests_e2e::success::aes256cbc_pbkdf2_time::single_dir_empty ... FAILED [INFO] [stdout] test tests_e2e::success::chacha20_scrypt_time::single_dir_empty ... FAILED [INFO] [stdout] test tests_e2e::success::aes256cbc_pbkdf2_time::nested_dir_printable_bytes_with_fslash ... FAILED [INFO] [stdout] test tests_e2e::success::aes256cbc_pbkdf2_time::single_file_empty ... FAILED [INFO] [stdout] test tests_e2e::success::aes256cbc_pbkdf2_time::nested_dir_printable_bytes ... FAILED [INFO] [stdout] test tests_e2e::success::chacha20_scrypt_time::single_file_empty ... FAILED [INFO] [stdout] test tests_e2e::success::chacha20_scrypt_params_custom_len::single_file_printable_bytes ... FAILED [INFO] [stdout] test tests_e2e::success::chacha20_scrypt_time::single_file_printable_bytes ... FAILED [INFO] [stdout] test tests_e2e::success::default_empty_password::nested_dir_nonprintable_bytes ... FAILED [INFO] [stdout] test tests_e2e::success::chacha20_scrypt_params_custom_len::nested_dir_printable_bytes_with_fslash ... FAILED [INFO] [stdout] test tests_e2e::success::chacha20_scrypt_params_custom_len::single_file_empty ... FAILED [INFO] [stdout] test util::tests::iter_eq_str ... FAILED [INFO] [stdout] test util::tests::read_exact::parametrized ... ok [INFO] [stdout] test util::tests::subpath::parametrized_fail ... FAILED [INFO] [stdout] test util::tests::subpath::parametrized_success ... FAILED [INFO] [stdout] test util::tests::u8_u32_conversion_inverse ... ok [INFO] [stdout] test tests_e2e::success::chacha20_scrypt_params_custom_len::single_dir_empty ... FAILED [INFO] [stdout] test tests_e2e::success::aes256cbc_pbkdf2_time::single_file_printable_bytes ... FAILED [INFO] [stdout] test tests_e2e::success::default::nested_dir_nonprintable_bytes_using_csync_outdir ... FAILED [INFO] [stdout] test tests_e2e::success::default::nested_dir_printable_bytes_with_fslash ... FAILED [INFO] [stdout] test tests_e2e::success::default_empty_password::single_dir_empty ... FAILED [INFO] [stdout] test tests_e2e::success::default::single_file_printable_bytes ... FAILED [INFO] [stdout] test tests_e2e::fail::decryption_outdir_is_nonempty ... FAILED [INFO] [stdout] test tests_e2e::success::default::single_dir_empty ... FAILED [INFO] [stdout] test tests_e2e::success::default::single_file_empty ... FAILED [INFO] [stdout] test tests_e2e::success::default_empty_password::nested_dir_printable_bytes ... FAILED [INFO] [stdout] test tests_e2e::success::default_empty_password::nested_dir_nonprintable_bytes_using_csync_outdir ... FAILED [INFO] [stdout] test tests_e2e::success::default::nested_dir_printable_bytes ... FAILED [INFO] [stdout] test tests_e2e::success::default_empty_password::single_file_empty ... FAILED [INFO] [stdout] test tests_e2e::success::default_empty_password::nested_dir_printable_bytes_with_fslash ... FAILED [INFO] [stdout] test tests_e2e::success::default_empty_password::single_file_printable_bytes ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- encoder::zstd::tests::parametrized_inverse stdout ---- [INFO] [stdout] thread 'encoder::zstd::tests::parametrized_inverse' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b986f2 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::hbe01630b974a7d92 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b986f2 - std::thread::local::LocalKey::try_with::hd08a89ee349b0216 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b986f2 - std::thread::local::LocalKey::with::h7b5f4543211b26a8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bc0057 - rayon_core::registry::Registry::in_worker_cold::hbeb6868550af3d76 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bc0057 - rayon_core::registry::in_worker::had6a65d2917446f7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c1a22a - rayon_core::join::join_context::hd339bbbaac206978 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c1a22a - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h8b0ce5ec8d84e131 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51 [INFO] [stdout] 27: 0x55d230bb9b25 - rayon::iter::plumbing::bridge_unindexed::h6e447f2f9677b4c4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5 [INFO] [stdout] 28: 0x55d230bb9b25 - as rayon::iter::ParallelIterator>::drive_unindexed::h31510e510cb8bd88 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9 [INFO] [stdout] 29: 0x55d230baee2c - as rayon::iter::ParallelIterator>::drive_unindexed::h8f7479690c669f78 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9 [INFO] [stdout] 30: 0x55d230baee2c - rayon::iter::for_each::for_each::h7b31d06efae0bfa5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 31: 0x55d230baee2c - rayon::iter::ParallelIterator::for_each::hc4f0ee125068cb69 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 32: 0x55d230baee2c - csync::encoder::zstd::tests::parametrized_inverse::he8de78da5fd1a7c7 [INFO] [stdout] at /opt/rustwide/workdir/src/encoder/zstd.rs:147:9 [INFO] [stdout] 33: 0x55d230baee2c - csync::encoder::zstd::tests::parametrized_inverse::{{closure}}::hd62e10b97adbb15d [INFO] [stdout] at /opt/rustwide/workdir/src/encoder/zstd.rs:146:5 [INFO] [stdout] 34: 0x55d230baee2c - core::ops::function::FnOnce::call_once::h198922d9a223403f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 35: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 36: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 37: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 38: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 39: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 40: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 41: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 42: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 43: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 44: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 45: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 46: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 47: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 48: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 49: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 50: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 51: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 52: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 53: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 54: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 55: 0x7f9540abb609 - start_thread [INFO] [stdout] 56: 0x7f9540891293 - clone [INFO] [stdout] 57: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- encoder::text::tests::decoder::base16::parametrized stdout ---- [INFO] [stdout] thread 'encoder::text::tests::decoder::base16::parametrized' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b9799a - rayon_core::registry::Registry::in_worker_cold::{{closure}}::ha7f682c9090c0847 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b9799a - std::thread::local::LocalKey::try_with::h7e4d2f6e5cf0aa94 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b9799a - std::thread::local::LocalKey::with::h448df8753bc30c59 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bbeaec - rayon_core::registry::Registry::in_worker_cold::h60c734dbc54f1a9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bbeaec - rayon_core::registry::in_worker::h7225d268dbda2c99 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c19d73 - rayon_core::join::join_context::hd44286b17ae00a61 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c19d73 - rayon::iter::plumbing::bridge_producer_consumer::helper::hfde783fad93af33a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:416:47 [INFO] [stdout] 27: 0x55d230c0a7c3 - rayon::iter::plumbing::bridge_producer_consumer::hca5488c92d971981 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:397:12 [INFO] [stdout] 28: 0x55d230c0a7c3 - as rayon::iter::plumbing::ProducerCallback>::callback::hc625d892db6a4754 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:373:13 [INFO] [stdout] 29: 0x55d230c0a7c3 - as rayon::iter::IndexedParallelIterator>::with_producer::h11010243b1be26ca [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:68:13 [INFO] [stdout] 30: 0x55d230baf384 - rayon::iter::plumbing::bridge::hd32ee0a3d91cf1cf [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:357:12 [INFO] [stdout] 31: 0x55d230baf384 - as rayon::iter::ParallelIterator>::drive_unindexed::h94807aebee6e7b74 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:33:9 [INFO] [stdout] 32: 0x55d230baf384 - rayon::iter::for_each::for_each::h25b37ffdb5f5e03c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 33: 0x55d230baf384 - rayon::iter::ParallelIterator::for_each::hb4a930823b294011 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 34: 0x55d230baf384 - csync::encoder::text::tests::decoder::base16::parametrized::h10147c5763671956 [INFO] [stdout] at /opt/rustwide/workdir/src/encoder/text.rs:416:17 [INFO] [stdout] 35: 0x55d230baf384 - csync::encoder::text::tests::decoder::base16::parametrized::{{closure}}::h476df588b36e0940 [INFO] [stdout] at /opt/rustwide/workdir/src/encoder/text.rs:415:13 [INFO] [stdout] 36: 0x55d230baf384 - core::ops::function::FnOnce::call_once::h8c522a0ffc664392 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 37: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 38: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 39: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 40: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 41: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 42: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 43: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 44: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 45: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 46: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 47: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 48: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 49: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 50: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 51: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 52: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 53: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 54: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 55: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 56: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 57: 0x7f9540abb609 - start_thread [INFO] [stdout] 58: 0x7f9540891293 - clone [INFO] [stdout] 59: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- encoder::zstd::tests::parametrized stdout ---- [INFO] [stdout] thread 'encoder::zstd::tests::parametrized' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b9abd8 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h32a317fa8bf9b508 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b9abd8 - std::thread::local::LocalKey::try_with::h9990ef79c0abcbe5 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b9abd8 - std::thread::local::LocalKey::with::heba7936e4c9889ee [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bbc724 - rayon_core::registry::Registry::in_worker_cold::h0b7101e34ba18ade [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bbc724 - rayon_core::registry::in_worker::h35ffd5055712dde7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c16c2f - rayon_core::join::join_context::h3b20dd9c218409a1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c16c2f - rayon::iter::plumbing::bridge_producer_consumer::helper::h097169642653218f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:416:47 [INFO] [stdout] 27: 0x55d230c16103 - rayon::iter::plumbing::bridge_producer_consumer::h877bd45154db0392 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:397:12 [INFO] [stdout] 28: 0x55d230c16103 - as rayon::iter::plumbing::ProducerCallback>::callback::hc7e331e4361fb9c2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:373:13 [INFO] [stdout] 29: 0x55d230bb1726 - as rayon::iter::IndexedParallelIterator>::with_producer::he0e90c2104107908 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:68:13 [INFO] [stdout] 30: 0x55d230bb1726 - rayon::iter::plumbing::bridge::hc23e6aa79a67a33b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:357:12 [INFO] [stdout] 31: 0x55d230bb1726 - as rayon::iter::ParallelIterator>::drive_unindexed::h4c63047d035261cb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:33:9 [INFO] [stdout] 32: 0x55d230bb1726 - rayon::iter::for_each::for_each::h1e99d149502069dd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 33: 0x55d230bb1726 - rayon::iter::ParallelIterator::for_each::ha43b758cd1f93917 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 34: 0x55d230bb1726 - csync::encoder::zstd::tests::parametrized::hc07c2cb7647ed422 [INFO] [stdout] at /opt/rustwide/workdir/src/encoder/zstd.rs:134:9 [INFO] [stdout] 35: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 36: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 37: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 38: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 39: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 40: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 41: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 42: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 43: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 44: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 45: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 46: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 47: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 48: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 49: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 50: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 51: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 52: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 53: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 54: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 55: 0x7f9540abb609 - start_thread [INFO] [stdout] 56: 0x7f9540891293 - clone [INFO] [stdout] 57: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- encoder::text::tests::encoder::base64::parametrized stdout ---- [INFO] [stdout] thread 'encoder::text::tests::encoder::base64::parametrized' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b9b0ea - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h2a4ce3f53b533b5f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b9b0ea - std::thread::local::LocalKey::try_with::h2681d00b3c840a6f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b9b0ea - std::thread::local::LocalKey::with::hf4c7e48b01e58e87 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bc0f5c - rayon_core::registry::Registry::in_worker_cold::hfa306022a633deb0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bc0f5c - rayon_core::registry::in_worker::hb74693e672fe2ec6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c17553 - rayon_core::join::join_context::h1708212b574f578d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c17553 - rayon::iter::plumbing::bridge_producer_consumer::helper::h783f4fea4667d6b7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:416:47 [INFO] [stdout] 27: 0x55d230c0aa13 - rayon::iter::plumbing::bridge_producer_consumer::h0bf51217c0612ec8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:397:12 [INFO] [stdout] 28: 0x55d230c0aa13 - as rayon::iter::plumbing::ProducerCallback>::callback::h22c8ad1747ca6069 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:373:13 [INFO] [stdout] 29: 0x55d230c0aa13 - as rayon::iter::IndexedParallelIterator>::with_producer::h30b26f62ce1aa8df [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:68:13 [INFO] [stdout] 30: 0x55d230bafbcd - rayon::iter::plumbing::bridge::hd2fc52e8523afa02 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:357:12 [INFO] [stdout] 31: 0x55d230bafbcd - as rayon::iter::ParallelIterator>::drive_unindexed::h6c20698ea98ffaa8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:33:9 [INFO] [stdout] 32: 0x55d230bafbcd - rayon::iter::for_each::for_each::h4fc48708e0b19bf1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 33: 0x55d230bafbcd - rayon::iter::ParallelIterator::for_each::h315a848c77e4890f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 34: 0x55d230bafbcd - csync::encoder::text::tests::encoder::base64::parametrized::h12ae26b18e9060c0 [INFO] [stdout] at /opt/rustwide/workdir/src/encoder/text.rs:378:17 [INFO] [stdout] 35: 0x55d230bafbcd - csync::encoder::text::tests::encoder::base64::parametrized::{{closure}}::h00b97ae019cb4f4e [INFO] [stdout] at /opt/rustwide/workdir/src/encoder/text.rs:377:13 [INFO] [stdout] 36: 0x55d230bafbcd - core::ops::function::FnOnce::call_once::hc3310cbb989124ab [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 37: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 38: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 39: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 40: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 41: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 42: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 43: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 44: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 45: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 46: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 47: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 48: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 49: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 50: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 51: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 52: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 53: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 54: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 55: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 56: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 57: 0x7f9540abb609 - start_thread [INFO] [stdout] 58: 0x7f9540891293 - clone [INFO] [stdout] 59: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- encoder::text::tests::encoder::base32path::parametrized stdout ---- [INFO] [stdout] thread 'encoder::text::tests::encoder::base32path::parametrized' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b990ca - rayon_core::registry::Registry::in_worker_cold::{{closure}}::he81b90330a6f5372 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b990ca - std::thread::local::LocalKey::try_with::hd27078684eec213d [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b990ca - std::thread::local::LocalKey::with::h97c1335fe85ac1d6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bbb0ec - rayon_core::registry::Registry::in_worker_cold::h1b729e96f6027a79 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bbb0ec - rayon_core::registry::in_worker::h0ee0ccf209f12ac7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c19b33 - rayon_core::join::join_context::hc31efa5eaffd0c4a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c19b33 - rayon::iter::plumbing::bridge_producer_consumer::helper::hf3c9c047ad1aaad9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:416:47 [INFO] [stdout] 27: 0x55d230c0ac63 - rayon::iter::plumbing::bridge_producer_consumer::hbbaa25aba9569233 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:397:12 [INFO] [stdout] 28: 0x55d230c0ac63 - as rayon::iter::plumbing::ProducerCallback>::callback::h8d66cd7d2e07743b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:373:13 [INFO] [stdout] 29: 0x55d230c0ac63 - as rayon::iter::IndexedParallelIterator>::with_producer::hac2b8054f4980a6d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:68:13 [INFO] [stdout] 30: 0x55d230baf91d - rayon::iter::plumbing::bridge::hd72569f991ffef52 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:357:12 [INFO] [stdout] 31: 0x55d230baf91d - as rayon::iter::ParallelIterator>::drive_unindexed::hff53a3f855ea4828 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:33:9 [INFO] [stdout] 32: 0x55d230baf91d - rayon::iter::for_each::for_each::h0f42f983dcf09c5b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 33: 0x55d230baf91d - rayon::iter::ParallelIterator::for_each::h46b9de18738900be [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 34: 0x55d230baf91d - csync::encoder::text::tests::encoder::base32path::parametrized::h381762bb90ee1408 [INFO] [stdout] at /opt/rustwide/workdir/src/encoder/text.rs:348:17 [INFO] [stdout] 35: 0x55d230baf91d - csync::encoder::text::tests::encoder::base32path::parametrized::{{closure}}::h89f23bb3cb401c25 [INFO] [stdout] at /opt/rustwide/workdir/src/encoder/text.rs:347:13 [INFO] [stdout] 36: 0x55d230baf91d - core::ops::function::FnOnce::call_once::hc0a56422e9172a02 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 37: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 38: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 39: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 40: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 41: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 42: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 43: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 44: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 45: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 46: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 47: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 48: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 49: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 50: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 51: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 52: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 53: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 54: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 55: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 56: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 57: 0x7f9540abb609 - start_thread [INFO] [stdout] 58: 0x7f9540891293 - clone [INFO] [stdout] 59: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- encoder::text::tests::encoder::base32::parametrized stdout ---- [INFO] [stdout] thread 'encoder::text::tests::encoder::base32::parametrized' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b976ba - rayon_core::registry::Registry::in_worker_cold::{{closure}}::ha109122e18a5e952 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b976ba - std::thread::local::LocalKey::try_with::h092c25a578acf4be [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b976ba - std::thread::local::LocalKey::with::h3df6361e76f96b30 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bbe3fc - rayon_core::registry::Registry::in_worker_cold::hff27b983f7b9d17c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bbe3fc - rayon_core::registry::in_worker::h718b8d73ec02a173 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c189a3 - rayon_core::join::join_context::h2db5d02b5560f90e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c189a3 - rayon::iter::plumbing::bridge_producer_consumer::helper::ha160141404c73905 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:416:47 [INFO] [stdout] 27: 0x55d230c0aad3 - rayon::iter::plumbing::bridge_producer_consumer::h361ef982df92d06f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:397:12 [INFO] [stdout] 28: 0x55d230c0aad3 - as rayon::iter::plumbing::ProducerCallback>::callback::h448a158e1d15f7bb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:373:13 [INFO] [stdout] 29: 0x55d230c0aad3 - as rayon::iter::IndexedParallelIterator>::with_producer::h4abae576744c2b08 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:68:13 [INFO] [stdout] 30: 0x55d230baf4dd - rayon::iter::plumbing::bridge::hc9aad58d050c3c9d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:357:12 [INFO] [stdout] 31: 0x55d230baf4dd - as rayon::iter::ParallelIterator>::drive_unindexed::h0de404a4cc78abf9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:33:9 [INFO] [stdout] 32: 0x55d230baf4dd - rayon::iter::for_each::for_each::hde084572a8a2dfdf [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 33: 0x55d230baf4dd - rayon::iter::ParallelIterator::for_each::hc1e1b64424c53eae [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 34: 0x55d230baf4dd - csync::encoder::text::tests::encoder::base32::parametrized::h65a69cb31bcef4a2 [INFO] [stdout] at /opt/rustwide/workdir/src/encoder/text.rs:312:17 [INFO] [stdout] 35: 0x55d230baf4dd - csync::encoder::text::tests::encoder::base32::parametrized::{{closure}}::h66f28312418c4f37 [INFO] [stdout] at /opt/rustwide/workdir/src/encoder/text.rs:311:13 [INFO] [stdout] 36: 0x55d230baf4dd - core::ops::function::FnOnce::call_once::h9032fb67d4c4521b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 37: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 38: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 39: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 40: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 41: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 42: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 43: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 44: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 45: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 46: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 47: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 48: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 49: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 50: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 51: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 52: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 53: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 54: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 55: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 56: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 57: 0x7f9540abb609 - start_thread [INFO] [stdout] 58: 0x7f9540891293 - clone [INFO] [stdout] 59: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- encoder::text::tests::decoder::base64::parametrized stdout ---- [INFO] [stdout] thread 'encoder::text::tests::decoder::base64::parametrized' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b99c1a - rayon_core::registry::Registry::in_worker_cold::{{closure}}::he415e4892bfdd612 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b99c1a - std::thread::local::LocalKey::try_with::h0d4eac53ac62df4b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b99c1a - std::thread::local::LocalKey::with::hb6c09cc9cb35b074 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bbce9c - rayon_core::registry::Registry::in_worker_cold::h043d51b9365b8f8a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bbce9c - rayon_core::registry::in_worker::h551e6e431d68d364 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c18fb3 - rayon_core::join::join_context::h5df59847cce4f1ae [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c18fb3 - rayon::iter::plumbing::bridge_producer_consumer::helper::hb43b1060633b578c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:416:47 [INFO] [stdout] 27: 0x55d230c0a953 - rayon::iter::plumbing::bridge_producer_consumer::h1021552c6af13811 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:397:12 [INFO] [stdout] 28: 0x55d230c0a953 - as rayon::iter::plumbing::ProducerCallback>::callback::h2345b006d7e7f0d5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:373:13 [INFO] [stdout] 29: 0x55d230c0a953 - as rayon::iter::IndexedParallelIterator>::with_producer::h1351cb0928e3d1ef [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:68:13 [INFO] [stdout] 30: 0x55d230baef8d - rayon::iter::plumbing::bridge::h5a6406298db1c0d2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:357:12 [INFO] [stdout] 31: 0x55d230baef8d - as rayon::iter::ParallelIterator>::drive_unindexed::hf923420b08d5289e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:33:9 [INFO] [stdout] 32: 0x55d230baef8d - rayon::iter::for_each::for_each::h63e61c9dbc36418f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 33: 0x55d230baef8d - rayon::iter::ParallelIterator::for_each::h78ce587a7f9ea2d3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 34: 0x55d230baef8d - csync::encoder::text::tests::decoder::base64::parametrized::hb698069ff2fa8d41 [INFO] [stdout] at /opt/rustwide/workdir/src/encoder/text.rs:483:17 [INFO] [stdout] 35: 0x55d230baef8d - csync::encoder::text::tests::decoder::base64::parametrized::{{closure}}::hbd0397698a6a2424 [INFO] [stdout] at /opt/rustwide/workdir/src/encoder/text.rs:482:13 [INFO] [stdout] 36: 0x55d230baef8d - core::ops::function::FnOnce::call_once::h1df3a9bc9f082c2a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 37: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 38: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 39: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 40: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 41: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 42: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 43: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 44: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 45: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 46: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 47: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 48: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 49: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 50: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 51: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 52: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 53: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 54: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 55: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 56: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 57: 0x7f9540abb609 - start_thread [INFO] [stdout] 58: 0x7f9540891293 - clone [INFO] [stdout] 59: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- fs_util::tests::fopen_r::does_not_overwrite_permission_bits stdout ---- [INFO] [stdout] thread 'fs_util::tests::fopen_r::does_not_overwrite_permission_bits' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b99980 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::hec957e9e6701d1d3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b99980 - std::thread::local::LocalKey::try_with::hb579887576eb28d0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b99980 - std::thread::local::LocalKey::with::hb326f73125672316 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bc59b8 - rayon_core::registry::Registry::in_worker_cold::h0bf0c2f72f866ee0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bc59b8 - rayon_core::registry::in_worker::hda2149c2d95e00d2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c1ab00 - rayon_core::join::join_context::h41fba62400dc3ce6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c1ab00 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::hf4be2a09a903b08e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51 [INFO] [stdout] 27: 0x55d230bb9f61 - rayon::iter::plumbing::bridge_unindexed::h19fe1b469fa5aeca [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5 [INFO] [stdout] 28: 0x55d230bb9f61 - as rayon::iter::ParallelIterator>::drive_unindexed::h317c2c2f7c142ec4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9 [INFO] [stdout] 29: 0x55d230b9e31d - rayon::iter::for_each::for_each::hbab93245dd151c35 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 30: 0x55d230b9e31d - rayon::iter::ParallelIterator::for_each::h0216a8d706576d6d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 31: 0x55d230b9e31d - csync::fs_util::tests::fopen_r::does_not_overwrite_permission_bits::h8d736f68a6c18c90 [INFO] [stdout] at /opt/rustwide/workdir/src/fs_util.rs:180:13 [INFO] [stdout] 32: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 34: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 36: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 37: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 38: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 39: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 40: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 41: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 42: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 43: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 44: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 45: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 46: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 47: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 48: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 49: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 50: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 51: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 52: 0x7f9540abb609 - start_thread [INFO] [stdout] 53: 0x7f9540891293 - clone [INFO] [stdout] 54: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- encoder::text::tests::decoder::base32::parametrized stdout ---- [INFO] [stdout] thread 'encoder::text::tests::decoder::base32::parametrized' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b97c7a - rayon_core::registry::Registry::in_worker_cold::{{closure}}::ha85cb716a0e14c91 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b97c7a - std::thread::local::LocalKey::try_with::hbd048e6ac1d410bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b97c7a - std::thread::local::LocalKey::with::h5736a0f860b49558 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bbf1dc - rayon_core::registry::Registry::in_worker_cold::h16bf26bae6b52444 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bbf1dc - rayon_core::registry::in_worker::ha5b22648aa64bd47 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c18d73 - rayon_core::join::join_context::h561e25ae8af089cb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c18d73 - rayon::iter::plumbing::bridge_producer_consumer::helper::hafc473e61dcb3e44 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:416:47 [INFO] [stdout] 27: 0x55d230c0ad23 - rayon::iter::plumbing::bridge_producer_consumer::h6da2a441ac554aae [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:397:12 [INFO] [stdout] 28: 0x55d230c0ad23 - as rayon::iter::plumbing::ProducerCallback>::callback::h314b2ddb27e28bbc [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:373:13 [INFO] [stdout] 29: 0x55d230c0ad23 - as rayon::iter::IndexedParallelIterator>::with_producer::hb6b1bebb7841ff82 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:68:13 [INFO] [stdout] 30: 0x55d230baf74d - rayon::iter::plumbing::bridge::h63596d38b5dfaedc [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:357:12 [INFO] [stdout] 31: 0x55d230baf74d - as rayon::iter::ParallelIterator>::drive_unindexed::hfc4aef16a60c4c2d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:33:9 [INFO] [stdout] 32: 0x55d230baf74d - rayon::iter::for_each::for_each::h660514ff7307eff5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 33: 0x55d230baf74d - rayon::iter::ParallelIterator::for_each::h06f69b973ecd0b7c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 34: 0x55d230baf74d - csync::encoder::text::tests::decoder::base32::parametrized::hc522958947c3e994 [INFO] [stdout] at /opt/rustwide/workdir/src/encoder/text.rs:451:17 [INFO] [stdout] 35: 0x55d230baf74d - csync::encoder::text::tests::decoder::base32::parametrized::{{closure}}::h3e2a07adee1f6500 [INFO] [stdout] at /opt/rustwide/workdir/src/encoder/text.rs:450:13 [INFO] [stdout] 36: 0x55d230baf74d - core::ops::function::FnOnce::call_once::hb6c427a22fef4ff5 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 37: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 38: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 39: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 40: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 41: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 42: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 43: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 44: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 45: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 46: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 47: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 48: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 49: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 50: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 51: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 52: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 53: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 54: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 55: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 56: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 57: 0x7f9540abb609 - start_thread [INFO] [stdout] 58: 0x7f9540891293 - clone [INFO] [stdout] 59: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- encoder::text::tests::encoder::base16::parametrized stdout ---- [INFO] [stdout] thread 'encoder::text::tests::encoder::base16::parametrized' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b96eea - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h54df1ea7b3b0f316 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b96eea - std::thread::local::LocalKey::try_with::h87cef27d217bc7ef [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b96eea - std::thread::local::LocalKey::with::h27eeaaf2da0e483a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bc164c - rayon_core::registry::Registry::in_worker_cold::h3bf2cc467730b398 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bc164c - rayon_core::registry::in_worker::hb7cc3f21a2c4d84e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c17313 - rayon_core::join::join_context::h715cd5723a56fb9d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c17313 - rayon::iter::plumbing::bridge_producer_consumer::helper::h76076a37968af9c7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:416:47 [INFO] [stdout] 27: 0x55d230c0a703 - rayon::iter::plumbing::bridge_producer_consumer::hc42323b2e4d902f4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:397:12 [INFO] [stdout] 28: 0x55d230c0a703 - as rayon::iter::plumbing::ProducerCallback>::callback::ha46d97612f7efdc0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:373:13 [INFO] [stdout] 29: 0x55d230c0a703 - as rayon::iter::IndexedParallelIterator>::with_producer::h05f6b855ca321161 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:68:13 [INFO] [stdout] 30: 0x55d230bafa64 - rayon::iter::plumbing::bridge::h6238bd4268b0e3bb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:357:12 [INFO] [stdout] 31: 0x55d230bafa64 - as rayon::iter::ParallelIterator>::drive_unindexed::hcca1919ed89b5f98 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:33:9 [INFO] [stdout] 32: 0x55d230bafa64 - rayon::iter::for_each::for_each::h4ab0ce9f52447f83 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 33: 0x55d230bafa64 - rayon::iter::ParallelIterator::for_each::h7e540dedbac56953 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 34: 0x55d230bafa64 - csync::encoder::text::tests::encoder::base16::parametrized::h8105a436d056fb06 [INFO] [stdout] at /opt/rustwide/workdir/src/encoder/text.rs:276:17 [INFO] [stdout] 35: 0x55d230bafa64 - csync::encoder::text::tests::encoder::base16::parametrized::{{closure}}::h5dbe79e4a2cfac3b [INFO] [stdout] at /opt/rustwide/workdir/src/encoder/text.rs:275:13 [INFO] [stdout] 36: 0x55d230bafa64 - core::ops::function::FnOnce::call_once::hc2dbda15cb1b2b2e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 37: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 38: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 39: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 40: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 41: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 42: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 43: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 44: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 45: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 46: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 47: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 48: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 49: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 50: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 51: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 52: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 53: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 54: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 55: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 56: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 57: 0x7f9540abb609 - start_thread [INFO] [stdout] 58: 0x7f9540891293 - clone [INFO] [stdout] 59: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- hasher::tests::fix_algorithms::fix_hash stdout ---- [INFO] [stdout] thread 'hasher::tests::fix_algorithms::fix_hash' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b9a418 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h7ee32d83b217b2c5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b9a418 - std::thread::local::LocalKey::try_with::h00c5845cc68a33ed [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b9a418 - std::thread::local::LocalKey::with::hcfda948534724ba1 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bbf8d4 - rayon_core::registry::Registry::in_worker_cold::h2afa71ee2afaf23c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bbf8d4 - rayon_core::registry::in_worker::haa592168ef6823a3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c19631 - rayon_core::join::join_context::h89b21452bc938c11 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c19631 - rayon::iter::plumbing::bridge_producer_consumer::helper::hd8b8711f8f1acc4d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:416:47 [INFO] [stdout] 27: 0x55d230c15e33 - rayon::iter::plumbing::bridge_producer_consumer::h59bdeb4bb8ef3c06 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:397:12 [INFO] [stdout] 28: 0x55d230c15e33 - as rayon::iter::plumbing::ProducerCallback>::callback::h2863a46c18f04d3d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:373:13 [INFO] [stdout] 29: 0x55d230c1cf64 - as rayon::iter::IndexedParallelIterator>::with_producer::h7c48f611e7c544a8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:68:13 [INFO] [stdout] 30: 0x55d230c1cf64 - rayon::iter::plumbing::bridge::h92e010109245a7d8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:357:12 [INFO] [stdout] 31: 0x55d230c1cf64 - as rayon::iter::ParallelIterator>::drive_unindexed::h34958513e02d6ea1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:33:9 [INFO] [stdout] 32: 0x55d230c1cf64 - rayon::iter::for_each::for_each::hfdda44a055972f49 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 33: 0x55d230c1cf64 - rayon::iter::ParallelIterator::for_each::h7a18a7fa23201a40 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 34: 0x55d230c1cf64 - csync::hasher::tests::fix_algorithms::fix_hash::h515b1839d8e4c8b0 [INFO] [stdout] at /opt/rustwide/workdir/src/hasher.rs:169:13 [INFO] [stdout] 35: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 36: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 37: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 38: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 39: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 40: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 41: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 42: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 43: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 44: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 45: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 46: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 47: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 48: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 49: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 50: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 51: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 52: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 53: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 54: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 55: 0x7f9540abb609 - start_thread [INFO] [stdout] 56: 0x7f9540891293 - clone [INFO] [stdout] 57: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- hasher::tests::hash_is_deterministic stdout ---- [INFO] [stdout] thread 'hasher::tests::hash_is_deterministic' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b99efa - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h5ebbbf60196fa213 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b99efa - std::thread::local::LocalKey::try_with::hc9edf8e6a46167af [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b99efa - std::thread::local::LocalKey::with::hc0ee9b259d7128b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bbd58c - rayon_core::registry::Registry::in_worker_cold::h335ee6abd72e9ac1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bbd58c - rayon_core::registry::in_worker::h6929fc60c80f4151 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c16f4a - rayon_core::join::join_context::h0a2ebb3b9354af21 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c16f4a - rayon::iter::plumbing::bridge_producer_consumer::helper::h51a46a7f2c1927f1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:416:47 [INFO] [stdout] 27: 0x55d230c15fa3 - rayon::iter::plumbing::bridge_producer_consumer::h755a3fa324b59b6f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:397:12 [INFO] [stdout] 28: 0x55d230c15fa3 - as rayon::iter::plumbing::ProducerCallback>::callback::h66872a575baeb8aa [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:373:13 [INFO] [stdout] 29: 0x55d230bb07ce - as rayon::iter::IndexedParallelIterator>::with_producer::h825194c1c63fdf9c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:68:13 [INFO] [stdout] 30: 0x55d230bb07ce - rayon::iter::plumbing::bridge::h3dd02d029939660a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:357:12 [INFO] [stdout] 31: 0x55d230bb07ce - as rayon::iter::ParallelIterator>::drive_unindexed::h8a855644708b9c7e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:33:9 [INFO] [stdout] 32: 0x55d230bb07ce - rayon::iter::for_each::for_each::h00d61e77fb183cca [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 33: 0x55d230bb07ce - rayon::iter::ParallelIterator::for_each::h28580c772b1996aa [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 34: 0x55d230bb07ce - csync::hasher::tests::hash_is_deterministic::h00e57f536aab7d60 [INFO] [stdout] at /opt/rustwide/workdir/src/hasher.rs:254:9 [INFO] [stdout] 35: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 36: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 37: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 38: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 39: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 40: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 41: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 42: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 43: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 44: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 45: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 46: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 47: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 48: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 49: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 50: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 51: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 52: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 53: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 54: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 55: 0x7f9540abb609 - start_thread [INFO] [stdout] 56: 0x7f9540891293 - clone [INFO] [stdout] 57: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- hasher::tests::fix_algorithms::fix_hash_with_salt stdout ---- [INFO] [stdout] thread 'hasher::tests::fix_algorithms::fix_hash_with_salt' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b984c8 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3a290d13c3bd57d3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b984c8 - std::thread::local::LocalKey::try_with::h9cca97730f134efe [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b984c8 - std::thread::local::LocalKey::with::h756a7cb0c43bffef [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bbdc84 - rayon_core::registry::Registry::in_worker_cold::hd75e2473a7d883ce [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bbdc84 - rayon_core::registry::in_worker::h6dcdd225860c4e6a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c16d91 - rayon_core::join::join_context::h2b96b0ac5d650db2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c16d91 - rayon::iter::plumbing::bridge_producer_consumer::helper::h4c8dfdf0f4569129 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:416:47 [INFO] [stdout] 27: 0x55d230c16003 - rayon::iter::plumbing::bridge_producer_consumer::ha5893883f119f9f9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:397:12 [INFO] [stdout] 28: 0x55d230c16003 - as rayon::iter::plumbing::ProducerCallback>::callback::h8f584d6e72cc5ffd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:373:13 [INFO] [stdout] 29: 0x55d230c1d11d - as rayon::iter::IndexedParallelIterator>::with_producer::hee0ba8ddff4ac31c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:68:13 [INFO] [stdout] 30: 0x55d230c1d11d - rayon::iter::plumbing::bridge::h37353bdba21c8edf [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:357:12 [INFO] [stdout] 31: 0x55d230c1d11d - as rayon::iter::ParallelIterator>::drive_unindexed::h60f4c1067d7c0971 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:33:9 [INFO] [stdout] 32: 0x55d230c1d11d - rayon::iter::for_each::for_each::hb7ba200eeae4ca52 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 33: 0x55d230c1d11d - rayon::iter::ParallelIterator::for_each::h9782f42364f6b2fb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 34: 0x55d230c1d11d - csync::hasher::tests::fix_algorithms::fix_hash_with_salt::h576acd5b0baeb2c0 [INFO] [stdout] at /opt/rustwide/workdir/src/hasher.rs:205:13 [INFO] [stdout] 35: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 36: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 37: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 38: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 39: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 40: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 41: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 42: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 43: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 44: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 45: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 46: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 47: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 48: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 49: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 50: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 51: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 52: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 53: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 54: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 55: 0x7f9540abb609 - start_thread [INFO] [stdout] 56: 0x7f9540891293 - clone [INFO] [stdout] 57: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- crypt::util::tests::csync_encrypt_decrypt::bin stdout ---- [INFO] [stdout] thread 'crypt::util::tests::csync_encrypt_decrypt::bin' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b98930 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h70a8b6ce9cf3cb3d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b98930 - std::thread::local::LocalKey::try_with::hb13c409ae6a658eb [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b98930 - std::thread::local::LocalKey::with::h7d0f8a7ec4664283 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bbb848 - rayon_core::registry::Registry::in_worker_cold::h2aa18ba8034592c1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bbb848 - rayon_core::registry::in_worker::h2518d746c2e41d86 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c1a450 - rayon_core::join::join_context::hf66e79e5ec9f42a8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c1a450 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::had3e2f44ea4e3fac [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51 [INFO] [stdout] 27: 0x55d230bb92e5 - rayon::iter::plumbing::bridge_unindexed::hebfd529b7a0dc05f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5 [INFO] [stdout] 28: 0x55d230bb92e5 - as rayon::iter::ParallelIterator>::drive_unindexed::h1cfcbf9b0b00c9e7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9 [INFO] [stdout] 29: 0x55d230c4e17d - rayon::iter::for_each::for_each::hd56974dfe106e424 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 30: 0x55d230c4e17d - rayon::iter::ParallelIterator::for_each::h2c14dc164bb3fb8d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 31: 0x55d230c4e17d - csync::crypt::util::tests::csync_encrypt_decrypt::bin::ha1b65ffcc31cc3b0 [INFO] [stdout] at /opt/rustwide/workdir/src/crypt/util.rs:452:21 [INFO] [stdout] 32: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 34: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 36: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 37: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 38: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 39: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 40: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 41: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 42: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 43: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 44: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 45: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 46: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 47: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 48: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 49: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 50: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 51: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 52: 0x7f9540abb609 - start_thread [INFO] [stdout] 53: 0x7f9540891293 - clone [INFO] [stdout] 54: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- crypt::util::tests::csync_encrypt_decrypt::ascii stdout ---- [INFO] [stdout] thread 'crypt::util::tests::csync_encrypt_decrypt::ascii' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b98e30 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h20e612eb0896c861 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b98e30 - std::thread::local::LocalKey::try_with::h5048cbe53e5b7354 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b98e30 - std::thread::local::LocalKey::with::h919d41682d145871 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bc2d08 - rayon_core::registry::Registry::in_worker_cold::h6aab3c437ceec47c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bc2d08 - rayon_core::registry::in_worker::hbc9f8950509cdbb0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c1a660 - rayon_core::join::join_context::h19bc1a3e1cf4a144 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c1a660 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::hdc551d2184e67afc [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51 [INFO] [stdout] 27: 0x55d230bba355 - rayon::iter::plumbing::bridge_unindexed::hd057a10291467944 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5 [INFO] [stdout] 28: 0x55d230bba355 - as rayon::iter::ParallelIterator>::drive_unindexed::h631ac840d1d0f461 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9 [INFO] [stdout] 29: 0x55d230c4da2d - rayon::iter::for_each::for_each::hee50871420edac16 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 30: 0x55d230c4da2d - rayon::iter::ParallelIterator::for_each::h9f1aa69e5d04bfe0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 31: 0x55d230c4da2d - csync::crypt::util::tests::csync_encrypt_decrypt::ascii::h9fe00c3843365e69 [INFO] [stdout] at /opt/rustwide/workdir/src/crypt/util.rs:452:21 [INFO] [stdout] 32: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 34: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 36: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 37: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 38: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 39: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 40: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 41: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 42: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 43: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 44: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 45: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 46: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 47: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 48: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 49: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 50: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 51: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 52: 0x7f9540abb609 - start_thread [INFO] [stdout] 53: 0x7f9540891293 - clone [INFO] [stdout] 54: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_util::tests::cp_r::flat_dir_with_files stdout ---- [INFO] [stdout] thread 'test_util::tests::cp_r::flat_dir_with_files' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b98bb8 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h45dad1e2b021a02c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b98bb8 - std::thread::local::LocalKey::try_with::h75717f739e306df0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b98bb8 - std::thread::local::LocalKey::with::h89b8a78903ecee03 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bbbfa4 - rayon_core::registry::Registry::in_worker_cold::h69efef3b877966bb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bbbfa4 - rayon_core::registry::in_worker::h352c129cc26984a9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c1645f - rayon_core::join::join_context::h8de27b2624b27a4d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c1645f - rayon::iter::plumbing::bridge_producer_consumer::helper::h0051adafc18f77d9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:416:47 [INFO] [stdout] 27: 0x55d230c0ade3 - rayon::iter::plumbing::bridge_producer_consumer::he3488e3506535932 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:397:12 [INFO] [stdout] 28: 0x55d230c0ade3 - as rayon::iter::plumbing::ProducerCallback>::callback::h84fc44943ab834de [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:373:13 [INFO] [stdout] 29: 0x55d230c0ade3 - as rayon::iter::IndexedParallelIterator>::with_producer::hbd8e14266bc2a6b3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:68:13 [INFO] [stdout] 30: 0x55d230c658d3 - rayon::iter::plumbing::bridge::ha0ced8aaa95bbbd6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:357:12 [INFO] [stdout] 31: 0x55d230c658d3 - as rayon::iter::ParallelIterator>::drive_unindexed::h49a4da43b2d54f0d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:33:9 [INFO] [stdout] 32: 0x55d230c658d3 - as rayon::iter::ParallelIterator>::drive_unindexed::h0d05d640a4a41307 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/delegate.rs:30:17 [INFO] [stdout] 33: 0x55d230c658d3 - rayon::iter::for_each::for_each::ha687fe5526055713 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 34: 0x55d230c658d3 - rayon::iter::ParallelIterator::for_each::hca354e648c316bd2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 35: 0x55d230c658d3 - csync::test_util::tests::cp_r::flat_dir_with_files::h372983ef2d35ea8d [INFO] [stdout] at /opt/rustwide/workdir/src/test_util.rs:333:13 [INFO] [stdout] 36: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 37: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 38: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 39: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 40: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 41: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 42: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 43: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 44: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 45: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 46: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 47: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 48: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 49: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 50: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 51: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 52: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 53: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 54: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 55: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 56: 0x7f9540abb609 - start_thread [INFO] [stdout] 57: 0x7f9540891293 - clone [INFO] [stdout] 58: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_util::tests::assert_tree_eq::flat_dir_with_files stdout ---- [INFO] [stdout] thread 'test_util::tests::assert_tree_eq::flat_dir_with_files' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b99503 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h805402fd014e8fa0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b99503 - std::thread::local::LocalKey::try_with::hf626e0fee7ff6525 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b99503 - std::thread::local::LocalKey::with::hab28b469e6417003 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bc3c15 - rayon_core::registry::Registry::in_worker_cold::h82a65712a4c6c681 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bc3c15 - rayon_core::registry::in_worker::hc9a73ff64090596b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c169fc - rayon_core::join::join_context::h938fa13f07a0355c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c169fc - rayon::iter::plumbing::bridge_producer_consumer::helper::h08ba28d4a50ef61f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:416:47 [INFO] [stdout] 27: 0x55d230c1609b - rayon::iter::plumbing::bridge_producer_consumer::h7777ca3ba3a1cad2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:397:12 [INFO] [stdout] 28: 0x55d230c1609b - as rayon::iter::plumbing::ProducerCallback>::callback::had78a2054147179b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:373:13 [INFO] [stdout] 29: 0x55d230c6163c - as rayon::iter::IndexedParallelIterator>::with_producer::h23e8e300971de851 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:68:13 [INFO] [stdout] 30: 0x55d230c6163c - rayon::iter::plumbing::bridge::h8363344aae6dcd7c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:357:12 [INFO] [stdout] 31: 0x55d230c6163c - as rayon::iter::ParallelIterator>::drive_unindexed::he671a0a5823d1100 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:33:9 [INFO] [stdout] 32: 0x55d230c6163c - as rayon::iter::ParallelIterator>::drive_unindexed::h489371c032503439 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/delegate.rs:30:17 [INFO] [stdout] 33: 0x55d230b9dc24 - as rayon::iter::ParallelIterator>::drive_unindexed::h26e8cdbc00ee8ad2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/cloned.rs:40:9 [INFO] [stdout] 34: 0x55d230b9dc24 - as rayon::iter::ParallelIterator>::drive_unindexed::hea90d9735c421782 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter.rs:46:9 [INFO] [stdout] 35: 0x55d230b9dc24 - as rayon::iter::ParallelIterator>::drive_unindexed::h86949748b5bbb947 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9 [INFO] [stdout] 36: 0x55d230b9dc24 - as rayon::iter::ParallelIterator>::drive_unindexed::hdb7290a00e9acdec [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9 [INFO] [stdout] 37: 0x55d230b9dc24 - rayon::iter::reduce::reduce::h55efcb16cede46eb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5 [INFO] [stdout] 38: 0x55d230b9dc24 - rayon::iter::ParallelIterator::reduce::ha156a7d29d3ed58e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9 [INFO] [stdout] 39: 0x55d230b9dc24 - rayon::iter::extend::collect::h51a613a045fc730e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/extend.rs:29:5 [INFO] [stdout] 40: 0x55d230b9dc24 - rayon::iter::extend::extend::hf982f77c93e19f06 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/extend.rs:18:16 [INFO] [stdout] 41: 0x55d230bb101f - rayon::iter::extend:: for std::collections::hash::set::HashSet>::par_extend::hb59b1ef5a1688926 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/extend.rs:200:9 [INFO] [stdout] 42: 0x55d230bb101f - rayon::iter::from_par_iter::collect_extended::h204ddc74d37e6f1f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/from_par_iter.rs:17:5 [INFO] [stdout] 43: 0x55d230b6f779 - rayon::iter::from_par_iter:: for std::collections::hash::set::HashSet>::from_par_iter::hed4a0738d42d4e96 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/from_par_iter.rs:120:9 [INFO] [stdout] 44: 0x55d230b6f779 - rayon::iter::ParallelIterator::collect::he957dcb889934cd7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:1886:9 [INFO] [stdout] 45: 0x55d230b6f779 - csync::test_util::assert_tree_eq::{{closure}}::h06b9c9714418d886 [INFO] [stdout] at /opt/rustwide/workdir/src/test_util.rs:223:52 [INFO] [stdout] 46: 0x55d230b6f779 - csync::test_util::assert_tree_eq::h77ce45c1c828d865 [INFO] [stdout] at /opt/rustwide/workdir/src/test_util.rs:224:30 [INFO] [stdout] 47: 0x55d230c628e4 - csync::test_util::tests::assert_tree_eq::flat_dir_with_files::hb1be62749aab57f4 [INFO] [stdout] at /opt/rustwide/workdir/src/test_util.rs:437:13 [INFO] [stdout] 48: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 49: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 50: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 51: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 52: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 53: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 54: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 55: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 56: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 57: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 58: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 59: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 60: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 61: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 62: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 63: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 64: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 65: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 66: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 67: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 68: 0x7f9540abb609 - start_thread [INFO] [stdout] 69: 0x7f9540891293 - clone [INFO] [stdout] 70: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_util::tests::assert_tree_eq::reflexivity stdout ---- [INFO] [stdout] thread 'test_util::tests::assert_tree_eq::reflexivity' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b99302 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::had7108f40eb5e00c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b99302 - std::thread::local::LocalKey::try_with::h842de5596a478f89 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b99302 - std::thread::local::LocalKey::with::ha272d8308bb3a8d8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bc7ee7 - rayon_core::registry::Registry::in_worker_cold::h04e135908b496521 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bc7ee7 - rayon_core::registry::in_worker::hf1dd072e6dfde081 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c1a8da - rayon_core::join::join_context::hc6573bff64e6a30a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c1a8da - rayon::iter::plumbing::bridge_unindexed_producer_consumer::hea2c008cc7a5df56 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51 [INFO] [stdout] 27: 0x55d230bba74a - rayon::iter::plumbing::bridge_unindexed::headadbfd23078cf2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5 [INFO] [stdout] 28: 0x55d230bba74a - as rayon::iter::ParallelIterator>::drive_unindexed::hc8baa3a9cfe31c50 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9 [INFO] [stdout] 29: 0x55d230c61dcb - as rayon::iter::ParallelIterator>::drive_unindexed::h2725251906a13652 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9 [INFO] [stdout] 30: 0x55d230c61dcb - rayon::iter::for_each::for_each::hde096e471073380b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 31: 0x55d230c61dcb - rayon::iter::ParallelIterator::for_each::h5e07cbf5318cf453 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 32: 0x55d230c61dcb - csync::test_util::tests::assert_tree_eq::reflexivity::h112421ed1c199c33 [INFO] [stdout] at /opt/rustwide/workdir/src/test_util.rs:393:13 [INFO] [stdout] 33: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 34: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 35: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 36: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 37: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 38: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 39: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 40: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 41: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 42: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 43: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 44: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 45: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 46: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 47: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 48: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 49: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 50: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 51: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 52: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 53: 0x7f9540abb609 - start_thread [INFO] [stdout] 54: 0x7f9540891293 - clone [INFO] [stdout] 55: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- prelude::csync_err::tests::exit_codes_are_unique stdout ---- [INFO] [stdout] thread 'prelude::csync_err::tests::exit_codes_are_unique' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b99737 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h6c99e73834c455cb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b99737 - std::thread::local::LocalKey::try_with::h8e44cfa6292ff63a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b99737 - std::thread::local::LocalKey::with::hac2de81a687307ba [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bc4af8 - rayon_core::registry::Registry::in_worker_cold::h5faa18a2d8475074 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bc4af8 - rayon_core::registry::in_worker::hd7c5cd73c480aac3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c17c1b - rayon_core::join::join_context::heaaf623e34b1e9a0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c17c1b - rayon::iter::plumbing::bridge_producer_consumer::helper::h90189468b664d0b7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:416:47 [INFO] [stdout] 27: 0x55d230b6af99 - rayon::iter::plumbing::bridge_producer_consumer::hdf97302d047a6a3d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:397:12 [INFO] [stdout] 28: 0x55d230b6af99 - as rayon::iter::plumbing::ProducerCallback>::callback::hea3fea54dc8b1684 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:373:13 [INFO] [stdout] 29: 0x55d230b6af99 - as rayon::iter::IndexedParallelIterator>::with_producer::h6f70ac6ba62c23d2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/slice/mod.rs:487:9 [INFO] [stdout] 30: 0x55d230b6af99 - rayon::iter::plumbing::bridge::h9c2670c1bf773961 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:357:12 [INFO] [stdout] 31: 0x55d230b6af99 - as rayon::iter::ParallelIterator>::drive_unindexed::h6cb0c2b94f0fa962 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/slice/mod.rs:463:9 [INFO] [stdout] 32: 0x55d230b6af99 - as rayon::iter::ParallelIterator>::drive_unindexed::h62bd1fd17e2d5643 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter.rs:46:9 [INFO] [stdout] 33: 0x55d230c68f0c - as rayon::iter::ParallelIterator>::drive_unindexed::h7d39716845ee6e88 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9 [INFO] [stdout] 34: 0x55d230c68f0c - as rayon::iter::ParallelIterator>::drive_unindexed::h4a5762ca2985d70f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9 [INFO] [stdout] 35: 0x55d230c68f0c - as rayon::iter::ParallelIterator>::drive_unindexed::h037445cd930b25f8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9 [INFO] [stdout] 36: 0x55d230c68f0c - rayon::iter::reduce::reduce::h3b01c6db76b12844 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5 [INFO] [stdout] 37: 0x55d230c68f0c - rayon::iter::ParallelIterator::reduce::h23ecd7f2c878d635 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9 [INFO] [stdout] 38: 0x55d230c68f0c - rayon::iter::extend::collect::h973ac2f82f7ac758 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/extend.rs:29:5 [INFO] [stdout] 39: 0x55d230c68f0c - rayon::iter::collect:: for alloc::vec::Vec>::par_extend::haa722b8198e09f2c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/collect/mod.rs:140:28 [INFO] [stdout] 40: 0x55d230c673cf - rayon::iter::from_par_iter::collect_extended::h389f7886866d701c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/from_par_iter.rs:17:5 [INFO] [stdout] 41: 0x55d230c673cf - rayon::iter::from_par_iter:: for alloc::vec::Vec>::from_par_iter::hc1836e1899ae69da [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/from_par_iter.rs:30:9 [INFO] [stdout] 42: 0x55d230c673cf - rayon::iter::ParallelIterator::collect::h87af1631f093b524 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:1886:9 [INFO] [stdout] 43: 0x55d230c673cf - csync::prelude::csync_err::tests::exit_codes_are_unique::he8375fc4879ba451 [INFO] [stdout] at /opt/rustwide/workdir/src/prelude/csync_err.rs:159:37 [INFO] [stdout] 44: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 45: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 46: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 47: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 48: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 49: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 50: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 51: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 52: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 53: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 54: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 55: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 56: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 57: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 58: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 59: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 60: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 61: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 62: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 63: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 64: 0x7f9540abb609 - start_thread [INFO] [stdout] 65: 0x7f9540891293 - clone [INFO] [stdout] 66: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_util::tests::cp_r::individual_files stdout ---- [INFO] [stdout] thread 'test_util::tests::cp_r::individual_files' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b9b322 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h2c7cb8bf9b0a6aee [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b9b322 - std::thread::local::LocalKey::try_with::hf12181acd2eee260 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b9b322 - std::thread::local::LocalKey::with::hf69de6d74ad8c7a0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bc3467 - rayon_core::registry::Registry::in_worker_cold::hfe25efec552b59e9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bc3467 - rayon_core::registry::in_worker::hc5227a1b190dc360 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c19f9a - rayon_core::join::join_context::h2a61d8241d9552a0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c19f9a - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h6bc2bc75acb40033 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51 [INFO] [stdout] 27: 0x55d230bb96da - rayon::iter::plumbing::bridge_unindexed::h9ad29f02efa52831 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5 [INFO] [stdout] 28: 0x55d230bb96da - as rayon::iter::ParallelIterator>::drive_unindexed::h1ecf9aa513caa43d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9 [INFO] [stdout] 29: 0x55d230c64eeb - as rayon::iter::ParallelIterator>::drive_unindexed::hf62ca2f9df8afd25 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9 [INFO] [stdout] 30: 0x55d230c64eeb - rayon::iter::for_each::for_each::ha78fdab67be77c29 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 31: 0x55d230c64eeb - rayon::iter::ParallelIterator::for_each::h768659f5e343ba23 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 32: 0x55d230c64eeb - csync::test_util::tests::cp_r::individual_files::hacfffd3abd56e404 [INFO] [stdout] at /opt/rustwide/workdir/src/test_util.rs:290:13 [INFO] [stdout] 33: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 34: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 35: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 36: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 37: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 38: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 39: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 40: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 41: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 42: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 43: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 44: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 45: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 46: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 47: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 48: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 49: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 50: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 51: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 52: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 53: 0x7f9540abb609 - start_thread [INFO] [stdout] 54: 0x7f9540891293 - clone [INFO] [stdout] 55: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_util::tests::cp_r::nested_dir stdout ---- [INFO] [stdout] thread 'test_util::tests::cp_r::nested_dir' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b9a6d8 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h0479f33ebc5db530 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b9a6d8 - std::thread::local::LocalKey::try_with::h253c7b2fbc129435 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b9a6d8 - std::thread::local::LocalKey::with::hd7303e14b6d16465 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bc7764 - rayon_core::registry::Registry::in_worker_cold::hf7b95faff4726a63 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bc7764 - rayon_core::registry::in_worker::he8a7cc72b1669f72 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c198ef - rayon_core::join::join_context::hcfba39781ce4fcd5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c198ef - rayon::iter::plumbing::bridge_producer_consumer::helper::hf347a95dcb536e6c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:416:47 [INFO] [stdout] 27: 0x55d230c0a883 - rayon::iter::plumbing::bridge_producer_consumer::h8214e121b8f38faf [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:397:12 [INFO] [stdout] 28: 0x55d230c0a883 - as rayon::iter::plumbing::ProducerCallback>::callback::h401054a2da340a98 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:373:13 [INFO] [stdout] 29: 0x55d230c0a883 - as rayon::iter::IndexedParallelIterator>::with_producer::h11285bf053c453a2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:68:13 [INFO] [stdout] 30: 0x55d230c66633 - rayon::iter::plumbing::bridge::h067a0bf5d5de3072 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:357:12 [INFO] [stdout] 31: 0x55d230c66633 - as rayon::iter::ParallelIterator>::drive_unindexed::h08e30a0d1c4a876d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:33:9 [INFO] [stdout] 32: 0x55d230c66633 - as rayon::iter::ParallelIterator>::drive_unindexed::hbff5207fb4c5be7d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/delegate.rs:30:17 [INFO] [stdout] 33: 0x55d230c66633 - rayon::iter::for_each::for_each::h64a755894fbdf510 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 34: 0x55d230c66633 - rayon::iter::ParallelIterator::for_each::heea60ee310ed34e8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 35: 0x55d230c66633 - csync::test_util::tests::cp_r::nested_dir::h720ebb35aa2502a4 [INFO] [stdout] at /opt/rustwide/workdir/src/test_util.rs:373:13 [INFO] [stdout] 36: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 37: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 38: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 39: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 40: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 41: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 42: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 43: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 44: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 45: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 46: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 47: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 48: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 49: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 50: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 51: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 52: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 53: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 54: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 55: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 56: 0x7f9540abb609 - start_thread [INFO] [stdout] 57: 0x7f9540891293 - clone [INFO] [stdout] 58: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::aes256cbc_pbkdf2_params::nested_dir_nonprintable_bytes stdout ---- [INFO] [stdout] thread 'tests_e2e::success::aes256cbc_pbkdf2_params::nested_dir_nonprintable_bytes' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `44`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(11264)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.34s\n Running `/opt/rustwide/target/debug/csync .git/objects/00/ -o /tmp/FW4mtB -v --cipher aes256cbc --spread-depth 4 --pbkdf2-num-iter 89432`\ncsync: ERROR Source does not exist under \".git/objects/00/\"\ncsync: ERROR! exiting with code 44...\n" }', src/tests_e2e.rs:438:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230b77364 - csync::tests_e2e::success::aes256cbc_pbkdf2_params::nested_dir_nonprintable_bytes::h3200d0a23ead18c6 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::aes256cbc_pbkdf2_params::single_file_empty stdout ---- [INFO] [stdout] thread 'tests_e2e::success::aes256cbc_pbkdf2_params::single_file_empty' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 0.30s\n Running `/opt/rustwide/target/debug/csync /tmp/ov21T2/FsNJNQ3TcFNxvv6jqZbesHkCHD9hn574 -o /tmp/XgS8UO -v --cipher aes256cbc --spread-depth 4 --pbkdf2-num-iter 89432`\nEnter your password: Confirm your password: \nEncrypting: from \"/tmp/ov21T2/FsNJNQ3TcFNxvv6jqZbesHkCHD9hn574\" to \"/tmp/XgS8UO\"\n Random salt: (4096-bit)\n Spread depth: (4)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: AES-256-CBC (4096-bit salt)\n Key-derivation algorithm: PBKDF2 (HMAC-SHA512, 89432 iter\'s, 4096-bit salt)\n\nGenerating a derived key... took 608.122129ms\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x56397c5b2930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x56397c5b2930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x56397c5b2930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x56397c5b2930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x56397c5d5fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x56397c5ae792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x56397c5b54e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x56397c5b54e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x56397c5b54e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x56397c5b503a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x56397c5b5c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x56397c5b5797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x56397c5b2dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x56397c5b5729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x56397c5d4941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x56397c5d488d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x56397c4b22ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x56397c4b22ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x56397c4b22ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x56397c4b003f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x56397c4283d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x56397c4283d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x56397c4283d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x56397c419585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x56397c419585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x56397c419f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x56397c419f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x56397c421507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x56397c421507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x56397c41b821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x56397c41b821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x56397c41b821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x56397c41b821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x56397c43e4a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x56397c43e4a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x56397c43e4a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x56397c43e4a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x56397c43e4a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x56397c456c13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x56397c456c13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x56397c42cbe9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x56397c5b6197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x56397c5b6197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x56397c5b6197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x56397c5b6197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x56397c5b6197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x56397c43fce8 - main\n 47: 0x7feb7eb210b3 - __libc_start_main\n 48: 0x56397c3ff14e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x56397c5b2930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x56397c5b2930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x56397c5b2930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x56397c5b2930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x56397c5d5fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x56397c5ae792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x56397c5b54e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x56397c5b54e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x56397c5b54e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x56397c5b503a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x56397c5b5c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x56397c5b57c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x56397c5b2dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x56397c5b5729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x56397c5d4941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x56397c5d4763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x56397c456b4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x56397c456b4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x56397c456b4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x56397c44219f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x56397c44219f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x56397c44219f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x56397c44219f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x56397c44219f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x56397c44219f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x56397c44219f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x56397c5b972a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x56397c5b972a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x56397c5b972a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7feb7ee46609 - start_thread\n 30: 0x7feb7ec1c293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:438:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230b80f37 - csync::tests_e2e::success::aes256cbc_pbkdf2_params::single_file_empty::h6d8c09a18a6aa5b2 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::aes256cbc_pbkdf2_time::nested_dir_nonprintable_bytes stdout ---- [INFO] [stdout] thread 'tests_e2e::success::aes256cbc_pbkdf2_time::nested_dir_nonprintable_bytes' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `44`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(11264)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.01s\n Running `/opt/rustwide/target/debug/csync .git/objects/00/ -o /tmp/6QwGVy -v --cipher aes256cbc --spread-depth 5 --pbkdf2-algorithm hmac-sha512 --pbkdf2-time 4`\ncsync: ERROR Source does not exist under \".git/objects/00/\"\ncsync: ERROR! exiting with code 44...\n" }', src/tests_e2e.rs:448:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230bf13c7 - csync::tests_e2e::success::aes256cbc_pbkdf2_time::nested_dir_nonprintable_bytes::h5d21eb74fb6fe6b6 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::aes256cbc_pbkdf2_params::single_dir_empty stdout ---- [INFO] [stdout] thread 'tests_e2e::success::aes256cbc_pbkdf2_params::single_dir_empty' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.92s\n Running `/opt/rustwide/target/debug/csync /tmp/EIikRt -o /tmp/xroGJN -v --cipher aes256cbc --spread-depth 4 --pbkdf2-num-iter 89432`\nEnter your password: Confirm your password: \nEncrypting: from \"/tmp/EIikRt\" to \"/tmp/xroGJN\"\n Random salt: (4096-bit)\n Spread depth: (4)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: AES-256-CBC (4096-bit salt)\n Key-derivation algorithm: PBKDF2 (HMAC-SHA512, 89432 iter\'s, 4096-bit salt)\n\nGenerating a derived key... took 721.102282ms\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x55f7cfe54930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55f7cfe54930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55f7cfe54930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55f7cfe54930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55f7cfe77fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55f7cfe50792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55f7cfe574e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55f7cfe574e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55f7cfe574e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55f7cfe5703a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55f7cfe57c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55f7cfe57797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x55f7cfe54dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55f7cfe57729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55f7cfe76941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55f7cfe7688d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x55f7cfd542ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x55f7cfd542ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x55f7cfd542ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x55f7cfd5203f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x55f7cfcca3d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x55f7cfcca3d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x55f7cfcca3d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x55f7cfcbb585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x55f7cfcbb585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x55f7cfcbbf10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x55f7cfcbbf10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x55f7cfcc3507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x55f7cfcc3507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x55f7cfcbd821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x55f7cfcbd821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x55f7cfcbd821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x55f7cfcbd821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x55f7cfce04a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x55f7cfce04a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x55f7cfce04a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x55f7cfce04a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x55f7cfce04a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x55f7cfcf8c13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x55f7cfcf8c13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x55f7cfccebe9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x55f7cfe58197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x55f7cfe58197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x55f7cfe58197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x55f7cfe58197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x55f7cfe58197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x55f7cfce1ce8 - main\n 47: 0x7f039dd750b3 - __libc_start_main\n 48: 0x55f7cfca114e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x55f7cfe54930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55f7cfe54930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55f7cfe54930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55f7cfe54930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55f7cfe77fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55f7cfe50792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55f7cfe574e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55f7cfe574e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55f7cfe574e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55f7cfe5703a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55f7cfe57c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55f7cfe577c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x55f7cfe54dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55f7cfe57729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55f7cfe76941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55f7cfe76763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x55f7cfcf8b4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x55f7cfcf8b4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x55f7cfcf8b4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x55f7cfce419f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x55f7cfce419f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x55f7cfce419f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x55f7cfce419f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x55f7cfce419f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x55f7cfce419f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x55f7cfce419f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x55f7cfe5b72a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x55f7cfe5b72a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x55f7cfe5b72a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7f039e09a609 - start_thread\n 30: 0x7f039de70293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:438:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230b7eba6 - csync::tests_e2e::success::aes256cbc_pbkdf2_params::single_dir_empty::hb5af255cfed2d852 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::aes256cbc_pbkdf2_params::nested_dir_printable_bytes stdout ---- [INFO] [stdout] thread 'tests_e2e::success::aes256cbc_pbkdf2_params::nested_dir_printable_bytes' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.93s\n Running `/opt/rustwide/target/debug/csync src -o /tmp/FjG7N4 -v --cipher aes256cbc --spread-depth 4 --pbkdf2-num-iter 89432`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src\" to \"/tmp/FjG7N4\"\n Random salt: (4096-bit)\n Spread depth: (4)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: AES-256-CBC (4096-bit salt)\n Key-derivation algorithm: PBKDF2 (HMAC-SHA512, 89432 iter\'s, 4096-bit salt)\n\nGenerating a derived key... took 609.216351ms\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x5587ace2a930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x5587ace2a930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x5587ace2a930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x5587ace2a930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x5587ace4dfbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x5587ace26792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x5587ace2d4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x5587ace2d4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x5587ace2d4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x5587ace2d03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x5587ace2dc81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x5587ace2d797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x5587ace2adec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x5587ace2d729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x5587ace4c941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x5587ace4c88d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x5587acd2a2ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x5587acd2a2ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x5587acd2a2ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x5587acd2803f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x5587acca03d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x5587acca03d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x5587acca03d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x5587acc91585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x5587acc91585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x5587acc91f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x5587acc91f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x5587acc99507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x5587acc99507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x5587acc93821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x5587acc93821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x5587acc93821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x5587acc93821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x5587accb64a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x5587accb64a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x5587accb64a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x5587accb64a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x5587accb64a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x5587acccec13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x5587acccec13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x5587acca4be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x5587ace2e197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x5587ace2e197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x5587ace2e197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x5587ace2e197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x5587ace2e197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x5587accb7ce8 - main\n 47: 0x7f5ec11830b3 - __libc_start_main\n 48: 0x5587acc7714e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x5587ace2a930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x5587ace2a930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x5587ace2a930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x5587ace2a930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x5587ace4dfbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x5587ace26792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x5587ace2d4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x5587ace2d4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x5587ace2d4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x5587ace2d03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x5587ace2dc81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x5587ace2d7c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x5587ace2adec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x5587ace2d729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x5587ace4c941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x5587ace4c763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x5587accceb4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x5587accceb4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x5587accceb4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x5587accba19f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x5587accba19f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x5587accba19f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x5587accba19f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x5587accba19f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x5587accba19f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x5587accba19f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x5587ace3172a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x5587ace3172a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x5587ace3172a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7f5ec14a8609 - start_thread\n 30: 0x7f5ec127e293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:438:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230b73024 - csync::tests_e2e::success::aes256cbc_pbkdf2_params::nested_dir_printable_bytes::h9c4095bac629035c [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::aes256cbc_pbkdf2_params::nested_dir_printable_bytes_with_fslash stdout ---- [INFO] [stdout] thread 'tests_e2e::success::aes256cbc_pbkdf2_params::nested_dir_printable_bytes_with_fslash' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.68s\n Running `/opt/rustwide/target/debug/csync src/ -o /tmp/J724Lr -v --cipher aes256cbc --spread-depth 4 --pbkdf2-num-iter 89432`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src\" to \"/tmp/J724Lr\"\n Random salt: (4096-bit)\n Spread depth: (4)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: AES-256-CBC (4096-bit salt)\n Key-derivation algorithm: PBKDF2 (HMAC-SHA512, 89432 iter\'s, 4096-bit salt)\n\nGenerating a derived key... took 1.155353043s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x56077cfc9930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x56077cfc9930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x56077cfc9930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x56077cfc9930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x56077cfecfbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x56077cfc5792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x56077cfcc4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x56077cfcc4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x56077cfcc4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x56077cfcc03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x56077cfccc81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x56077cfcc797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x56077cfc9dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x56077cfcc729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x56077cfeb941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x56077cfeb88d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x56077cec92ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x56077cec92ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x56077cec92ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x56077cec703f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x56077ce3f3d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x56077ce3f3d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x56077ce3f3d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x56077ce30585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x56077ce30585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x56077ce30f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x56077ce30f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x56077ce38507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x56077ce38507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x56077ce32821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x56077ce32821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x56077ce32821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x56077ce32821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x56077ce554a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x56077ce554a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x56077ce554a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x56077ce554a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x56077ce554a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x56077ce6dc13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x56077ce6dc13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x56077ce43be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x56077cfcd197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x56077cfcd197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x56077cfcd197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x56077cfcd197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x56077cfcd197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x56077ce56ce8 - main\n 47: 0x7fb2adb760b3 - __libc_start_main\n 48: 0x56077ce1614e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x56077cfc9930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x56077cfc9930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x56077cfc9930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x56077cfc9930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x56077cfecfbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x56077cfc5792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x56077cfcc4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x56077cfcc4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x56077cfcc4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x56077cfcc03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x56077cfccc81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x56077cfcc7c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x56077cfc9dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x56077cfcc729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x56077cfeb941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x56077cfeb763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x56077ce6db4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x56077ce6db4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x56077ce6db4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x56077ce5919f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x56077ce5919f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x56077ce5919f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x56077ce5919f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x56077ce5919f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x56077ce5919f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x56077ce5919f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x56077cfd072a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x56077cfd072a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x56077cfd072a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7fb2ade9b609 - start_thread\n 30: 0x7fb2adc71293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:438:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230b751c4 - csync::tests_e2e::success::aes256cbc_pbkdf2_params::nested_dir_printable_bytes_with_fslash::h86a60c5dc88abcc6 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::aes256cbc_pbkdf2_params::single_file_printable_bytes stdout ---- [INFO] [stdout] thread 'tests_e2e::success::aes256cbc_pbkdf2_params::single_file_printable_bytes' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.37s\n Running `/opt/rustwide/target/debug/csync src/main.rs -o /tmp/hVT0UU -v --cipher aes256cbc --spread-depth 4 --pbkdf2-num-iter 89432`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src/main.rs\" to \"/tmp/hVT0UU\"\n Random salt: (4096-bit)\n Spread depth: (4)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: AES-256-CBC (4096-bit salt)\n Key-derivation algorithm: PBKDF2 (HMAC-SHA512, 89432 iter\'s, 4096-bit salt)\n\nGenerating a derived key... took 776.68289ms\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x55d055d32930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55d055d32930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55d055d32930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55d055d32930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55d055d55fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55d055d2e792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55d055d354e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55d055d354e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55d055d354e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55d055d3503a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55d055d35c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55d055d35797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x55d055d32dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55d055d35729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55d055d54941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55d055d5488d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x55d055c322ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x55d055c322ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x55d055c322ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x55d055c3003f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x55d055ba83d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x55d055ba83d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x55d055ba83d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x55d055b99585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x55d055b99585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x55d055b99f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x55d055b99f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x55d055ba1507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x55d055ba1507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x55d055b9b821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x55d055b9b821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x55d055b9b821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x55d055b9b821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x55d055bbe4a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x55d055bbe4a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x55d055bbe4a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x55d055bbe4a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x55d055bbe4a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x55d055bd6c13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x55d055bd6c13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x55d055bacbe9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x55d055d36197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x55d055d36197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x55d055d36197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x55d055d36197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x55d055d36197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x55d055bbfce8 - main\n 47: 0x7feaa3b2e0b3 - __libc_start_main\n 48: 0x55d055b7f14e - _start\n 49: 0x0 - \n" }', src/tests_e2e.rs:438:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230b7c924 - csync::tests_e2e::success::aes256cbc_pbkdf2_params::single_file_printable_bytes::he59aeaa0436fa33d [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::chacha20_scrypt_params_custom_len::nested_dir_nonprintable_bytes stdout ---- [INFO] [stdout] thread 'tests_e2e::success::chacha20_scrypt_params_custom_len::nested_dir_nonprintable_bytes' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `44`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(11264)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.94s\n Running `/opt/rustwide/target/debug/csync .git/objects/00/ -o /tmp/4K4fGr -v --cipher chacha20 --spread-depth 6 --scrypt-time 3 --scrypt-output-len 1483`\ncsync: ERROR Source does not exist under \".git/objects/00/\"\ncsync: ERROR! exiting with code 44...\n" }', src/tests_e2e.rs:457:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230c2a0e7 - csync::tests_e2e::success::chacha20_scrypt_params_custom_len::nested_dir_nonprintable_bytes::hfc0831dde27a4cf6 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::aes256cbc_pbkdf2_params::nested_dir_nonprintable_bytes_using_csync_outdir stdout ---- [INFO] [stdout] thread 'tests_e2e::success::aes256cbc_pbkdf2_params::nested_dir_nonprintable_bytes_using_csync_outdir' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.25s\n Running `/opt/rustwide/target/debug/csync src/ -o /tmp/fCvvue -v`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src\" to \"/tmp/fCvvue\"\n Random salt: (4096-bit)\n Spread depth: (3)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 16, r: 8, p: 1, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 2.483856739s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x55ecfb9a4930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55ecfb9a4930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55ecfb9a4930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55ecfb9a4930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55ecfb9c7fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55ecfb9a0792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55ecfb9a74e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55ecfb9a74e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55ecfb9a74e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55ecfb9a703a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55ecfb9a7c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55ecfb9a7797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x55ecfb9a4dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55ecfb9a7729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55ecfb9c6941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55ecfb9c688d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x55ecfb8a42ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x55ecfb8a42ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x55ecfb8a42ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x55ecfb8a203f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x55ecfb81a3d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x55ecfb81a3d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x55ecfb81a3d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x55ecfb80b585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x55ecfb80b585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x55ecfb80bf10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x55ecfb80bf10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x55ecfb813507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x55ecfb813507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x55ecfb80d821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x55ecfb80d821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x55ecfb80d821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x55ecfb80d821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x55ecfb8304a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x55ecfb8304a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x55ecfb8304a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x55ecfb8304a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x55ecfb8304a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x55ecfb848c13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x55ecfb848c13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x55ecfb81ebe9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x55ecfb9a8197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x55ecfb9a8197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x55ecfb9a8197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x55ecfb9a8197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x55ecfb9a8197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x55ecfb831ce8 - main\n 47: 0x7f20cfb060b3 - __libc_start_main\n 48: 0x55ecfb7f114e - _start\n 49: 0x0 - \n" }', src/tests_e2e.rs:438:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230b7a1d8 - csync::tests_e2e::success::aes256cbc_pbkdf2_params::nested_dir_nonprintable_bytes_using_csync_outdir::h0ee1e4ea24cb5fe7 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:438:5 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::chacha20_scrypt_time::nested_dir_nonprintable_bytes stdout ---- [INFO] [stdout] thread 'tests_e2e::success::chacha20_scrypt_time::nested_dir_nonprintable_bytes' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `44`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(11264)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.19s\n Running `/opt/rustwide/target/debug/csync .git/objects/00/ -o /tmp/mD4tpG -v --cipher chacha20 --spread-depth 7 --scrypt-log-n 13 --scrypt-r 9 --scrypt-p 2`\ncsync: ERROR Source does not exist under \".git/objects/00/\"\ncsync: ERROR! exiting with code 44...\n" }', src/tests_e2e.rs:466:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230ba48b2 - csync::tests_e2e::success::chacha20_scrypt_time::nested_dir_nonprintable_bytes::h2a254d3bf014b1f7 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::aes256cbc_pbkdf2_time::nested_dir_nonprintable_bytes_using_csync_outdir stdout ---- [INFO] [stdout] thread 'tests_e2e::success::aes256cbc_pbkdf2_time::nested_dir_nonprintable_bytes_using_csync_outdir' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.19s\n Running `/opt/rustwide/target/debug/csync src/ -o /tmp/DyWuYr -v`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src\" to \"/tmp/DyWuYr\"\n Random salt: (4096-bit)\n Spread depth: (3)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 16, r: 8, p: 1, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 3.926053104s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x558c9d41d930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x558c9d41d930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x558c9d41d930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x558c9d41d930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x558c9d440fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x558c9d419792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x558c9d4204e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x558c9d4204e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x558c9d4204e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x558c9d42003a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x558c9d420c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x558c9d420797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x558c9d41ddec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x558c9d420729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x558c9d43f941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x558c9d43f88d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x558c9d31d2ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x558c9d31d2ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x558c9d31d2ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x558c9d31b03f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x558c9d2933d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x558c9d2933d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x558c9d2933d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x558c9d284585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x558c9d284585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x558c9d284f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x558c9d284f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x558c9d28c507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x558c9d28c507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x558c9d286821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x558c9d286821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x558c9d286821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x558c9d286821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x558c9d2a94a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x558c9d2a94a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x558c9d2a94a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x558c9d2a94a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x558c9d2a94a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x558c9d2c1c13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x558c9d2c1c13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x558c9d297be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x558c9d421197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x558c9d421197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x558c9d421197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x558c9d421197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x558c9d421197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x558c9d2aace8 - main\n 47: 0x7fc3d88b00b3 - __libc_start_main\n 48: 0x558c9d26a14e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x558c9d41d930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x558c9d41d930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x558c9d41d930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x558c9d41d930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x558c9d440fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x558c9d419792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x558c9d4204e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x558c9d4204e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x558c9d4204e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x558c9d42003a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x558c9d420c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x558c9d4207c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x558c9d41ddec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x558c9d420729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x558c9d43f941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x558c9d43f763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x558c9d2c1b4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x558c9d2c1b4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x558c9d2c1b4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x558c9d2ad19f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x558c9d2ad19f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x558c9d2ad19f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x558c9d2ad19f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x558c9d2ad19f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x558c9d2ad19f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x558c9d2ad19f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x558c9d42472a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x558c9d42472a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x558c9d42472a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7fc3d8bd5609 - start_thread\n 30: 0x7fc3d89ab293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:448:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230bf4266 - csync::tests_e2e::success::aes256cbc_pbkdf2_time::nested_dir_nonprintable_bytes_using_csync_outdir::h7e2f63ae6b65a787 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:448:5 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::chacha20_scrypt_time::nested_dir_printable_bytes stdout ---- [INFO] [stdout] thread 'tests_e2e::success::chacha20_scrypt_time::nested_dir_printable_bytes' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.53s\n Running `/opt/rustwide/target/debug/csync src -o /tmp/0wWjZS -v --cipher chacha20 --spread-depth 7 --scrypt-log-n 13 --scrypt-r 9 --scrypt-p 2`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src\" to \"/tmp/0wWjZS\"\n Random salt: (4096-bit)\n Spread depth: (7)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 13, r: 9, p: 2, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 715.412168ms\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x563d8a37a930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x563d8a37a930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x563d8a37a930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x563d8a37a930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x563d8a39dfbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x563d8a376792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x563d8a37d4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x563d8a37d4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x563d8a37d4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x563d8a37d03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x563d8a37dc81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x563d8a37d797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x563d8a37adec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x563d8a37d729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x563d8a39c941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x563d8a39c88d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x563d8a27a2ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x563d8a27a2ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x563d8a27a2ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x563d8a27803f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x563d8a1f03d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x563d8a1f03d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x563d8a1f03d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x563d8a1e1585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x563d8a1e1585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x563d8a1e1f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x563d8a1e1f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x563d8a1e9507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x563d8a1e9507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x563d8a1e3821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x563d8a1e3821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x563d8a1e3821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x563d8a1e3821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x563d8a2064a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x563d8a2064a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x563d8a2064a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x563d8a2064a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x563d8a2064a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x563d8a21ec13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x563d8a21ec13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x563d8a1f4be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x563d8a37e197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x563d8a37e197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x563d8a37e197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x563d8a37e197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x563d8a37e197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x563d8a207ce8 - main\n 47: 0x7fbdd4f5f0b3 - __libc_start_main\n 48: 0x563d8a1c714e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n" }', src/tests_e2e.rs:466:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230ba0512 - csync::tests_e2e::success::chacha20_scrypt_time::nested_dir_printable_bytes::h345afa2599c7ddce [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::chacha20_scrypt_params_custom_len::nested_dir_nonprintable_bytes_using_csync_outdir stdout ---- [INFO] [stdout] thread 'tests_e2e::success::chacha20_scrypt_params_custom_len::nested_dir_nonprintable_bytes_using_csync_outdir' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.25s\n Running `/opt/rustwide/target/debug/csync src/ -o /tmp/FjhXrC -v`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src\" to \"/tmp/FjhXrC\"\n Random salt: (4096-bit)\n Spread depth: (3)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 16, r: 8, p: 1, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 3.470235112s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x55c69fffa930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55c69fffa930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55c69fffa930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55c69fffa930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55c6a001dfbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55c69fff6792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55c69fffd4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55c69fffd4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55c69fffd4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55c69fffd03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55c69fffdc81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55c69fffd797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x55c69fffadec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55c69fffd729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55c6a001c941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55c6a001c88d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x55c69fefa2ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x55c69fefa2ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x55c69fefa2ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x55c69fef803f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x55c69fe703d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x55c69fe703d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x55c69fe703d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x55c69fe61585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x55c69fe61585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x55c69fe61f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x55c69fe61f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x55c69fe69507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x55c69fe69507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x55c69fe63821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x55c69fe63821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x55c69fe63821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x55c69fe63821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x55c69fe864a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x55c69fe864a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x55c69fe864a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x55c69fe864a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x55c69fe864a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x55c69fe9ec13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x55c69fe9ec13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x55c69fe74be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x55c69fffe197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x55c69fffe197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x55c69fffe197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x55c69fffe197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x55c69fffe197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x55c69fe87ce8 - main\n 47: 0x7f53172540b3 - __libc_start_main\n 48: 0x55c69fe4714e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x55c69fffa930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55c69fffa930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55c69fffa930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55c69fffa930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55c6a001dfbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55c69fff6792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55c69fffd4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55c69fffd4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55c69fffd4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55c69fffd03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55c69fffdc81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55c69fffd7c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x55c69fffadec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55c69fffd729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55c6a001c941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55c6a001c763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x55c69fe9eb4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x55c69fe9eb4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x55c69fe9eb4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x55c69fe8a19f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x55c69fe8a19f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x55c69fe8a19f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x55c69fe8a19f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x55c69fe8a19f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x55c69fe8a19f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x55c69fe8a19f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x55c6a000172a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x55c6a000172a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x55c6a000172a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7f5317579609 - start_thread\n 30: 0x7f531734f293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:457:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230c2cf86 - csync::tests_e2e::success::chacha20_scrypt_params_custom_len::nested_dir_nonprintable_bytes_using_csync_outdir::ha17b6a35993f983f [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:457:5 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::chacha20_scrypt_time::nested_dir_printable_bytes_with_fslash stdout ---- [INFO] [stdout] thread 'tests_e2e::success::chacha20_scrypt_time::nested_dir_printable_bytes_with_fslash' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.52s\n Running `/opt/rustwide/target/debug/csync src/ -o /tmp/7wnPgZ -v --cipher chacha20 --spread-depth 7 --scrypt-log-n 13 --scrypt-r 9 --scrypt-p 2`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src\" to \"/tmp/7wnPgZ\"\n Random salt: (4096-bit)\n Spread depth: (7)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 13, r: 9, p: 2, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 803.854333ms\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x5636d22ce930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x5636d22ce930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x5636d22ce930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x5636d22ce930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x5636d22f1fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x5636d22ca792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x5636d22d14e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x5636d22d14e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x5636d22d14e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x5636d22d103a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x5636d22d1c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x5636d22d1797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x5636d22cedec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x5636d22d1729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x5636d22f0941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x5636d22f088d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x5636d21ce2ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x5636d21ce2ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x5636d21ce2ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x5636d21cc03f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x5636d21443d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x5636d21443d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x5636d21443d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x5636d2135585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x5636d2135585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x5636d2135f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x5636d2135f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x5636d213d507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x5636d213d507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x5636d2137821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x5636d2137821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x5636d2137821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x5636d2137821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x5636d215a4a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x5636d215a4a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x5636d215a4a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x5636d215a4a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x5636d215a4a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x5636d2172c13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x5636d2172c13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x5636d2148be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x5636d22d2197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x5636d22d2197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x5636d22d2197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x5636d22d2197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x5636d22d2197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x5636d215bce8 - main\n 47: 0x7f50575c70b3 - __libc_start_main\n 48: 0x5636d211b14e - _start\n 49: 0x0 - \n" }', src/tests_e2e.rs:466:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230ba26e2 - csync::tests_e2e::success::chacha20_scrypt_time::nested_dir_printable_bytes_with_fslash::h1b4781c816b9fa6d [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::chacha20_scrypt_time::nested_dir_nonprintable_bytes_using_csync_outdir stdout ---- [INFO] [stdout] thread 'tests_e2e::success::chacha20_scrypt_time::nested_dir_nonprintable_bytes_using_csync_outdir' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 0.83s\n Running `/opt/rustwide/target/debug/csync src/ -o /tmp/rU4hUq -v`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src\" to \"/tmp/rU4hUq\"\n Random salt: (4096-bit)\n Spread depth: (3)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 16, r: 8, p: 1, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 2.838945222s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x556e05d00930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x556e05d00930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x556e05d00930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x556e05d00930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x556e05d23fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x556e05cfc792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x556e05d034e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x556e05d034e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x556e05d034e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x556e05d0303a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x556e05d03c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x556e05d03797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x556e05d00dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x556e05d03729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x556e05d22941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x556e05d2288d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x556e05c002ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x556e05c002ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x556e05c002ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x556e05bfe03f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x556e05b763d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x556e05b763d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x556e05b763d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x556e05b67585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x556e05b67585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x556e05b67f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x556e05b67f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x556e05b6f507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x556e05b6f507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x556e05b69821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x556e05b69821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x556e05b69821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x556e05b69821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x556e05b8c4a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x556e05b8c4a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x556e05b8c4a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x556e05b8c4a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x556e05b8c4a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x556e05ba4c13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x556e05ba4c13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x556e05b7abe9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x556e05d04197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x556e05d04197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x556e05d04197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x556e05d04197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x556e05d04197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x556e05b8dce8 - main\n 47: 0x7f3f8d6aa0b3 - __libc_start_main\n 48: 0x556e05b4d14e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x556e05d00930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x556e05d00930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x556e05d00930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x556e05d00930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x556e05d23fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x556e05cfc792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x556e05d034e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x556e05d034e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x556e05d034e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x556e05d0303a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x556e05d03c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x556e05d037c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x556e05d00dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x556e05d03729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x556e05d22941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x556e05d22763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x556e05ba4b4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x556e05ba4b4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x556e05ba4b4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x556e05b9019f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x556e05b9019f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x556e05b9019f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x556e05b9019f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x556e05b9019f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x556e05b9019f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x556e05b9019f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x556e05d0772a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x556e05d0772a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x556e05d0772a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7f3f8d9cf609 - start_thread\n 30: 0x7f3f8d7a5293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:466:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230ba7771 - csync::tests_e2e::success::chacha20_scrypt_time::nested_dir_nonprintable_bytes_using_csync_outdir::ha48947bd4ce34db3 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:466:5 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::chacha20_scrypt_params_custom_len::nested_dir_printable_bytes stdout ---- [INFO] [stdout] thread 'tests_e2e::success::chacha20_scrypt_params_custom_len::nested_dir_printable_bytes' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.54s\n Running `/opt/rustwide/target/debug/csync src -o /tmp/2ioGcz -v --cipher chacha20 --spread-depth 6 --scrypt-time 3 --scrypt-output-len 1483`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src\" to \"/tmp/2ioGcz\"\n Random salt: (4096-bit)\n Spread depth: (6)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 16, r: 8, p: 1, 11864-bit output, 4096-bit salt)\n\nGenerating a derived key... took 4.470827769s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x55870e56b930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55870e56b930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55870e56b930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55870e56b930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55870e58efbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55870e567792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55870e56e4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55870e56e4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55870e56e4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55870e56e03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55870e56ec81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55870e56e797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x55870e56bdec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55870e56e729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55870e58d941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55870e58d88d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x55870e46b2ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x55870e46b2ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x55870e46b2ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x55870e46903f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x55870e3e13d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x55870e3e13d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x55870e3e13d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x55870e3d2585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x55870e3d2585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x55870e3d2f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x55870e3d2f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x55870e3da507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x55870e3da507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x55870e3d4821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x55870e3d4821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x55870e3d4821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x55870e3d4821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x55870e3f74a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x55870e3f74a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x55870e3f74a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x55870e3f74a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x55870e3f74a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x55870e40fc13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x55870e40fc13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x55870e3e5be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x55870e56f197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x55870e56f197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x55870e56f197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x55870e56f197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x55870e56f197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x55870e3f8ce8 - main\n 47: 0x7f500c2f00b3 - __libc_start_main\n 48: 0x55870e3b814e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x55870e56b930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55870e56b930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55870e56b930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55870e56b930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55870e58efbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55870e567792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55870e56e4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55870e56e4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55870e56e4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55870e56e03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55870e56ec81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55870e56e7c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x55870e56bdec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55870e56e729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55870e58d941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55870e58d763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x55870e40fb4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x55870e40fb4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x55870e40fb4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x55870e3fb19f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x55870e3fb19f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x55870e3fb19f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x55870e3fb19f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x55870e3fb19f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x55870e3fb19f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x55870e3fb19f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x55870e57272a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x55870e57272a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x55870e57272a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7f500c615609 - start_thread\n 30: 0x7f500c3eb293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:457:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230c25d87 - csync::tests_e2e::success::chacha20_scrypt_params_custom_len::nested_dir_printable_bytes::he0fe0218b55b5a89 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::default::nested_dir_nonprintable_bytes stdout ---- [INFO] [stdout] thread 'tests_e2e::success::default::nested_dir_nonprintable_bytes' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `44`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(11264)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.16s\n Running `/opt/rustwide/target/debug/csync .git/objects/00/ -o /tmp/Xv2VDk -v`\ncsync: ERROR Source does not exist under \".git/objects/00/\"\ncsync: ERROR! exiting with code 44...\n" }', src/tests_e2e.rs:430:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230bd461f - csync::tests_e2e::success::default::nested_dir_nonprintable_bytes::h54844ebbb6ea1167 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::aes256cbc_pbkdf2_time::single_dir_empty stdout ---- [INFO] [stdout] thread 'tests_e2e::success::aes256cbc_pbkdf2_time::single_dir_empty' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.35s\n Running `/opt/rustwide/target/debug/csync /tmp/Ra2kFH -o /tmp/fUdM00 -v --cipher aes256cbc --spread-depth 5 --pbkdf2-algorithm hmac-sha512 --pbkdf2-time 4`\nEnter your password: Confirm your password: \nEncrypting: from \"/tmp/Ra2kFH\" to \"/tmp/fUdM00\"\n Random salt: (4096-bit)\n Spread depth: (5)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: AES-256-CBC (4096-bit salt)\n Key-derivation algorithm: PBKDF2 (HMAC-SHA512, 256031 iter\'s, 4096-bit salt)\n\nGenerating a derived key... took 2.912223783s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x5653a6d07930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x5653a6d07930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x5653a6d07930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x5653a6d07930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x5653a6d2afbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x5653a6d03792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x5653a6d0a4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x5653a6d0a4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x5653a6d0a4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x5653a6d0a03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x5653a6d0ac81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x5653a6d0a797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x5653a6d07dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x5653a6d0a729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x5653a6d29941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x5653a6d2988d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x5653a6c072ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x5653a6c072ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x5653a6c072ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x5653a6c0503f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x5653a6b7d3d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x5653a6b7d3d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x5653a6b7d3d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x5653a6b6e585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x5653a6b6e585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x5653a6b6ef10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x5653a6b6ef10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x5653a6b76507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x5653a6b76507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x5653a6b70821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x5653a6b70821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x5653a6b70821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x5653a6b70821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x5653a6b934a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x5653a6b934a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x5653a6b934a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x5653a6b934a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x5653a6b934a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x5653a6babc13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x5653a6babc13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x5653a6b81be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x5653a6d0b197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x5653a6d0b197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x5653a6d0b197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x5653a6d0b197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x5653a6d0b197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x5653a6b94ce8 - main\n 47: 0x7fa6a3af30b3 - __libc_start_main\n 48: 0x5653a6b5414e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x5653a6d07930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x5653a6d07930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x5653a6d07930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x5653a6d07930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x5653a6d2afbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x5653a6d03792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x5653a6d0a4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x5653a6d0a4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x5653a6d0a4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x5653a6d0a03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x5653a6d0ac81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x5653a6d0a7c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x5653a6d07dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x5653a6d0a729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x5653a6d29941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x5653a6d29763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x5653a6babb4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x5653a6babb4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x5653a6babb4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x5653a6b9719f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x5653a6b9719f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x5653a6b9719f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x5653a6b9719f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x5653a6b9719f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x5653a6b9719f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x5653a6b9719f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x5653a6d0e72a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x5653a6d0e72a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x5653a6d0e72a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7fa6a3e18609 - start_thread\n 30: 0x7fa6a3bee293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:448:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230bf8c39 - csync::tests_e2e::success::aes256cbc_pbkdf2_time::single_dir_empty::h6a97a40a1acfcb11 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::chacha20_scrypt_time::single_dir_empty stdout ---- [INFO] [stdout] thread 'tests_e2e::success::chacha20_scrypt_time::single_dir_empty' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.45s\n Running `/opt/rustwide/target/debug/csync /tmp/LiOog3 -o /tmp/ZW5ZKH -v --cipher chacha20 --spread-depth 7 --scrypt-log-n 13 --scrypt-r 9 --scrypt-p 2`\nEnter your password: Confirm your password: \nEncrypting: from \"/tmp/LiOog3\" to \"/tmp/ZW5ZKH\"\n Random salt: (4096-bit)\n Spread depth: (7)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 13, r: 9, p: 2, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 881.46028ms\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x5646fe4c0930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x5646fe4c0930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x5646fe4c0930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x5646fe4c0930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x5646fe4e3fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x5646fe4bc792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x5646fe4c34e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x5646fe4c34e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x5646fe4c34e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x5646fe4c303a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x5646fe4c3c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x5646fe4c3797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x5646fe4c0dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x5646fe4c3729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x5646fe4e2941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x5646fe4e288d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x5646fe3c02ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x5646fe3c02ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x5646fe3c02ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x5646fe3be03f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x5646fe3363d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x5646fe3363d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x5646fe3363d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x5646fe327585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x5646fe327585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x5646fe327f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x5646fe327f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x5646fe32f507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x5646fe32f507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x5646fe329821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x5646fe329821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x5646fe329821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x5646fe329821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x5646fe34c4a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x5646fe34c4a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x5646fe34c4a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x5646fe34c4a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x5646fe34c4a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x5646fe364c13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x5646fe364c13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x5646fe33abe9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x5646fe4c4197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x5646fe4c4197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x5646fe4c4197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x5646fe4c4197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x5646fe4c4197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x5646fe34dce8 - main\n 47: 0x7ff57097f0b3 - __libc_start_main\n 48: 0x5646fe30d14e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x5646fe4c0930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x5646fe4c0930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x5646fe4c0930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x5646fe4c0930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x5646fe4e3fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x5646fe4bc792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x5646fe4c34e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x5646fe4c34e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x5646fe4c34e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x5646fe4c303a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x5646fe4c3c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x5646fe4c37c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x5646fe4c0dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x5646fe4c3729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x5646fe4e2941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x5646fe4e2763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x5646fe364b4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x5646fe364b4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x5646fe364b4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x5646fe35019f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x5646fe35019f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x5646fe35019f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x5646fe35019f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x5646fe35019f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x5646fe35019f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x5646fe35019f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x5646fe4c772a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x5646fe4c772a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x5646fe4c772a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7ff570ca4609 - start_thread\n 30: 0x7ff570a7a293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:466:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230bac184 - csync::tests_e2e::success::chacha20_scrypt_time::single_dir_empty::h10cef79a4d3bb62c [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::aes256cbc_pbkdf2_time::nested_dir_printable_bytes_with_fslash stdout ---- [INFO] [stdout] thread 'tests_e2e::success::aes256cbc_pbkdf2_time::nested_dir_printable_bytes_with_fslash' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.29s\n Running `/opt/rustwide/target/debug/csync src/ -o /tmp/XTo0KW -v --cipher aes256cbc --spread-depth 5 --pbkdf2-algorithm hmac-sha512 --pbkdf2-time 4`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src\" to \"/tmp/XTo0KW\"\n Random salt: (4096-bit)\n Spread depth: (5)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: AES-256-CBC (4096-bit salt)\n Key-derivation algorithm: PBKDF2 (HMAC-SHA512, 335473 iter\'s, 4096-bit salt)\n\nGenerating a derived key... took 3.849098469s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x561823ed2930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x561823ed2930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x561823ed2930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x561823ed2930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x561823ef5fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x561823ece792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x561823ed54e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x561823ed54e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x561823ed54e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x561823ed503a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x561823ed5c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x561823ed5797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x561823ed2dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x561823ed5729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x561823ef4941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x561823ef488d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x561823dd22ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x561823dd22ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x561823dd22ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x561823dd003f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x561823d483d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x561823d483d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x561823d483d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x561823d39585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x561823d39585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x561823d39f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x561823d39f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x561823d41507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x561823d41507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x561823d3b821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x561823d3b821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x561823d3b821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x561823d3b821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x561823d5e4a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x561823d5e4a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x561823d5e4a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x561823d5e4a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x561823d5e4a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x561823d76c13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x561823d76c13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x561823d4cbe9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x561823ed6197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x561823ed6197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x561823ed6197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x561823ed6197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x561823ed6197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x561823d5fce8 - main\n 47: 0x7f02d92930b3 - __libc_start_main\n 48: 0x561823d1f14e - _start\n 49: 0x0 - \n" }', src/tests_e2e.rs:448:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230bef217 - csync::tests_e2e::success::aes256cbc_pbkdf2_time::nested_dir_printable_bytes_with_fslash::h87c50a5f0ba8b73d [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::aes256cbc_pbkdf2_time::single_file_empty stdout ---- [INFO] [stdout] thread 'tests_e2e::success::aes256cbc_pbkdf2_time::single_file_empty' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.39s\n Running `/opt/rustwide/target/debug/csync /tmp/yKo4jP/FsNJNQ3TcFNxvv6jqZbesHkCHD9hn574 -o /tmp/DdQsmJ -v --cipher aes256cbc --spread-depth 5 --pbkdf2-algorithm hmac-sha512 --pbkdf2-time 4`\nEnter your password: Confirm your password: \nEncrypting: from \"/tmp/yKo4jP/FsNJNQ3TcFNxvv6jqZbesHkCHD9hn574\" to \"/tmp/DdQsmJ\"\n Random salt: (4096-bit)\n Spread depth: (5)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: AES-256-CBC (4096-bit salt)\n Key-derivation algorithm: PBKDF2 (HMAC-SHA512, 344003 iter\'s, 4096-bit salt)\n\nGenerating a derived key... took 4.354900557s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x55efca939930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55efca939930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55efca939930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55efca939930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55efca95cfbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55efca935792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55efca93c4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55efca93c4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55efca93c4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55efca93c03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55efca93cc81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55efca93c797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x55efca939dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55efca93c729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55efca95b941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55efca95b88d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x55efca8392ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x55efca8392ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x55efca8392ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x55efca83703f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x55efca7af3d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x55efca7af3d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x55efca7af3d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x55efca7a0585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x55efca7a0585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x55efca7a0f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x55efca7a0f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x55efca7a8507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x55efca7a8507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x55efca7a2821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x55efca7a2821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x55efca7a2821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x55efca7a2821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x55efca7c54a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x55efca7c54a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x55efca7c54a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x55efca7c54a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x55efca7c54a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x55efca7ddc13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x55efca7ddc13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x55efca7b3be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x55efca93d197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x55efca93d197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x55efca93d197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x55efca93d197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x55efca93d197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x55efca7c6ce8 - main\n 47: 0x7f524ab1f0b3 - __libc_start_main\n 48: 0x55efca78614e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x55efca939930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55efca939930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55efca939930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55efca939930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55efca95cfbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55efca935792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55efca93c4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55efca93c4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55efca93c4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55efca93c03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55efca93cc81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55efca93c7c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x55efca939dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55efca93c729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55efca95b941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55efca95b763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x55efca7ddb4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x55efca7ddb4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x55efca7ddb4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x55efca7c919f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x55efca7c919f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x55efca7c919f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x55efca7c919f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x55efca7c919f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x55efca7c919f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x55efca7c919f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x55efca94072a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x55efca94072a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x55efca94072a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7f524ae44609 - start_thread\n 30: 0x7f524ac1a293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:448:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230bfafda - csync::tests_e2e::success::aes256cbc_pbkdf2_time::single_file_empty::h2103c3c269daab8a [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::aes256cbc_pbkdf2_time::nested_dir_printable_bytes stdout ---- [INFO] [stdout] thread 'tests_e2e::success::aes256cbc_pbkdf2_time::nested_dir_printable_bytes' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.49s\n Running `/opt/rustwide/target/debug/csync src -o /tmp/JEoxBs -v --cipher aes256cbc --spread-depth 5 --pbkdf2-algorithm hmac-sha512 --pbkdf2-time 4`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src\" to \"/tmp/JEoxBs\"\n Random salt: (4096-bit)\n Spread depth: (5)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: AES-256-CBC (4096-bit salt)\n Key-derivation algorithm: PBKDF2 (HMAC-SHA512, 404617 iter\'s, 4096-bit salt)\n\nGenerating a derived key... took 5.132389163s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x55a058c0e930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55a058c0e930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55a058c0e930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55a058c0e930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55a058c31fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55a058c0a792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55a058c114e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55a058c114e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55a058c114e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55a058c1103a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55a058c11c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55a058c11797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x55a058c0edec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55a058c11729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55a058c30941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55a058c3088d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x55a058b0e2ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x55a058b0e2ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x55a058b0e2ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x55a058b0c03f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x55a058a843d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x55a058a843d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x55a058a843d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x55a058a75585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x55a058a75585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x55a058a75f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x55a058a75f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x55a058a7d507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x55a058a7d507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x55a058a77821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x55a058a77821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x55a058a77821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x55a058a77821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x55a058a9a4a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x55a058a9a4a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x55a058a9a4a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x55a058a9a4a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x55a058a9a4a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x55a058ab2c13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x55a058ab2c13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x55a058a88be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x55a058c12197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x55a058c12197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x55a058c12197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x55a058c12197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x55a058c12197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x55a058a9bce8 - main\n 47: 0x7f2238cbb0b3 - __libc_start_main\n 48: 0x55a058a5b14e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x55a058c0e930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55a058c0e930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55a058c0e930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55a058c0e930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55a058c31fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55a058c0a792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55a058c114e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55a058c114e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55a058c114e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55a058c1103a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55a058c11c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55a058c117c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x55a058c0edec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55a058c11729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55a058c30941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55a058c30763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x55a058ab2b4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x55a058ab2b4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x55a058ab2b4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x55a058a9e19f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x55a058a9e19f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x55a058a9e19f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x55a058a9e19f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x55a058a9e19f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x55a058a9e19f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x55a058a9e19f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x55a058c1572a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x55a058c1572a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x55a058c1572a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7f2238fe0609 - start_thread\n 30: 0x7f2238db6293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:448:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230bed067 - csync::tests_e2e::success::aes256cbc_pbkdf2_time::nested_dir_printable_bytes::h70d1cdba133da0d7 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::chacha20_scrypt_time::single_file_empty stdout ---- [INFO] [stdout] thread 'tests_e2e::success::chacha20_scrypt_time::single_file_empty' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.06s\n Running `/opt/rustwide/target/debug/csync /tmp/njdChZ/FsNJNQ3TcFNxvv6jqZbesHkCHD9hn574 -o /tmp/L3eLW3 -v --cipher chacha20 --spread-depth 7 --scrypt-log-n 13 --scrypt-r 9 --scrypt-p 2`\nEnter your password: Confirm your password: \nEncrypting: from \"/tmp/njdChZ/FsNJNQ3TcFNxvv6jqZbesHkCHD9hn574\" to \"/tmp/L3eLW3\"\n Random salt: (4096-bit)\n Spread depth: (7)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 13, r: 9, p: 2, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 645.554276ms\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x563f7435b930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x563f7435b930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x563f7435b930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x563f7435b930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x563f7437efbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x563f74357792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x563f7435e4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x563f7435e4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x563f7435e4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x563f7435e03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x563f7435ec81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x563f7435e797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x563f7435bdec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x563f7435e729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x563f7437d941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x563f7437d88d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x563f7425b2ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x563f7425b2ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x563f7425b2ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x563f7425903f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x563f741d13d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x563f741d13d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x563f741d13d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x563f741c2585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x563f741c2585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x563f741c2f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x563f741c2f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x563f741ca507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x563f741ca507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x563f741c4821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x563f741c4821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x563f741c4821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x563f741c4821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x563f741e74a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x563f741e74a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x563f741e74a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x563f741e74a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x563f741e74a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x563f741ffc13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x563f741ffc13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x563f741d5be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x563f7435f197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x563f7435f197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x563f7435f197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x563f7435f197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x563f7435f197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x563f741e8ce8 - main\n 47: 0x7f923d6250b3 - __libc_start_main\n 48: 0x563f741a814e - _start\n 49: 0x0 - \n" }', src/tests_e2e.rs:466:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230bae545 - csync::tests_e2e::success::chacha20_scrypt_time::single_file_empty::h40d8c2dba3d0a816 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::chacha20_scrypt_params_custom_len::single_file_printable_bytes stdout ---- [INFO] [stdout] thread 'tests_e2e::success::chacha20_scrypt_params_custom_len::single_file_printable_bytes' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.41s\n Running `/opt/rustwide/target/debug/csync src/main.rs -o /tmp/b7L4Bn -v --cipher chacha20 --spread-depth 6 --scrypt-time 3 --scrypt-output-len 1483`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src/main.rs\" to \"/tmp/b7L4Bn\"\n Random salt: (4096-bit)\n Spread depth: (6)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 17, r: 8, p: 1, 11864-bit output, 4096-bit salt)\n\nGenerating a derived key... took 5.806222503s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x5561a2c33930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x5561a2c33930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x5561a2c33930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x5561a2c33930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x5561a2c56fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x5561a2c2f792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x5561a2c364e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x5561a2c364e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x5561a2c364e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x5561a2c3603a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x5561a2c36c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x5561a2c36797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x5561a2c33dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x5561a2c36729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x5561a2c55941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x5561a2c5588d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x5561a2b332ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x5561a2b332ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x5561a2b332ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x5561a2b3103f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x5561a2aa93d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x5561a2aa93d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x5561a2aa93d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x5561a2a9a585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x5561a2a9a585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x5561a2a9af10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x5561a2a9af10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x5561a2aa2507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x5561a2aa2507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x5561a2a9c821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x5561a2a9c821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x5561a2a9c821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x5561a2a9c821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x5561a2abf4a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x5561a2abf4a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x5561a2abf4a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x5561a2abf4a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x5561a2abf4a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x5561a2ad7c13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x5561a2ad7c13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x5561a2aadbe9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x5561a2c37197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x5561a2c37197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x5561a2c37197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x5561a2c37197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x5561a2c37197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x5561a2ac0ce8 - main\n 47: 0x7f3e840ec0b3 - __libc_start_main\n 48: 0x5561a2a8014e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x5561a2c33930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x5561a2c33930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x5561a2c33930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x5561a2c33930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x5561a2c56fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x5561a2c2f792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x5561a2c364e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x5561a2c364e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x5561a2c364e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x5561a2c3603a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x5561a2c36c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x5561a2c367c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x5561a2c33dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x5561a2c36729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x5561a2c55941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x5561a2c55763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x5561a2ad7b4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x5561a2ad7b4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x5561a2ad7b4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x5561a2ac319f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x5561a2ac319f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x5561a2ac319f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x5561a2ac319f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x5561a2ac319f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x5561a2ac319f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x5561a2ac319f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x5561a2c3a72a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x5561a2c3a72a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x5561a2c3a72a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7f3e84411609 - start_thread\n 30: 0x7f3e841e7293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:457:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230c2f6c7 - csync::tests_e2e::success::chacha20_scrypt_params_custom_len::single_file_printable_bytes::h766628ef66e60f40 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::chacha20_scrypt_time::single_file_printable_bytes stdout ---- [INFO] [stdout] thread 'tests_e2e::success::chacha20_scrypt_time::single_file_printable_bytes' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.14s\n Running `/opt/rustwide/target/debug/csync src/main.rs -o /tmp/midazN -v --cipher chacha20 --spread-depth 7 --scrypt-log-n 13 --scrypt-r 9 --scrypt-p 2`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src/main.rs\" to \"/tmp/midazN\"\n Random salt: (4096-bit)\n Spread depth: (7)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 13, r: 9, p: 2, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 1.075897258s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x55ac16faf930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55ac16faf930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55ac16faf930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55ac16faf930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55ac16fd2fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55ac16fab792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55ac16fb24e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55ac16fb24e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55ac16fb24e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55ac16fb203a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55ac16fb2c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55ac16fb2797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x55ac16fafdec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55ac16fb2729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55ac16fd1941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55ac16fd188d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x55ac16eaf2ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x55ac16eaf2ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x55ac16eaf2ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x55ac16ead03f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x55ac16e253d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x55ac16e253d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x55ac16e253d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x55ac16e16585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x55ac16e16585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x55ac16e16f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x55ac16e16f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x55ac16e1e507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x55ac16e1e507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x55ac16e18821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x55ac16e18821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x55ac16e18821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x55ac16e18821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x55ac16e3b4a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x55ac16e3b4a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x55ac16e3b4a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x55ac16e3b4a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x55ac16e3b4a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x55ac16e53c13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x55ac16e53c13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x55ac16e29be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x55ac16fb3197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x55ac16fb3197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x55ac16fb3197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x55ac16fb3197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x55ac16fb3197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x55ac16e3cce8 - main\n 47: 0x7fe70f9710b3 - __libc_start_main\n 48: 0x55ac16dfc14e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x55ac16faf930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55ac16faf930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55ac16faf930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55ac16faf930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55ac16fd2fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55ac16fab792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55ac16fb24e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55ac16fb24e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55ac16fb24e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55ac16fb203a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55ac16fb2c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55ac16fb27c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x55ac16fafdec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55ac16fb2729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55ac16fd1941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55ac16fd1763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x55ac16e53b4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x55ac16e53b4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x55ac16e53b4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x55ac16e3f19f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x55ac16e3f19f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x55ac16e3f19f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x55ac16e3f19f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x55ac16e3f19f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x55ac16e3f19f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x55ac16e3f19f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x55ac16fb672a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x55ac16fb672a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x55ac16fb672a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7fe70fc96609 - start_thread\n 30: 0x7fe70fa6c293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:466:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230ba9ed2 - csync::tests_e2e::success::chacha20_scrypt_time::single_file_printable_bytes::h55fb920799f0d94c [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::default_empty_password::nested_dir_nonprintable_bytes stdout ---- [INFO] [stdout] thread 'tests_e2e::success::default_empty_password::nested_dir_nonprintable_bytes' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `44`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(11264)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 0.37s\n Running `/opt/rustwide/target/debug/csync .git/objects/00/ -o /tmp/KnVwgb -v`\ncsync: ERROR Source does not exist under \".git/objects/00/\"\ncsync: ERROR! exiting with code 44...\n" }', src/tests_e2e.rs:434:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230c54a1f - csync::tests_e2e::success::default_empty_password::nested_dir_nonprintable_bytes::h46a8b858e30131e1 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::chacha20_scrypt_params_custom_len::nested_dir_printable_bytes_with_fslash stdout ---- [INFO] [stdout] thread 'tests_e2e::success::chacha20_scrypt_params_custom_len::nested_dir_printable_bytes_with_fslash' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.20s\n Running `/opt/rustwide/target/debug/csync src/ -o /tmp/L9Jcsa -v --cipher chacha20 --spread-depth 6 --scrypt-time 3 --scrypt-output-len 1483`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src\" to \"/tmp/L9Jcsa\"\n Random salt: (4096-bit)\n Spread depth: (6)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 17, r: 8, p: 1, 11864-bit output, 4096-bit salt)\n\nGenerating a derived key... took 6.760956644s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x5616bfed5930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x5616bfed5930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x5616bfed5930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x5616bfed5930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x5616bfef8fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x5616bfed1792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x5616bfed84e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x5616bfed84e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x5616bfed84e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x5616bfed803a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x5616bfed8c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x5616bfed8797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x5616bfed5dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x5616bfed8729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x5616bfef7941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x5616bfef788d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x5616bfdd52ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x5616bfdd52ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x5616bfdd52ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x5616bfdd303f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x5616bfd4b3d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x5616bfd4b3d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x5616bfd4b3d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x5616bfd3c585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x5616bfd3c585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x5616bfd3cf10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x5616bfd3cf10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x5616bfd44507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x5616bfd44507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x5616bfd3e821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x5616bfd3e821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x5616bfd3e821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x5616bfd3e821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x5616bfd614a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x5616bfd614a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x5616bfd614a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x5616bfd614a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x5616bfd614a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x5616bfd79c13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x5616bfd79c13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x5616bfd4fbe9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x5616bfed9197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x5616bfed9197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x5616bfed9197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x5616bfed9197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x5616bfed9197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x5616bfd62ce8 - main\n 47: 0x7f8876d950b3 - __libc_start_main\n 48: 0x5616bfd2214e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x5616bfed5930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x5616bfed5930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x5616bfed5930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x5616bfed5930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x5616bfef8fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x5616bfed1792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x5616bfed84e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x5616bfed84e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x5616bfed84e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x5616bfed803a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x5616bfed8c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x5616bfed87c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x5616bfed5dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x5616bfed8729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x5616bfef7941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x5616bfef7763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x5616bfd79b4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x5616bfd79b4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x5616bfd79b4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x5616bfd6519f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x5616bfd6519f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x5616bfd6519f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x5616bfd6519f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x5616bfd6519f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x5616bfd6519f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x5616bfd6519f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x5616bfedc72a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x5616bfedc72a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x5616bfedc72a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7f88770ba609 - start_thread\n 30: 0x7f8876e90293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:457:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230c27f37 - csync::tests_e2e::success::chacha20_scrypt_params_custom_len::nested_dir_printable_bytes_with_fslash::h117091c566d7eb64 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::chacha20_scrypt_params_custom_len::single_file_empty stdout ---- [INFO] [stdout] thread 'tests_e2e::success::chacha20_scrypt_params_custom_len::single_file_empty' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.24s\n Running `/opt/rustwide/target/debug/csync /tmp/nQldPE/FsNJNQ3TcFNxvv6jqZbesHkCHD9hn574 -o /tmp/gPv9NZ -v --cipher chacha20 --spread-depth 6 --scrypt-time 3 --scrypt-output-len 1483`\nEnter your password: Confirm your password: \nEncrypting: from \"/tmp/nQldPE/FsNJNQ3TcFNxvv6jqZbesHkCHD9hn574\" to \"/tmp/gPv9NZ\"\n Random salt: (4096-bit)\n Spread depth: (6)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 17, r: 8, p: 1, 11864-bit output, 4096-bit salt)\n\nGenerating a derived key... took 7.001280937s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x55b25c358930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55b25c358930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55b25c358930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55b25c358930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55b25c37bfbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55b25c354792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55b25c35b4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55b25c35b4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55b25c35b4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55b25c35b03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55b25c35bc81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55b25c35b797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x55b25c358dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55b25c35b729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55b25c37a941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55b25c37a88d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x55b25c2582ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x55b25c2582ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x55b25c2582ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x55b25c25603f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x55b25c1ce3d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x55b25c1ce3d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x55b25c1ce3d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x55b25c1bf585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x55b25c1bf585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x55b25c1bff10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x55b25c1bff10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x55b25c1c7507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x55b25c1c7507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x55b25c1c1821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x55b25c1c1821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x55b25c1c1821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x55b25c1c1821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x55b25c1e44a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x55b25c1e44a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x55b25c1e44a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x55b25c1e44a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x55b25c1e44a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x55b25c1fcc13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x55b25c1fcc13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x55b25c1d2be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x55b25c35c197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x55b25c35c197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x55b25c35c197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x55b25c35c197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x55b25c35c197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x55b25c1e5ce8 - main\n 47: 0x7f96565080b3 - __libc_start_main\n 48: 0x55b25c1a514e - _start\n 49: 0x0 - \n" }', src/tests_e2e.rs:457:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230c33cfa - csync::tests_e2e::success::chacha20_scrypt_params_custom_len::single_file_empty::h3aabf2a63857374b [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- util::tests::iter_eq_str stdout ---- [INFO] [stdout] thread 'util::tests::iter_eq_str' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b9b59f - rayon_core::registry::Registry::in_worker_cold::{{closure}}::ha37f7d8dae177e0a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b9b59f - std::thread::local::LocalKey::try_with::hd55d5abb4468fbf9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b9b59f - std::thread::local::LocalKey::with::hfe313e3389510bc6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bc70bc - rayon_core::registry::Registry::in_worker_cold::hc2d7456b896b4d2e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bc70bc - rayon_core::registry::in_worker::he5cb86aec331e964 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c18b3e - rayon_core::join::join_context::hd38deb934596fe8d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c18b3e - rayon::iter::plumbing::bridge_producer_consumer::helper::ha6eb6cddbdb42fe0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:416:47 [INFO] [stdout] 27: 0x55d230c15dd3 - rayon::iter::plumbing::bridge_producer_consumer::hcf016e717516cfba [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:397:12 [INFO] [stdout] 28: 0x55d230c15dd3 - as rayon::iter::plumbing::ProducerCallback>::callback::h27a41966208d5806 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:373:13 [INFO] [stdout] 29: 0x55d230bcd56b - as rayon::iter::IndexedParallelIterator>::with_producer::h7c6c5dc8522a4dfe [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/slice/mod.rs:487:9 [INFO] [stdout] 30: 0x55d230bcd56b - rayon::iter::plumbing::bridge::h124c7e17a5f15bed [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:357:12 [INFO] [stdout] 31: 0x55d230bcd56b - as rayon::iter::ParallelIterator>::drive_unindexed::h942c303758be714f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/slice/mod.rs:463:9 [INFO] [stdout] 32: 0x55d230bcd56b - rayon::iter::for_each::for_each::hd88a8d346bbb2685 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 33: 0x55d230bcd56b - rayon::iter::ParallelIterator::for_each::h78ab0bee9d34133c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 34: 0x55d230bcd56b - csync::util::tests::iter_eq_str::h830e2af1ca662f2e [INFO] [stdout] at /opt/rustwide/workdir/src/util.rs:397:9 [INFO] [stdout] 35: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 36: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 37: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 38: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 39: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 40: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 41: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 42: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 43: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 44: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 45: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 46: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 47: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 48: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 49: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 50: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 51: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 52: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 53: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 54: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 55: 0x7f9540abb609 - start_thread [INFO] [stdout] 56: 0x7f9540891293 - clone [INFO] [stdout] 57: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- util::tests::subpath::parametrized_fail stdout ---- [INFO] [stdout] thread 'util::tests::subpath::parametrized_fail' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b96c4f - rayon_core::registry::Registry::in_worker_cold::{{closure}}::hd4617b529ed66ae0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b96c4f - std::thread::local::LocalKey::try_with::h0ea4168ff53c32ff [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b96c4f - std::thread::local::LocalKey::with::h2500a864fe4b2cbc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bc5242 - rayon_core::registry::Registry::in_worker_cold::he9943e6d3f11cfe2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bc5242 - rayon_core::registry::in_worker::hd9e58253f6dddd28 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c1783e - rayon_core::join::join_context::hbd125dc766c19d48 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c1783e - rayon::iter::plumbing::bridge_producer_consumer::helper::h8a866ba00b17b78e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:416:47 [INFO] [stdout] 27: 0x55d230c0ab98 - rayon::iter::plumbing::bridge_producer_consumer::h9959182fbb2f3b45 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:397:12 [INFO] [stdout] 28: 0x55d230c0ab98 - as rayon::iter::plumbing::ProducerCallback>::callback::h0724082c6381132f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:373:13 [INFO] [stdout] 29: 0x55d230c0ab98 - as rayon::iter::IndexedParallelIterator>::with_producer::h9e836b0e2ebe2f69 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:68:13 [INFO] [stdout] 30: 0x55d230bb1f1f - rayon::iter::plumbing::bridge::h5d8cb39f76207b25 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:357:12 [INFO] [stdout] 31: 0x55d230bb1f1f - as rayon::iter::ParallelIterator>::drive_unindexed::h774011060cff8d29 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:33:9 [INFO] [stdout] 32: 0x55d230bb1f1f - as rayon::iter::ParallelIterator>::drive_unindexed::hb5419fad42365df4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9 [INFO] [stdout] 33: 0x55d230bb1f1f - rayon::iter::for_each::for_each::h4e3a34db1b3a9505 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 34: 0x55d230bb1f1f - rayon::iter::ParallelIterator::for_each::ha060de7b9ae326ee [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 35: 0x55d230bb1f1f - csync::util::tests::subpath::parametrized_fail::h2e398c05f45681a3 [INFO] [stdout] at /opt/rustwide/workdir/src/util.rs:377:13 [INFO] [stdout] 36: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 37: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 38: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 39: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 40: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 41: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 42: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 43: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 44: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 45: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 46: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 47: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 48: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 49: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 50: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 51: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 52: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 53: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 54: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 55: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 56: 0x7f9540abb609 - start_thread [INFO] [stdout] 57: 0x7f9540891293 - clone [INFO] [stdout] 58: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- util::tests::subpath::parametrized_success stdout ---- [INFO] [stdout] thread 'util::tests::subpath::parametrized_success' panicked at 'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38847 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e5a101 - core::panicking::panic_fmt::hb15d6f55e8472f62 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55d230e5a04d - core::panicking::panic::h5d1c61fed2502a5f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55d230df0a9d - core::mem::zeroed::h8f53d438556b33cc [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9 [INFO] [stdout] 17: 0x55d230df0a9d - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18 [INFO] [stdout] 18: 0x55d230df0a9d - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50 [INFO] [stdout] 19: 0x55d230dee82f - rayon_core::registry::Registry::inject::hff297b49d264d680 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13 [INFO] [stdout] 20: 0x55d230b971df - rayon_core::registry::Registry::in_worker_cold::{{closure}}::hf68eb044549d3fa3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13 [INFO] [stdout] 21: 0x55d230b971df - std::thread::local::LocalKey::try_with::h1a6af16998721a09 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16 [INFO] [stdout] 22: 0x55d230b971df - std::thread::local::LocalKey::with::h35639347bec9f06d [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9 [INFO] [stdout] 23: 0x55d230bc1d62 - rayon_core::registry::Registry::in_worker_cold::h4146728d93e28805 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9 [INFO] [stdout] 24: 0x55d230bc1d62 - rayon_core::registry::in_worker::hb8f878d115ec2014 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13 [INFO] [stdout] 25: 0x55d230c176ce - rayon_core::join::join_context::hf12b3db0be65d7cc [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5 [INFO] [stdout] 26: 0x55d230c176ce - rayon::iter::plumbing::bridge_producer_consumer::helper::h8077f7aae7ffef23 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:416:47 [INFO] [stdout] 27: 0x55d230c0aeb8 - rayon::iter::plumbing::bridge_producer_consumer::h8ad9bd16f396c6e9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:397:12 [INFO] [stdout] 28: 0x55d230c0aeb8 - as rayon::iter::plumbing::ProducerCallback>::callback::h319fb63eea3309dd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:373:13 [INFO] [stdout] 29: 0x55d230c0aeb8 - as rayon::iter::IndexedParallelIterator>::with_producer::hc710560ce2299f47 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:68:13 [INFO] [stdout] 30: 0x55d230bb1ca8 - rayon::iter::plumbing::bridge::h07b78648d89ff5df [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:357:12 [INFO] [stdout] 31: 0x55d230bb1ca8 - as rayon::iter::ParallelIterator>::drive_unindexed::h34f3da73fae84c1c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/vec.rs:33:9 [INFO] [stdout] 32: 0x55d230bb1ca8 - as rayon::iter::ParallelIterator>::drive_unindexed::hdc61c4b8c7ea1cda [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9 [INFO] [stdout] 33: 0x55d230bb1ca8 - rayon::iter::for_each::for_each::h333ce22f45486c35 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/for_each.rs:12:5 [INFO] [stdout] 34: 0x55d230bb1ca8 - rayon::iter::ParallelIterator::for_each::h6c3fdd53ebf962ea [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:362:9 [INFO] [stdout] 35: 0x55d230bb1ca8 - csync::util::tests::subpath::parametrized_success::h256a4eb988db0676 [INFO] [stdout] at /opt/rustwide/workdir/src/util.rs:366:13 [INFO] [stdout] 36: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 37: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 38: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 39: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 40: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 41: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 42: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 43: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 44: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 45: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 46: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 47: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 48: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 49: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 50: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 51: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 52: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 53: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 54: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 55: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 56: 0x7f9540abb609 - start_thread [INFO] [stdout] 57: 0x7f9540891293 - clone [INFO] [stdout] 58: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::chacha20_scrypt_params_custom_len::single_dir_empty stdout ---- [INFO] [stdout] thread 'tests_e2e::success::chacha20_scrypt_params_custom_len::single_dir_empty' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.62s\n Running `/opt/rustwide/target/debug/csync /tmp/GY8Iax -o /tmp/agNdb6 -v --cipher chacha20 --spread-depth 6 --scrypt-time 3 --scrypt-output-len 1483`\nEnter your password: Confirm your password: \nEncrypting: from \"/tmp/GY8Iax\" to \"/tmp/agNdb6\"\n Random salt: (4096-bit)\n Spread depth: (6)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 17, r: 8, p: 1, 11864-bit output, 4096-bit salt)\n\nGenerating a derived key... took 7.358801768s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x55d2d00e8930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55d2d00e8930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55d2d00e8930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55d2d00e8930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55d2d010bfbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55d2d00e4792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55d2d00eb4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55d2d00eb4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55d2d00eb4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55d2d00eb03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55d2d00ebc81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55d2d00eb797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x55d2d00e8dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55d2d00eb729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55d2d010a941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55d2d010a88d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x55d2cffe82ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x55d2cffe82ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x55d2cffe82ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x55d2cffe603f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x55d2cff5e3d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x55d2cff5e3d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x55d2cff5e3d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x55d2cff4f585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x55d2cff4f585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x55d2cff4ff10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x55d2cff4ff10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x55d2cff57507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x55d2cff57507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x55d2cff51821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x55d2cff51821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x55d2cff51821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x55d2cff51821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x55d2cff744a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x55d2cff744a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x55d2cff744a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x55d2cff744a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x55d2cff744a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x55d2cff8cc13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x55d2cff8cc13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x55d2cff62be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x55d2d00ec197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x55d2d00ec197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x55d2d00ec197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x55d2d00ec197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x55d2d00ec197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x55d2cff75ce8 - main\n 47: 0x7fddab8a30b3 - __libc_start_main\n 48: 0x55d2cff3514e - _start\n 49: 0x0 - \n" }', src/tests_e2e.rs:457:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230c31959 - csync::tests_e2e::success::chacha20_scrypt_params_custom_len::single_dir_empty::he57a34235cf9bb0e [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::aes256cbc_pbkdf2_time::single_file_printable_bytes stdout ---- [INFO] [stdout] thread 'tests_e2e::success::aes256cbc_pbkdf2_time::single_file_printable_bytes' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.24s\n Running `/opt/rustwide/target/debug/csync src/main.rs -o /tmp/kz9vnu -v --cipher aes256cbc --spread-depth 5 --pbkdf2-algorithm hmac-sha512 --pbkdf2-time 4`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src/main.rs\" to \"/tmp/kz9vnu\"\n Random salt: (4096-bit)\n Spread depth: (5)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: AES-256-CBC (4096-bit salt)\n Key-derivation algorithm: PBKDF2 (HMAC-SHA512, 736601 iter\'s, 4096-bit salt)\n\nGenerating a derived key... took 7.857934823s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x55840ee40930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55840ee40930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55840ee40930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55840ee40930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55840ee63fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55840ee3c792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55840ee434e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55840ee434e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55840ee434e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55840ee4303a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55840ee43c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55840ee43797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x55840ee40dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55840ee43729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55840ee62941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55840ee6288d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x55840ed402ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x55840ed402ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x55840ed402ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x55840ed3e03f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x55840ecb63d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x55840ecb63d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x55840ecb63d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x55840eca7585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x55840eca7585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x55840eca7f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x55840eca7f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x55840ecaf507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x55840ecaf507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x55840eca9821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x55840eca9821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x55840eca9821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x55840eca9821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x55840eccc4a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x55840eccc4a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x55840eccc4a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x55840eccc4a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x55840eccc4a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x55840ece4c13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x55840ece4c13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x55840ecbabe9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x55840ee44197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x55840ee44197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x55840ee44197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x55840ee44197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x55840ee44197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x55840eccdce8 - main\n 47: 0x7f816843d0b3 - __libc_start_main\n 48: 0x55840ec8d14e - _start\n 49: 0x0 - \n" }', src/tests_e2e.rs:448:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230bf69a7 - csync::tests_e2e::success::aes256cbc_pbkdf2_time::single_file_printable_bytes::h6893f9a34f7114a3 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::default::nested_dir_nonprintable_bytes_using_csync_outdir stdout ---- [INFO] [stdout] thread 'tests_e2e::success::default::nested_dir_nonprintable_bytes_using_csync_outdir' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on package cache\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 0.72s\n Running `/opt/rustwide/target/debug/csync src/ -o /tmp/PLxeuo -v`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src\" to \"/tmp/PLxeuo\"\n Random salt: (4096-bit)\n Spread depth: (3)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 16, r: 8, p: 1, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 3.301083838s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x55e7b6ba5930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55e7b6ba5930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55e7b6ba5930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55e7b6ba5930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55e7b6bc8fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55e7b6ba1792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55e7b6ba84e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55e7b6ba84e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55e7b6ba84e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55e7b6ba803a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55e7b6ba8c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55e7b6ba8797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x55e7b6ba5dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55e7b6ba8729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55e7b6bc7941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55e7b6bc788d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x55e7b6aa52ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x55e7b6aa52ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x55e7b6aa52ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x55e7b6aa303f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x55e7b6a1b3d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x55e7b6a1b3d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x55e7b6a1b3d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x55e7b6a0c585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x55e7b6a0c585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x55e7b6a0cf10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x55e7b6a0cf10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x55e7b6a14507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x55e7b6a14507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x55e7b6a0e821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x55e7b6a0e821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x55e7b6a0e821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x55e7b6a0e821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x55e7b6a314a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x55e7b6a314a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x55e7b6a314a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x55e7b6a314a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x55e7b6a314a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x55e7b6a49c13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x55e7b6a49c13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x55e7b6a1fbe9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x55e7b6ba9197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x55e7b6ba9197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x55e7b6ba9197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x55e7b6ba9197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x55e7b6ba9197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x55e7b6a32ce8 - main\n 47: 0x7f39ea25a0b3 - __libc_start_main\n 48: 0x55e7b69f214e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x55e7b6ba5930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55e7b6ba5930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55e7b6ba5930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55e7b6ba5930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55e7b6bc8fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55e7b6ba1792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55e7b6ba84e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55e7b6ba84e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55e7b6ba84e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55e7b6ba803a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55e7b6ba8c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55e7b6ba87c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x55e7b6ba5dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55e7b6ba8729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55e7b6bc7941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55e7b6bc7763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x55e7b6a49b4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x55e7b6a49b4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x55e7b6a49b4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x55e7b6a3519f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x55e7b6a3519f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x55e7b6a3519f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x55e7b6a3519f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x55e7b6a3519f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x55e7b6a3519f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x55e7b6a3519f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x55e7b6bac72a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x55e7b6bac72a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x55e7b6bac72a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7f39ea57f609 - start_thread\n 30: 0x7f39ea355293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:430:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230bd7453 - csync::tests_e2e::success::default::nested_dir_nonprintable_bytes_using_csync_outdir::hb699d0211d79c6e3 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:430:5 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::default::nested_dir_printable_bytes_with_fslash stdout ---- [INFO] [stdout] thread 'tests_e2e::success::default::nested_dir_printable_bytes_with_fslash' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.23s\n Running `/opt/rustwide/target/debug/csync src/ -o /tmp/F0RvI9 -v`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src\" to \"/tmp/F0RvI9\"\n Random salt: (4096-bit)\n Spread depth: (3)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 16, r: 8, p: 1, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 2.799674138s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x558e394de930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x558e394de930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x558e394de930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x558e394de930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x558e39501fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x558e394da792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x558e394e14e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x558e394e14e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x558e394e14e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x558e394e103a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x558e394e1c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x558e394e1797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x558e394dedec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x558e394e1729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x558e39500941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x558e3950088d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x558e393de2ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x558e393de2ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x558e393de2ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x558e393dc03f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x558e393543d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x558e393543d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x558e393543d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x558e39345585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x558e39345585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x558e39345f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x558e39345f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x558e3934d507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x558e3934d507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x558e39347821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x558e39347821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x558e39347821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x558e39347821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x558e3936a4a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x558e3936a4a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x558e3936a4a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x558e3936a4a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x558e3936a4a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x558e39382c13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x558e39382c13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x558e39358be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x558e394e2197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x558e394e2197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x558e394e2197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x558e394e2197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x558e394e2197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x558e3936bce8 - main\n 47: 0x7f38b99f70b3 - __libc_start_main\n 48: 0x558e3932b14e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x558e394de930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x558e394de930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x558e394de930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x558e394de930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x558e39501fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x558e394da792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x558e394e14e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x558e394e14e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x558e394e14e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x558e394e103a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x558e394e1c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x558e394e17c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x558e394dedec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x558e394e1729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x558e39500941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x558e39500763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x558e39382b4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x558e39382b4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x558e39382b4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x558e3936e19f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x558e3936e19f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x558e3936e19f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x558e3936e19f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x558e3936e19f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x558e3936e19f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x558e3936e19f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x558e394e572a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x558e394e572a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x558e394e572a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7f38b9d1c609 - start_thread\n 30: 0x7f38b9af2293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:430:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230bd24bf - csync::tests_e2e::success::default::nested_dir_printable_bytes_with_fslash::h0559b2a0657e57ce [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::default_empty_password::single_dir_empty stdout ---- [INFO] [stdout] thread 'tests_e2e::success::default_empty_password::single_dir_empty' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 0.94s\n Running `/opt/rustwide/target/debug/csync /tmp/QEEmmu -o /tmp/ZsrOaY -v`\nEnter your password: Confirm your password: \nEncrypting: from \"/tmp/QEEmmu\" to \"/tmp/ZsrOaY\"\n Random salt: (4096-bit)\n Spread depth: (3)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 16, r: 8, p: 1, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 1.764033983s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x5572296d9930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x5572296d9930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x5572296d9930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x5572296d9930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x5572296fcfbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x5572296d5792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x5572296dc4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x5572296dc4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x5572296dc4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x5572296dc03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x5572296dcc81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x5572296dc797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x5572296d9dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x5572296dc729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x5572296fb941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x5572296fb88d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x5572295d92ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x5572295d92ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x5572295d92ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x5572295d703f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x55722954f3d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x55722954f3d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x55722954f3d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x557229540585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x557229540585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x557229540f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x557229540f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x557229548507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x557229548507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x557229542821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x557229542821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x557229542821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x557229542821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x5572295654a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x5572295654a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x5572295654a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x5572295654a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x5572295654a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x55722957dc13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x55722957dc13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x557229553be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x5572296dd197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x5572296dd197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x5572296dd197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x5572296dd197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x5572296dd197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x557229566ce8 - main\n 47: 0x7fdfc80be0b3 - __libc_start_main\n 48: 0x55722952614e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x5572296d9930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x5572296d9930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x5572296d9930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x5572296d9930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x5572296fcfbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x5572296d5792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x5572296dc4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x5572296dc4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x5572296dc4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x5572296dc03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x5572296dcc81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x5572296dc7c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x5572296d9dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x5572296dc729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x5572296fb941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x5572296fb763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x55722957db4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x55722957db4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x55722957db4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x55722956919f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x55722956919f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x55722956919f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x55722956919f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x55722956919f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x55722956919f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x55722956919f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x5572296e072a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x5572296e072a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x5572296e072a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7fdfc83e3609 - start_thread\n 30: 0x7fdfc81b9293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:434:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230c5c181 - csync::tests_e2e::success::default_empty_password::single_dir_empty::h375bc2a609e6cc21 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::default::single_file_printable_bytes stdout ---- [INFO] [stdout] thread 'tests_e2e::success::default::single_file_printable_bytes' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.22s\n Running `/opt/rustwide/target/debug/csync src/main.rs -o /tmp/IWP5eA -v`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src/main.rs\" to \"/tmp/IWP5eA\"\n Random salt: (4096-bit)\n Spread depth: (3)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 16, r: 8, p: 1, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 2.283417641s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x55fe07516930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55fe07516930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55fe07516930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55fe07516930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55fe07539fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55fe07512792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55fe075194e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55fe075194e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55fe075194e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55fe0751903a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55fe07519c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55fe07519797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x55fe07516dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55fe07519729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55fe07538941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55fe0753888d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x55fe074162ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x55fe074162ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x55fe074162ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x55fe0741403f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x55fe0738c3d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x55fe0738c3d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x55fe0738c3d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x55fe0737d585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x55fe0737d585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x55fe0737df10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x55fe0737df10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x55fe07385507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x55fe07385507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x55fe0737f821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x55fe0737f821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x55fe0737f821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x55fe0737f821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x55fe073a24a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x55fe073a24a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x55fe073a24a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x55fe073a24a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x55fe073a24a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x55fe073bac13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x55fe073bac13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x55fe07390be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x55fe0751a197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x55fe0751a197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x55fe0751a197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x55fe0751a197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x55fe0751a197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x55fe073a3ce8 - main\n 47: 0x7fbaa94780b3 - __libc_start_main\n 48: 0x55fe0736314e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x55fe07516930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55fe07516930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55fe07516930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55fe07516930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55fe07539fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55fe07512792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55fe075194e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55fe075194e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55fe075194e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55fe0751903a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55fe07519c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55fe075197c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x55fe07516dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55fe07519729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55fe07538941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55fe07538763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x55fe073bab4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x55fe073bab4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x55fe073bab4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x55fe073a619f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x55fe073a619f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x55fe073a619f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x55fe073a619f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x55fe073a619f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x55fe073a619f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x55fe073a619f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x55fe0751d72a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x55fe0751d72a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x55fe0751d72a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7fbaa979d609 - start_thread\n 30: 0x7fbaa9573293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:430:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230bd9b3f - csync::tests_e2e::success::default::single_file_printable_bytes::hc64b917a6696c585 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::fail::decryption_outdir_is_nonempty stdout ---- [INFO] [stdout] thread 'tests_e2e::fail::decryption_outdir_is_nonempty' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.34s\n Running `/opt/rustwide/target/debug/csync /tmp/ztjdJc -o /tmp/s4epSO -v`\nEnter your password: Confirm your password: \nEncrypting: from \"/tmp/ztjdJc\" to \"/tmp/s4epSO\"\n Random salt: (4096-bit)\n Spread depth: (3)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 18, r: 8, p: 1, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 13.773343004s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x55db31fa8930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55db31fa8930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55db31fa8930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55db31fa8930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55db31fcbfbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55db31fa4792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55db31fab4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55db31fab4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55db31fab4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55db31fab03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55db31fabc81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55db31fab797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x55db31fa8dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55db31fab729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55db31fca941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55db31fca88d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x55db31ea82ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x55db31ea82ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x55db31ea82ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x55db31ea603f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x55db31e1e3d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x55db31e1e3d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x55db31e1e3d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x55db31e0f585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x55db31e0f585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x55db31e0ff10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x55db31e0ff10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x55db31e17507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x55db31e17507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x55db31e11821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x55db31e11821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x55db31e11821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x55db31e11821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x55db31e344a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x55db31e344a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x55db31e344a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x55db31e344a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x55db31e344a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x55db31e4cc13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x55db31e4cc13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x55db31e22be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x55db31fac197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x55db31fac197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x55db31fac197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x55db31fac197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x55db31fac197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x55db31e35ce8 - main\n 47: 0x7f9ee4a0a0b3 - __libc_start_main\n 48: 0x55db31df514e - _start\n 49: 0x0 - \n" }', src/tests_e2e.rs:636:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230c21403 - csync::tests_e2e::fail::decryption_outdir_is_nonempty::h25165e76cebc493f [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:636:9 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::default::single_dir_empty stdout ---- [INFO] [stdout] thread 'tests_e2e::success::default::single_dir_empty' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.31s\n Running `/opt/rustwide/target/debug/csync /tmp/73cdSa -o /tmp/LqZ7JH -v`\nEnter your password: Confirm your password: \nEncrypting: from \"/tmp/73cdSa\" to \"/tmp/LqZ7JH\"\n Random salt: (4096-bit)\n Spread depth: (3)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 16, r: 8, p: 1, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 2.714943748s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x559175911930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x559175911930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x559175911930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x559175911930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x559175934fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55917590d792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x5591759144e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x5591759144e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x5591759144e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55917591403a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x559175914c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x559175914797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x559175911dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x559175914729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x559175933941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55917593388d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x5591758112ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x5591758112ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x5591758112ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x55917580f03f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x5591757873d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x5591757873d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x5591757873d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x559175778585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x559175778585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x559175778f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x559175778f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x559175780507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x559175780507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x55917577a821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x55917577a821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x55917577a821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x55917577a821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x55917579d4a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x55917579d4a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x55917579d4a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x55917579d4a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x55917579d4a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x5591757b5c13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x5591757b5c13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x55917578bbe9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x559175915197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x559175915197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x559175915197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x559175915197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x559175915197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x55917579ece8 - main\n 47: 0x7fad1c0820b3 - __libc_start_main\n 48: 0x55917575e14e - _start\n 49: 0x0 - \n" }', src/tests_e2e.rs:430:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230bdbd81 - csync::tests_e2e::success::default::single_dir_empty::hffb60faec633fddf [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::default::single_file_empty stdout ---- [INFO] [stdout] thread 'tests_e2e::success::default::single_file_empty' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.47s\n Running `/opt/rustwide/target/debug/csync /tmp/rgNp9c/FsNJNQ3TcFNxvv6jqZbesHkCHD9hn574 -o /tmp/kxDkFX -v`\nEnter your password: Confirm your password: \nEncrypting: from \"/tmp/rgNp9c/FsNJNQ3TcFNxvv6jqZbesHkCHD9hn574\" to \"/tmp/kxDkFX\"\n Random salt: (4096-bit)\n Spread depth: (3)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 16, r: 8, p: 1, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 2.804031725s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x563ee5ebb930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x563ee5ebb930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x563ee5ebb930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x563ee5ebb930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x563ee5edefbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x563ee5eb7792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x563ee5ebe4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x563ee5ebe4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x563ee5ebe4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x563ee5ebe03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x563ee5ebec81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x563ee5ebe797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x563ee5ebbdec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x563ee5ebe729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x563ee5edd941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x563ee5edd88d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x563ee5dbb2ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x563ee5dbb2ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x563ee5dbb2ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x563ee5db903f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x563ee5d313d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x563ee5d313d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x563ee5d313d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x563ee5d22585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x563ee5d22585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x563ee5d22f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x563ee5d22f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x563ee5d2a507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x563ee5d2a507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x563ee5d24821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x563ee5d24821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x563ee5d24821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x563ee5d24821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x563ee5d474a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x563ee5d474a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x563ee5d474a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x563ee5d474a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x563ee5d474a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x563ee5d5fc13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x563ee5d5fc13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x563ee5d35be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x563ee5ebf197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x563ee5ebf197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x563ee5ebf197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x563ee5ebf197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x563ee5ebf197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x563ee5d48ce8 - main\n 47: 0x7f4df2e340b3 - __libc_start_main\n 48: 0x563ee5d0814e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x563ee5ebb930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x563ee5ebb930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x563ee5ebb930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x563ee5ebb930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x563ee5edefbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x563ee5eb7792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x563ee5ebe4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x563ee5ebe4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x563ee5ebe4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x563ee5ebe03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x563ee5ebec81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x563ee5ebe7c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x563ee5ebbdec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x563ee5ebe729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x563ee5edd941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x563ee5edd763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x563ee5d5fb4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x563ee5d5fb4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x563ee5d5fb4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x563ee5d4b19f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x563ee5d4b19f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x563ee5d4b19f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x563ee5d4b19f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x563ee5d4b19f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x563ee5d4b19f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x563ee5d4b19f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x563ee5ec272a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x563ee5ec272a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x563ee5ec272a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7f4df3159609 - start_thread\n 30: 0x7f4df2f2f293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:430:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230bde0d2 - csync::tests_e2e::success::default::single_file_empty::h5bc29fa72cb51cd8 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::default_empty_password::nested_dir_printable_bytes stdout ---- [INFO] [stdout] thread 'tests_e2e::success::default_empty_password::nested_dir_printable_bytes' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.16s\n Running `/opt/rustwide/target/debug/csync src -o /tmp/iBGvlB -v`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src\" to \"/tmp/iBGvlB\"\n Random salt: (4096-bit)\n Spread depth: (3)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 16, r: 8, p: 1, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 2.665071753s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x55bbcfddd930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55bbcfddd930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55bbcfddd930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55bbcfddd930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55bbcfe00fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55bbcfdd9792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55bbcfde04e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55bbcfde04e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55bbcfde04e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55bbcfde003a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55bbcfde0c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55bbcfde0797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x55bbcfddddec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55bbcfde0729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55bbcfdff941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55bbcfdff88d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x55bbcfcdd2ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x55bbcfcdd2ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x55bbcfcdd2ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x55bbcfcdb03f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x55bbcfc533d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x55bbcfc533d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x55bbcfc533d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x55bbcfc44585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x55bbcfc44585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x55bbcfc44f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x55bbcfc44f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x55bbcfc4c507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x55bbcfc4c507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x55bbcfc46821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x55bbcfc46821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x55bbcfc46821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x55bbcfc46821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x55bbcfc694a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x55bbcfc694a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x55bbcfc694a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x55bbcfc694a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x55bbcfc694a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x55bbcfc81c13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x55bbcfc81c13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x55bbcfc57be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x55bbcfde1197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x55bbcfde1197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x55bbcfde1197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x55bbcfde1197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x55bbcfde1197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x55bbcfc6ace8 - main\n 47: 0x7f8f8590c0b3 - __libc_start_main\n 48: 0x55bbcfc2a14e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x55bbcfddd930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55bbcfddd930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55bbcfddd930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55bbcfddd930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55bbcfe00fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55bbcfdd9792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55bbcfde04e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55bbcfde04e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55bbcfde04e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55bbcfde003a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55bbcfde0c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55bbcfde07c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x55bbcfddddec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55bbcfde0729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55bbcfdff941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55bbcfdff763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x55bbcfc81b4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x55bbcfc81b4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x55bbcfc81b4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x55bbcfc6d19f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x55bbcfc6d19f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x55bbcfc6d19f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x55bbcfc6d19f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x55bbcfc6d19f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x55bbcfc6d19f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x55bbcfc6d19f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x55bbcfde472a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x55bbcfde472a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x55bbcfde472a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7f8f85c31609 - start_thread\n 30: 0x7f8f85a07293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:434:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230c5075f - csync::tests_e2e::success::default_empty_password::nested_dir_printable_bytes::h9bbab59443e06666 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::default_empty_password::nested_dir_nonprintable_bytes_using_csync_outdir stdout ---- [INFO] [stdout] thread 'tests_e2e::success::default_empty_password::nested_dir_nonprintable_bytes_using_csync_outdir' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 0.92s\n Running `/opt/rustwide/target/debug/csync src/ -o /tmp/JFNR4I -v`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src\" to \"/tmp/JFNR4I\"\n Random salt: (4096-bit)\n Spread depth: (3)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 16, r: 8, p: 1, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 2.952502786s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x5648e336f930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x5648e336f930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x5648e336f930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x5648e336f930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x5648e3392fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x5648e336b792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x5648e33724e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x5648e33724e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x5648e33724e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x5648e337203a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x5648e3372c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x5648e3372797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x5648e336fdec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x5648e3372729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x5648e3391941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x5648e339188d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x5648e326f2ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x5648e326f2ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x5648e326f2ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x5648e326d03f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x5648e31e53d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x5648e31e53d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x5648e31e53d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x5648e31d6585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x5648e31d6585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x5648e31d6f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x5648e31d6f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x5648e31de507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x5648e31de507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x5648e31d8821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x5648e31d8821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x5648e31d8821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x5648e31d8821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x5648e31fb4a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x5648e31fb4a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x5648e31fb4a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x5648e31fb4a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x5648e31fb4a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x5648e3213c13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x5648e3213c13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x5648e31e9be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x5648e3373197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x5648e3373197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x5648e3373197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x5648e3373197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x5648e3373197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x5648e31fcce8 - main\n 47: 0x7f68b9db70b3 - __libc_start_main\n 48: 0x5648e31bc14e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x5648e336f930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x5648e336f930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x5648e336f930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x5648e336f930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x5648e3392fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x5648e336b792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x5648e33724e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x5648e33724e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x5648e33724e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x5648e337203a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x5648e3372c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x5648e33727c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x5648e336fdec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x5648e3372729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x5648e3391941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x5648e3391763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x5648e3213b4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x5648e3213b4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x5648e3213b4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x5648e31ff19f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x5648e31ff19f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x5648e31ff19f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x5648e31ff19f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x5648e31ff19f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x5648e31ff19f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x5648e31ff19f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x5648e337672a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x5648e337672a - " }', src/tests_e2e.rs:434:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230c57853 - csync::tests_e2e::success::default_empty_password::nested_dir_nonprintable_bytes_using_csync_outdir::hb16e89f42f0b1f0a [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:434:5 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::default::nested_dir_printable_bytes stdout ---- [INFO] [stdout] thread 'tests_e2e::success::default::nested_dir_printable_bytes' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.02s\n Running `/opt/rustwide/target/debug/csync src -o /tmp/2tUCGF -v`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src\" to \"/tmp/2tUCGF\"\n Random salt: (4096-bit)\n Spread depth: (3)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 17, r: 8, p: 1, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 4.381298683s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x55e3b71d6930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55e3b71d6930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55e3b71d6930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55e3b71d6930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55e3b71f9fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55e3b71d2792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55e3b71d94e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55e3b71d94e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55e3b71d94e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55e3b71d903a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55e3b71d9c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55e3b71d9797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x55e3b71d6dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55e3b71d9729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55e3b71f8941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55e3b71f888d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x55e3b70d62ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x55e3b70d62ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x55e3b70d62ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x55e3b70d403f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x55e3b704c3d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x55e3b704c3d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x55e3b704c3d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x55e3b703d585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x55e3b703d585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x55e3b703df10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x55e3b703df10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x55e3b7045507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x55e3b7045507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x55e3b703f821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x55e3b703f821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x55e3b703f821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x55e3b703f821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x55e3b70624a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x55e3b70624a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x55e3b70624a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x55e3b70624a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x55e3b70624a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x55e3b707ac13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x55e3b707ac13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x55e3b7050be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x55e3b71da197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x55e3b71da197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x55e3b71da197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x55e3b71da197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x55e3b71da197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x55e3b7063ce8 - main\n 47: 0x7f2af0f6f0b3 - __libc_start_main\n 48: 0x55e3b702314e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x55e3b71d6930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55e3b71d6930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55e3b71d6930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55e3b71d6930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55e3b71f9fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55e3b71d2792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55e3b71d94e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55e3b71d94e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55e3b71d94e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55e3b71d903a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55e3b71d9c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55e3b71d97c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x55e3b71d6dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55e3b71d9729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55e3b71f8941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55e3b71f8763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x55e3b707ab4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x55e3b707ab4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x55e3b707ab4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n" }', src/tests_e2e.rs:430:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230bd035f - csync::tests_e2e::success::default::nested_dir_printable_bytes::h594186a7ab5c48a6 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::default_empty_password::single_file_empty stdout ---- [INFO] [stdout] thread 'tests_e2e::success::default_empty_password::single_file_empty' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.02s\n Running `/opt/rustwide/target/debug/csync /tmp/WA2ni8/FsNJNQ3TcFNxvv6jqZbesHkCHD9hn574 -o /tmp/LofxiR -v`\nEnter your password: Confirm your password: \nEncrypting: from \"/tmp/WA2ni8/FsNJNQ3TcFNxvv6jqZbesHkCHD9hn574\" to \"/tmp/LofxiR\"\n Random salt: (4096-bit)\n Spread depth: (3)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 16, r: 8, p: 1, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 2.8779426s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x55caa5265930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x55caa5265930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x55caa5265930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x55caa5265930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x55caa5288fbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x55caa5261792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x55caa52684e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x55caa52684e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x55caa52684e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x55caa526803a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x55caa5268c81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x55caa5268797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x55caa5265dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x55caa5268729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x55caa5287941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x55caa528788d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x55caa51652ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x55caa51652ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x55caa51652ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x55caa516303f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x55caa50db3d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x55caa50db3d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x55caa50db3d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x55caa50cc585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x55caa50cc585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x55caa50ccf10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x55caa50ccf10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x55caa50d4507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x55caa50d4507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x55caa50ce821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x55caa50ce821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x55caa50ce821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x55caa50ce821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x55caa50f14a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x55caa50f14a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x55caa50f14a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x55caa50f14a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x55caa50f14a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x55caa5109c13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x55caa5109c13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x55caa50dfbe9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x55caa5269197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x55caa5269197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x55caa5269197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x55caa5269197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x55caa5269197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x55caa50f2ce8 - main\n 47: 0x7fc7988ac0b3 - __libc_start_main\n 48: 0x55caa50b214e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x55caa5265930 - std::backtrace_rs::backtrace::libunwind::trace" }', src/tests_e2e.rs:434:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230c5e4d2 - csync::tests_e2e::success::default_empty_password::single_file_empty::hed12aa80dd054d8c [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::default_empty_password::nested_dir_printable_bytes_with_fslash stdout ---- [INFO] [stdout] thread 'tests_e2e::success::default_empty_password::nested_dir_printable_bytes_with_fslash' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.37s\n Running `/opt/rustwide/target/debug/csync src/ -o /tmp/JA1T8c -v`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src\" to \"/tmp/JA1T8c\"\n Random salt: (4096-bit)\n Spread depth: (3)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 17, r: 8, p: 1, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 3.234292406s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x555e6d0fa930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x555e6d0fa930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x555e6d0fa930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x555e6d0fa930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x555e6d11dfbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x555e6d0f6792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x555e6d0fd4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x555e6d0fd4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x555e6d0fd4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x555e6d0fd03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x555e6d0fdc81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x555e6d0fd797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x555e6d0fadec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x555e6d0fd729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x555e6d11c941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x555e6d11c88d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x555e6cffa2ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x555e6cffa2ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x555e6cffa2ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x555e6cff803f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x555e6cf703d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x555e6cf703d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x555e6cf703d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x555e6cf61585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x555e6cf61585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x555e6cf61f10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x555e6cf61f10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x555e6cf69507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x555e6cf69507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x555e6cf63821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x555e6cf63821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x555e6cf63821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x555e6cf63821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x555e6cf864a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x555e6cf864a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x555e6cf864a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x555e6cf864a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x555e6cf864a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x555e6cf9ec13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x555e6cf9ec13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x555e6cf74be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x555e6d0fe197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x555e6d0fe197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x555e6d0fe197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x555e6d0fe197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x555e6d0fe197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x555e6cf87ce8 - main\n 47: 0x7fc7a02050b3 - __libc_start_main\n 48: 0x555e6cf4714e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x555e6d0fa930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x555e6d0fa930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x555e6d0fa930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x555e6d0fa930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x555e6d11dfbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x555e6d0f6792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x555e6d0fd4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x555e6d0fd4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x555e6d0fd4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x555e6d0fd03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x555e6d0fdc81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x555e6d0fd7c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x555e6d0fadec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x555e6d0fd729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x555e6d11c941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x555e6d11c763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x555e6cf9eb4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x555e6cf9eb4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x555e6cf9eb4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x555e6cf8a19f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x555e6cf8a19f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x555e6cf8a19f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x555e6cf8a19f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x555e6cf8a19f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x555e6cf8a19f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x555e6cf8a19f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x555e6d10172a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x555e6d10172a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x555e6d10172a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7fc7a052a609 - start_thread\n 30: 0x7fc7a0300293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:434:5 [INFO] [stderr] error: test failed, to rerun pass '--bin csync' [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230c528bf - csync::tests_e2e::success::default_empty_password::nested_dir_printable_bytes_with_fslash::h15c8f148474228d9 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests_e2e::success::default_empty_password::single_file_printable_bytes stdout ---- [INFO] [stdout] thread 'tests_e2e::success::default_empty_password::single_file_printable_bytes' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `101`, [INFO] [stdout] right: `0`: Output { status: ExitStatus(ExitStatus(25856)), stdout: "", stderr: "warning: `panic` setting is ignored for `test` profile\n Blocking waiting for file lock on build directory\nwarning: unused macro definition\n --> src/fs_util.rs:25:1\n |\n25 | / macro_rules! tmpfile {\n26 | | () => {\n27 | | crate::fs_util::mktemp_file(None, \"\", \"\")\n28 | | };\n... |\n37 | | };\n38 | | }\n | |_^\n |\n = note: `#[warn(unused_macros)]` on by default\n\nwarning: unused imports: `fs_util::*`, `hmac::*`, `identity::*`, `openssl::*`, `zstd::*`\n --> src/specs/syncer_spec.rs:2:15\n |\n2 | encoder::{hmac::*, identity::*, openssl::*, zstd::*},\n | ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^\n3 | fs_util::*,\n | ^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: unused import: `hmac`\n --> src/specs/syncer_spec.rs:10:12\n |\n10 | use ring::{hmac, pbkdf2};\n | ^^^^\n\nwarning: unused import: `de::DeserializeOwned`\n --> src/specs/syncer_spec.rs:12:13\n |\n12 | use serde::{de::DeserializeOwned, Deserialize, Serialize};\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused imports: `Path`, `Write`, `fs::File`\n --> src/specs/syncer_spec.rs:15:5\n |\n15 | fs::File,\n | ^^^^^^^^\n16 | io::{Read, Write},\n | ^^^^^\n17 | path::{Path, PathBuf},\n | ^^^^\n\nwarning: unused imports: `metadata`, `self`\n --> src/test_util.rs:5:32\n |\n5 | fs::{copy, create_dir_all, metadata},\n | ^^^^^^^^\n6 | io::{self, Read},\n | ^^^^\n\nwarning: unused import: `Read`\n --> src/specs/syncer_spec.rs:16:10\n |\n16 | io::{Read, Write},\n | ^^^^\n\nwarning: unused variable: `out_dir`\n --> src/specs/syncer_spec_ext.rs:45:17\n |\n45 | out_dir,\n | ^^^^^^^ help: try ignoring the field: `out_dir: _`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:46:17\n |\n46 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `verbose`\n --> src/specs/syncer_spec_ext.rs:50:44\n |\n50 | SyncerSpecExt::Clean { source, verbose } => {\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:546:29\n |\n546 | SyncerSpec::Clean { source, verbose } if *verbose => todo!(),\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n165 | SyncerSpecExt::Encrypt { source, out_dir, .. } => from_dir!(source, out_dir, out_dir),\n | ----------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `hashed_key`\n --> src/crypt/syncer.rs:118:37\n |\n118 | let hashed_key = Syncer::verify_syncer_spec(&syncer_spec, &action_spec, &init_key)?;\n | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashed_key`\n...\n167 | SyncerSpecExt::Decrypt { source, out_dir, .. } => from_dir!(source, out_dir, source),\n | ---------------------------------- in this macro invocation\n |\n = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: unused variable: `source`\n --> src/crypt/syncer.rs:191:21\n |\n191 | source,\n | ^^^^^^ help: try ignoring the field: `source: _`\n\nwarning: unused variable: `verbose`\n --> src/crypt/syncer.rs:193:21\n |\n193 | verbose,\n | ^^^^^^^ help: try ignoring the field: `verbose: _`\n\nwarning: unused variable: `spec`\n --> src/crypt/syncer.rs:206:34\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`\n\nwarning: unused variable: `derived_key`\n --> src/crypt/syncer.rs:206:52\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_derived_key`\n\nwarning: unused variable: `uid`\n --> src/crypt/syncer.rs:429:33\n |\n429 | .map(move |(uid, entry_res)| -> CsyncResult {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_uid`\n\nwarning: variant is never constructed: `Inner`\n --> src/secure_vec.rs:100:13\n |\n100 | Inner,\n | ^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: function is never used: `perm_bits`\n --> src/fs_util.rs:58:8\n |\n58 | pub fn perm_bits

(path: &P) -> std::io::Result\n | ^^^^^^^^^\n\nwarning: function is never used: `mktemp_file`\n --> src/fs_util.rs:76:8\n |\n76 | pub fn mktemp_file(out_dir: Option<&Path>, prefix: &str, suffix: &str) -> std::io::Result {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `modified`\n --> src/fs_util.rs:94:8\n |\n94 | pub fn modified

(source: P) -> std::io::Result\n | ^^^^^^^^\n\nwarning: function is never used: `find`\n --> src/fs_util.rs:103:8\n |\n103 | pub fn find

(root: P) -> impl Iterator>\n | ^^^^\n\nwarning: function is never used: `ls`\n --> src/fs_util.rs:116:8\n |\n116 | pub fn ls

(root: P) -> std::io::Result>>\n | ^^\n\nwarning: function is never used: `iter_eq`\n --> src/util.rs:222:8\n |\n222 | pub fn iter_eq(mut iter_a: I, mut iter_b: I) -> bool\n | ^^^^^^^\n\nwarning: associated function is never used: `with_key_deriv_spec`\n --> src/specs/rehash_spec.rs:10:12\n |\n10 | pub fn with_key_deriv_spec(key_deriv_spec: &KeyDerivSpec) -> Self {\n | ^^^^^^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `check_rep`\n --> src/specs/syncer_spec_ext.rs:40:8\n |\n40 | fn check_rep(&self) {\n | ^^^^^^^^^\n\nwarning: constant is never used: `NUM_FILE_SAMPLES`\n --> src/test_util.rs:11:1\n |\n11 | pub const NUM_FILE_SAMPLES: usize = 16;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `hash_tree`\n --> src/test_util.rs:13:8\n |\n13 | pub fn hash_tree

(path: P) -> CsyncResult\n | ^^^^^^^^^\n\nwarning: function is never used: `drng_range`\n --> src/test_util.rs:66:8\n |\n66 | pub fn drng_range(num_bytes: usize, min: u8, max: u8) -> Vec {\n | ^^^^^^^^^^\n\nwarning: function is never used: `ascii_files`\n --> src/test_util.rs:85:8\n |\n85 | pub fn ascii_files() -> impl Iterator {\n | ^^^^^^^^^^^\n\nwarning: function is never used: `bin_files`\n --> src/test_util.rs:94:8\n |\n94 | pub fn bin_files() -> impl Iterator {\n | ^^^^^^^^^\n\nwarning: function is never used: `parent_unwrap_safely`\n --> src/test_util.rs:103:4\n |\n103 | fn parent_unwrap_safely

(path: &P) -> &Path\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: function is never used: `dir_is_empty`\n --> src/test_util.rs:113:8\n |\n113 | pub fn dir_is_empty

(path: P) -> bool\n | ^^^^^^^^^^^^\n\nwarning: function is never used: `cp_r`\n --> src/test_util.rs:121:4\n |\n121 | fn cp_r(src: P1, out_dir: P2)\n | ^^^^\n\nwarning: function is never used: `basename`\n --> src/test_util.rs:153:8\n |\n153 | pub fn basename

(path: &P) -> Option\n | ^^^^^^^^\n\nwarning: function is never used: `assert_file_eq`\n --> src/test_util.rs:166:4\n |\n166 | fn assert_file_eq(path_a: P1, path_b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: function is never used: `assert_tree_eq`\n --> src/test_util.rs:196:8\n |\n196 | pub fn assert_tree_eq(a: P1, b: P2)\n | ^^^^^^^^^^^^^^\n\nwarning: associated function is never used: `with_spec_and_derived_key`\n --> src/crypt/syncer.rs:206:8\n |\n206 | fn with_spec_and_derived_key(spec: SyncerSpec, derived_key: DerivedKey) -> CsyncResult {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nwarning: panic message contains braces\n --> src/specs/syncer_spec.rs:151:91\n |\n151 | panic!(\"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^ ^\n |\n = note: `#[warn(panic_fmt)]` on by default\n = note: this message is not used as a format string, but will be in a future Rust edition\nhelp: add a \"{}\" format string to use the message literally\n |\n151 | panic!(\"{}\", \"`spec_ext_to_int` should only be used for `SyncerSpecExt::Encrypt { .. }`\")\n | ^^^^^\n\nwarning: 40 warnings emitted\n\n Finished dev [optimized + debuginfo] target(s) in 1.01s\n Running `/opt/rustwide/target/debug/csync src/main.rs -o /tmp/PaNz13 -v`\nEnter your password: Confirm your password: \nEncrypting: from \"/opt/rustwide/workdir/src/main.rs\" to \"/tmp/PaNz13\"\n Random salt: (4096-bit)\n Spread depth: (3)\n Authentication algorithm: HMAC-SHA512 (_)\n Compression algorithm: Zstandard (level-3)\n Encryption algorithm: ChaCha20 (4096-bit salt)\n Key-derivation algorithm: Scrypt (log_n: 17, r: 8, p: 1, 4096-bit output, 4096-bit salt)\n\nGenerating a derived key... took 3.631726434s\n\nUsing 16 threads...\n\nthread \'main\' panicked at \'attempted to zero-initialize type `crossbeam_queue::seg_queue::Block`, which is invalid\', /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\nstack backtrace:\n 0: 0x5626a0f57930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x5626a0f57930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x5626a0f57930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x5626a0f57930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x5626a0f7afbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x5626a0f53792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x5626a0f5a4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x5626a0f5a4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x5626a0f5a4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x5626a0f5a03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x5626a0f5ac81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x5626a0f5a797 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:495:13\n 12: 0x5626a0f57dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x5626a0f5a729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x5626a0f79941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x5626a0f7988d - core::panicking::panic::h5d1c61fed2502a5f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:50:5\n 16: 0x5626a0e572ad - core::mem::zeroed::h8f53d438556b33cc\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/mem/mod.rs:623:9\n 17: 0x5626a0e572ad - crossbeam_queue::seg_queue::Block::new::h374ed946465ecb9e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:63:18\n 18: 0x5626a0e572ad - crossbeam_queue::seg_queue::SegQueue::push::h628c754927bd9db1\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.2.1/src/seg_queue.rs:207:50\n 19: 0x5626a0e5503f - rayon_core::registry::Registry::inject::hff297b49d264d680\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:392:13\n 20: 0x5626a0dcd3d0 - rayon_core::registry::Registry::in_worker_cold::{{closure}}::h3fa2eecb26225d92\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:451:13\n 21: 0x5626a0dcd3d0 - std::thread::local::LocalKey::try_with::h15b075dac97c3a80\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:272:16\n 22: 0x5626a0dcd3d0 - std::thread::local::LocalKey::with::h8514fc57a0984ce4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/local.rs:248:9\n 23: 0x5626a0dbe585 - rayon_core::registry::Registry::in_worker_cold::h0e783360a1eac45a\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:440:9\n 24: 0x5626a0dbe585 - rayon_core::registry::in_worker::hf16ad0e4ede3654c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/registry.rs:801:13\n 25: 0x5626a0dbef10 - rayon_core::join::join_context::h0fba35290f2a943e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.7.0/src/join/mod.rs:133:5\n 26: 0x5626a0dbef10 - rayon::iter::plumbing::bridge_unindexed_producer_consumer::h49d79fb12ddb2947\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:473:51\n 27: 0x5626a0dc6507 - rayon::iter::plumbing::bridge_unindexed::h63ae0cf40bc9f316\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/plumbing/mod.rs:452:5\n 28: 0x5626a0dc6507 - as rayon::iter::ParallelIterator>::drive_unindexed::h366743c962a159b9\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/par_bridge.rs:87:9\n 29: 0x5626a0dc0821 - as rayon::iter::ParallelIterator>::drive_unindexed::hab0134beccf6516b\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 30: 0x5626a0dc0821 - as rayon::iter::ParallelIterator>::drive_unindexed::h332efd0298db0ec5\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/filter_map.rs:46:9\n 31: 0x5626a0dc0821 - as rayon::iter::ParallelIterator>::drive_unindexed::hb3e7b90055e88184\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 32: 0x5626a0dc0821 - as rayon::iter::ParallelIterator>::drive_unindexed::h05d855ca5595a62e\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/map.rs:49:9\n 33: 0x5626a0de34a2 - as rayon::iter::ParallelIterator>::drive_unindexed::h2afee888a1100092\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/fold.rs:59:9\n 34: 0x5626a0de34a2 - rayon::iter::reduce::reduce::h84a1037ee726f06c\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/reduce.rs:15:5\n 35: 0x5626a0de34a2 - rayon::iter::ParallelIterator::reduce::h073fbb50b420971f\n at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-1.3.0/src/iter/mod.rs:899:9\n 36: 0x5626a0de34a2 - csync::run::h4959f40efa301442\n at /opt/rustwide/workdir/src/main.rs:269:51\n 37: 0x5626a0de34a2 - csync::main::h1a431e43a39d0be4\n at /opt/rustwide/workdir/src/main.rs:67:11\n 38: 0x5626a0dfbc13 - core::ops::function::FnOnce::call_once::h565ef13593367dd3\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 39: 0x5626a0dfbc13 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc71e4f7c989ced73\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 40: 0x5626a0dd1be9 - std::rt::lang_start::{{closure}}::h6a3d78ae58dd45a7\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:66:18\n 41: 0x5626a0f5b197 - core::ops::function::impls:: for &F>::call_once::h194d6aa01fb6b594\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:259:13\n 42: 0x5626a0f5b197 - std::panicking::try::do_call::h4ef477456776cccb\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 43: 0x5626a0f5b197 - std::panicking::try::h7f2121b6bb3bbca4\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 44: 0x5626a0f5b197 - std::panic::catch_unwind::he974d0ca04309948\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 45: 0x5626a0f5b197 - std::rt::lang_start_internal::h36e9e78490120b9f\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/rt.rs:51:25\n 46: 0x5626a0de4ce8 - main\n 47: 0x7f4f3d67c0b3 - __libc_start_main\n 48: 0x5626a0da414e - _start\n 49: 0x0 - \nthread \'\' panicked at \'called `Result::unwrap()` on an `Err` value: RecvError\', src/main.rs:100:35\nstack backtrace:\n 0: 0x5626a0f57930 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5\n 1: 0x5626a0f57930 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5\n 2: 0x5626a0f57930 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5\n 3: 0x5626a0f57930 - ::fmt::h7881e3a580134f9a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22\n 4: 0x5626a0f7afbc - core::fmt::write::h1857a60b204f1b6a\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17\n 5: 0x5626a0f53792 - std::io::Write::write_fmt::h24485de26f355188\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15\n 6: 0x5626a0f5a4e5 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5\n 7: 0x5626a0f5a4e5 - std::sys_common::backtrace::print::hd22ac23fed5071c8\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9\n 8: 0x5626a0f5a4e5 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50\n 9: 0x5626a0f5a03a - std::panicking::default_hook::hb08853b392b9404b\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:225:9\n 10: 0x5626a0f5ac81 - std::panicking::rust_panic_with_hook::h3624ee29da369ede\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17\n 11: 0x5626a0f5a7c7 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13\n 12: 0x5626a0f57dec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18\n 13: 0x5626a0f5a729 - rust_begin_unwind\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5\n 14: 0x5626a0f79941 - core::panicking::panic_fmt::hb15d6f55e8472f62\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/panicking.rs:92:14\n 15: 0x5626a0f79763 - core::option::expect_none_failed::he492a18657d97593\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/option.rs:1268:5\n 16: 0x5626a0dfbb4a - core::result::Result::unwrap::h3b0f7f78e8f428da\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/result.rs:973:23\n 17: 0x5626a0dfbb4a - csync::reporting_thread::{{closure}}::h179c0a95e5e0626d\n at /opt/rustwide/workdir/src/main.rs:100:19\n 18: 0x5626a0dfbb4a - std::sys_common::backtrace::__rust_begin_short_backtrace::h64b2af4f393cd15d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18\n 19: 0x5626a0de719f - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hfdabed1771783552\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17\n 20: 0x5626a0de719f - as core::ops::function::FnOnce<()>>::call_once::hf804a822ad989c83\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9\n 21: 0x5626a0de719f - std::panicking::try::do_call::h535d0c6acf150049\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40\n 22: 0x5626a0de719f - std::panicking::try::h1e104ce80c7fbf1d\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19\n 23: 0x5626a0de719f - std::panic::catch_unwind::hdc39c85d4a45a977\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14\n 24: 0x5626a0de719f - std::thread::Builder::spawn_unchecked::{{closure}}::h239f22394dc2ebf5\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30\n 25: 0x5626a0de719f - core::ops::function::FnOnce::call_once{{vtable.shim}}::he8ae5495a804e7c0\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5\n 26: 0x5626a0f5e72a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 27: 0x5626a0f5e72a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9\n 28: 0x5626a0f5e72a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6\n at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17\n 29: 0x7f4f3d9a1609 - start_thread\n 30: 0x7f4f3d777293 - clone\n 31: 0x0 - \n" }', src/tests_e2e.rs:434:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d230e358a0 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d230e358a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d230e358a0 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d230e358a0 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d230e5b7ac - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d230e30ef2 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d230e38595 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d230e38595 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d230e38595 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d230e38122 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d230e38d31 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d230e38877 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d230e35d5c - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d230e387d9 - rust_begin_unwind [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d230e3878b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d230c59f3f - csync::tests_e2e::success::default_empty_password::single_file_printable_bytes::hf9e77d87590e8917 [INFO] [stdout] at /opt/rustwide/workdir/src/tests_e2e.rs:370:17 [INFO] [stdout] 16: 0x55d230d16203 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 17: 0x55d230d16203 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:516:5 [INFO] [stdout] 18: 0x55d230d148f8 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 19: 0x55d230d148f8 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 20: 0x55d230d148f8 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 21: 0x55d230d148f8 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 22: 0x55d230d148f8 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 23: 0x55d230d148f8 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:538:18 [INFO] [stdout] 24: 0x55d230d148f8 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/test/src/lib.rs:449:39 [INFO] [stdout] 25: 0x55d230ceeee6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 26: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 27: 0x55d230cf36ad - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:322:9 [INFO] [stdout] 28: 0x55d230cf36ad - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:379:40 [INFO] [stdout] 29: 0x55d230cf36ad - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panicking.rs:343:19 [INFO] [stdout] 30: 0x55d230cf36ad - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/panic.rs:396:14 [INFO] [stdout] 31: 0x55d230cf36ad - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 32: 0x55d230cf36ad - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 34: 0x55d230e3ffca - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 35: 0x55d230e3ffca - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/eafdee2dfae8c2233b74f98b123308be7ccefcc6/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 36: 0x7f9540abb609 - start_thread [INFO] [stdout] 37: 0x7f9540891293 - clone [INFO] [stdout] 38: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] crypt::util::tests::csync_encrypt_decrypt::ascii [INFO] [stdout] crypt::util::tests::csync_encrypt_decrypt::bin [INFO] [stdout] encoder::text::tests::decoder::base16::parametrized [INFO] [stdout] encoder::text::tests::decoder::base32::parametrized [INFO] [stdout] encoder::text::tests::decoder::base64::parametrized [INFO] [stdout] encoder::text::tests::encoder::base16::parametrized [INFO] [stdout] encoder::text::tests::encoder::base32::parametrized [INFO] [stdout] encoder::text::tests::encoder::base32path::parametrized [INFO] [stdout] encoder::text::tests::encoder::base64::parametrized [INFO] [stdout] encoder::zstd::tests::parametrized [INFO] [stdout] encoder::zstd::tests::parametrized_inverse [INFO] [stdout] fs_util::tests::fopen_r::does_not_overwrite_permission_bits [INFO] [stdout] hasher::tests::fix_algorithms::fix_hash [INFO] [stdout] hasher::tests::fix_algorithms::fix_hash_with_salt [INFO] [stdout] hasher::tests::hash_is_deterministic [INFO] [stdout] prelude::csync_err::tests::exit_codes_are_unique [INFO] [stdout] test_util::tests::assert_tree_eq::flat_dir_with_files [INFO] [stdout] test_util::tests::assert_tree_eq::reflexivity [INFO] [stdout] test_util::tests::cp_r::flat_dir_with_files [INFO] [stdout] test_util::tests::cp_r::individual_files [INFO] [stdout] test_util::tests::cp_r::nested_dir [INFO] [stdout] tests_e2e::fail::decryption_outdir_is_nonempty [INFO] [stdout] tests_e2e::success::aes256cbc_pbkdf2_params::nested_dir_nonprintable_bytes [INFO] [stdout] tests_e2e::success::aes256cbc_pbkdf2_params::nested_dir_nonprintable_bytes_using_csync_outdir [INFO] [stdout] tests_e2e::success::aes256cbc_pbkdf2_params::nested_dir_printable_bytes [INFO] [stdout] tests_e2e::success::aes256cbc_pbkdf2_params::nested_dir_printable_bytes_with_fslash [INFO] [stdout] tests_e2e::success::aes256cbc_pbkdf2_params::single_dir_empty [INFO] [stdout] tests_e2e::success::aes256cbc_pbkdf2_params::single_file_empty [INFO] [stdout] tests_e2e::success::aes256cbc_pbkdf2_params::single_file_printable_bytes [INFO] [stdout] tests_e2e::success::aes256cbc_pbkdf2_time::nested_dir_nonprintable_bytes [INFO] [stdout] tests_e2e::success::aes256cbc_pbkdf2_time::nested_dir_nonprintable_bytes_using_csync_outdir [INFO] [stdout] tests_e2e::success::aes256cbc_pbkdf2_time::nested_dir_printable_bytes [INFO] [stdout] tests_e2e::success::aes256cbc_pbkdf2_time::nested_dir_printable_bytes_with_fslash [INFO] [stdout] tests_e2e::success::aes256cbc_pbkdf2_time::single_dir_empty [INFO] [stdout] tests_e2e::success::aes256cbc_pbkdf2_time::single_file_empty [INFO] [stdout] tests_e2e::success::aes256cbc_pbkdf2_time::single_file_printable_bytes [INFO] [stdout] tests_e2e::success::chacha20_scrypt_params_custom_len::nested_dir_nonprintable_bytes [INFO] [stdout] tests_e2e::success::chacha20_scrypt_params_custom_len::nested_dir_nonprintable_bytes_using_csync_outdir [INFO] [stdout] tests_e2e::success::chacha20_scrypt_params_custom_len::nested_dir_printable_bytes [INFO] [stdout] tests_e2e::success::chacha20_scrypt_params_custom_len::nested_dir_printable_bytes_with_fslash [INFO] [stdout] tests_e2e::success::chacha20_scrypt_params_custom_len::single_dir_empty [INFO] [stdout] tests_e2e::success::chacha20_scrypt_params_custom_len::single_file_empty [INFO] [stdout] tests_e2e::success::chacha20_scrypt_params_custom_len::single_file_printable_bytes [INFO] [stdout] tests_e2e::success::chacha20_scrypt_time::nested_dir_nonprintable_bytes [INFO] [stdout] tests_e2e::success::chacha20_scrypt_time::nested_dir_nonprintable_bytes_using_csync_outdir [INFO] [stdout] tests_e2e::success::chacha20_scrypt_time::nested_dir_printable_bytes [INFO] [stdout] tests_e2e::success::chacha20_scrypt_time::nested_dir_printable_bytes_with_fslash [INFO] [stdout] tests_e2e::success::chacha20_scrypt_time::single_dir_empty [INFO] [stdout] tests_e2e::success::chacha20_scrypt_time::single_file_empty [INFO] [stdout] tests_e2e::success::chacha20_scrypt_time::single_file_printable_bytes [INFO] [stdout] tests_e2e::success::default::nested_dir_nonprintable_bytes [INFO] [stdout] tests_e2e::success::default::nested_dir_nonprintable_bytes_using_csync_outdir [INFO] [stdout] tests_e2e::success::default::nested_dir_printable_bytes [INFO] [stdout] tests_e2e::success::default::nested_dir_printable_bytes_with_fslash [INFO] [stdout] tests_e2e::success::default::single_dir_empty [INFO] [stdout] tests_e2e::success::default::single_file_empty [INFO] [stdout] tests_e2e::success::default::single_file_printable_bytes [INFO] [stdout] tests_e2e::success::default_empty_password::nested_dir_nonprintable_bytes [INFO] [stdout] tests_e2e::success::default_empty_password::nested_dir_nonprintable_bytes_using_csync_outdir [INFO] [stdout] tests_e2e::success::default_empty_password::nested_dir_printable_bytes [INFO] [stdout] tests_e2e::success::default_empty_password::nested_dir_printable_bytes_with_fslash [INFO] [stdout] tests_e2e::success::default_empty_password::single_dir_empty [INFO] [stdout] tests_e2e::success::default_empty_password::single_file_empty [INFO] [stdout] tests_e2e::success::default_empty_password::single_file_printable_bytes [INFO] [stdout] util::tests::iter_eq_str [INFO] [stdout] util::tests::subpath::parametrized_fail [INFO] [stdout] util::tests::subpath::parametrized_success [INFO] [stdout] [INFO] [stdout] test result: FAILED. 46 passed; 67 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "c03426953427beb128b7be700d5da0accef20a0b266c46d51dc67b84179112c2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c03426953427beb128b7be700d5da0accef20a0b266c46d51dc67b84179112c2", kill_on_drop: false }` [INFO] [stdout] c03426953427beb128b7be700d5da0accef20a0b266c46d51dc67b84179112c2