[INFO] cloning repository https://github.com/TimeToogo/remote-pty [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/TimeToogo/remote-pty" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTimeToogo%2Fremote-pty", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTimeToogo%2Fremote-pty'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] c6ac8995b5f449878465512b58fa2b7b9cb9fbc5 [INFO] testing TimeToogo/remote-pty against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTimeToogo%2Fremote-pty" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-4-tc1/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/TimeToogo/remote-pty [INFO] finished tweaking git repo https://github.com/TimeToogo/remote-pty [INFO] tweaked toml for git repo https://github.com/TimeToogo/remote-pty written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/TimeToogo/remote-pty on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/TimeToogo/remote-pty already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded bincode_derive v2.0.0-rc.1 [INFO] [stderr] Downloaded errno-dragonfly v0.1.2 [INFO] [stderr] Downloaded errno v0.2.8 [INFO] [stderr] Downloaded virtue v0.0.7 [INFO] [stderr] Downloaded bincode v2.0.0-rc.1 [INFO] [stderr] Downloaded libc v0.2.122 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f4f4115a0a4d5b9354f1b7748d5034abefdc4d788af1195298c7ba05f9a9d180 [INFO] running `Command { std: "docker" "start" "-a" "f4f4115a0a4d5b9354f1b7748d5034abefdc4d788af1195298c7ba05f9a9d180", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f4f4115a0a4d5b9354f1b7748d5034abefdc4d788af1195298c7ba05f9a9d180", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f4f4115a0a4d5b9354f1b7748d5034abefdc4d788af1195298c7ba05f9a9d180", kill_on_drop: false }` [INFO] [stdout] f4f4115a0a4d5b9354f1b7748d5034abefdc4d788af1195298c7ba05f9a9d180 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] d96a51f4d7f914bad64c308eb41148480acad60376a44cee195043ed6d2c6f00 [INFO] running `Command { std: "docker" "start" "-a" "d96a51f4d7f914bad64c308eb41148480acad60376a44cee195043ed6d2c6f00", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling libc v0.2.122 [INFO] [stderr] Compiling virtue v0.0.7 [INFO] [stderr] Compiling ppv-lite86 v0.2.16 [INFO] [stderr] Compiling signal-hook v0.3.13 [INFO] [stderr] Compiling bincode_derive v2.0.0-rc.1 [INFO] [stderr] Compiling getrandom v0.2.6 [INFO] [stderr] Compiling signal-hook-registry v1.4.0 [INFO] [stderr] Compiling errno v0.2.8 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling bincode v2.0.0-rc.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling remote-pty-common v0.1.0 (/opt/rustwide/workdir/remote-pty-common) [INFO] [stderr] Compiling remote-pty-master v0.1.0 (/opt/rustwide/workdir/remote-pty-master) [INFO] [stderr] Compiling remote-pty-slave v0.1.0 (/opt/rustwide/workdir/remote-pty-slave) [INFO] [stdout] warning: dropping unsupported crate type `cdylib` for target `x86_64-unknown-linux-musl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: a dangling pointer will be produced because the temporary `MaybeUninit` will be dropped [INFO] [stdout] --> remote-pty-slave/src/fd.rs:7:57 [INFO] [stdout] | [INFO] [stdout] 7 | let state = MaybeUninit::::zeroed().as_mut_ptr(); [INFO] [stdout] | ----------------------------------- ^^^^^^^^^^ this pointer will immediately be invalid [INFO] [stdout] | | [INFO] [stdout] | this `MaybeUninit` is deallocated at the end of the statement, bind it to a variable to extend its lifetime [INFO] [stdout] | [INFO] [stdout] = note: pointers do not have a lifetime; when calling `as_mut_ptr` the `MaybeUninit` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned [INFO] [stdout] = help: you must make sure that the variable you bind the `MaybeUninit` to lives at least as long as the pointer returned by the call to `as_mut_ptr` [INFO] [stdout] = help: in particular, if this pointer is returned from the current function, binding the `MaybeUninit` inside the function will not suffice [INFO] [stdout] = help: for more information, see [INFO] [stdout] = note: `#[warn(dangling_pointers_from_temporaries)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> remote-pty-slave/src/stdout.rs:140:17 [INFO] [stdout] | [INFO] [stdout] 140 | let _ = STDOUT_STREAM_THREAD.insert((stream_thread, read_fd)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] = note: `#[warn(static_mut_refs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> remote-pty-slave/src/stdout.rs:175:44 [INFO] [stdout] | [INFO] [stdout] 175 | let (thread, read_fd) = match unsafe { STDOUT_STREAM_THREAD.take() } { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.72s [INFO] running `Command { std: "docker" "inspect" "d96a51f4d7f914bad64c308eb41148480acad60376a44cee195043ed6d2c6f00", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d96a51f4d7f914bad64c308eb41148480acad60376a44cee195043ed6d2c6f00", kill_on_drop: false }` [INFO] [stdout] d96a51f4d7f914bad64c308eb41148480acad60376a44cee195043ed6d2c6f00 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 8677a399c4b40eb86f42af42ab5fefc1590a8b038e2211551cb35c3e08c782a6 [INFO] running `Command { std: "docker" "start" "-a" "8677a399c4b40eb86f42af42ab5fefc1590a8b038e2211551cb35c3e08c782a6", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling remote-pty-master v0.1.0 (/opt/rustwide/workdir/remote-pty-master) [INFO] [stderr] Compiling remote-pty-slave v0.1.0 (/opt/rustwide/workdir/remote-pty-slave) [INFO] [stderr] Compiling remote-pty-common v0.1.0 (/opt/rustwide/workdir/remote-pty-common) [INFO] [stdout] warning: dropping unsupported crate type `cdylib` for target `x86_64-unknown-linux-musl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: a dangling pointer will be produced because the temporary `MaybeUninit` will be dropped [INFO] [stdout] --> remote-pty-slave/src/fd.rs:7:57 [INFO] [stdout] | [INFO] [stdout] 7 | let state = MaybeUninit::::zeroed().as_mut_ptr(); [INFO] [stdout] | ----------------------------------- ^^^^^^^^^^ this pointer will immediately be invalid [INFO] [stdout] | | [INFO] [stdout] | this `MaybeUninit` is deallocated at the end of the statement, bind it to a variable to extend its lifetime [INFO] [stdout] | [INFO] [stdout] = note: pointers do not have a lifetime; when calling `as_mut_ptr` the `MaybeUninit` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned [INFO] [stdout] = help: you must make sure that the variable you bind the `MaybeUninit` to lives at least as long as the pointer returned by the call to `as_mut_ptr` [INFO] [stdout] = help: in particular, if this pointer is returned from the current function, binding the `MaybeUninit` inside the function will not suffice [INFO] [stdout] = help: for more information, see [INFO] [stdout] = note: `#[warn(dangling_pointers_from_temporaries)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> remote-pty-slave/src/stdout.rs:140:17 [INFO] [stdout] | [INFO] [stdout] 140 | let _ = STDOUT_STREAM_THREAD.insert((stream_thread, read_fd)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] = note: `#[warn(static_mut_refs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> remote-pty-slave/src/stdout.rs:175:44 [INFO] [stdout] | [INFO] [stdout] 175 | let (thread, read_fd) = match unsafe { STDOUT_STREAM_THREAD.take() } { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: a dangling pointer will be produced because the temporary `MaybeUninit` will be dropped [INFO] [stdout] --> remote-pty-slave/src/fd.rs:7:57 [INFO] [stdout] | [INFO] [stdout] 7 | let state = MaybeUninit::::zeroed().as_mut_ptr(); [INFO] [stdout] | ----------------------------------- ^^^^^^^^^^ this pointer will immediately be invalid [INFO] [stdout] | | [INFO] [stdout] | this `MaybeUninit` is deallocated at the end of the statement, bind it to a variable to extend its lifetime [INFO] [stdout] | [INFO] [stdout] = note: pointers do not have a lifetime; when calling `as_mut_ptr` the `MaybeUninit` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned [INFO] [stdout] = help: you must make sure that the variable you bind the `MaybeUninit` to lives at least as long as the pointer returned by the call to `as_mut_ptr` [INFO] [stdout] = help: in particular, if this pointer is returned from the current function, binding the `MaybeUninit` inside the function will not suffice [INFO] [stdout] = help: for more information, see [INFO] [stdout] = note: `#[warn(dangling_pointers_from_temporaries)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> remote-pty-slave/src/stdout.rs:140:17 [INFO] [stdout] | [INFO] [stdout] 140 | let _ = STDOUT_STREAM_THREAD.insert((stream_thread, read_fd)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] = note: `#[warn(static_mut_refs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> remote-pty-slave/src/stdout.rs:175:44 [INFO] [stdout] | [INFO] [stdout] 175 | let (thread, read_fd) = match unsafe { STDOUT_STREAM_THREAD.take() } { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: a dangling pointer will be produced because the temporary `MaybeUninit` will be dropped [INFO] [stdout] --> remote-pty-common/src/io/timeout.rs:485:61 [INFO] [stdout] | [INFO] [stdout] 485 | let fds = MaybeUninit::::zeroed().as_mut_ptr(); [INFO] [stdout] | ------------------------------------- ^^^^^^^^^^ this pointer will immediately be invalid [INFO] [stdout] | | [INFO] [stdout] | this `MaybeUninit` is deallocated at the end of the statement, bind it to a variable to extend its lifetime [INFO] [stdout] | [INFO] [stdout] = note: pointers do not have a lifetime; when calling `as_mut_ptr` the `MaybeUninit` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned [INFO] [stdout] = help: you must make sure that the variable you bind the `MaybeUninit` to lives at least as long as the pointer returned by the call to `as_mut_ptr` [INFO] [stdout] = help: in particular, if this pointer is returned from the current function, binding the `MaybeUninit` inside the function will not suffice [INFO] [stdout] = help: for more information, see [INFO] [stdout] = note: `#[warn(dangling_pointers_from_temporaries)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 3.40s [INFO] running `Command { std: "docker" "inspect" "8677a399c4b40eb86f42af42ab5fefc1590a8b038e2211551cb35c3e08c782a6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8677a399c4b40eb86f42af42ab5fefc1590a8b038e2211551cb35c3e08c782a6", kill_on_drop: false }` [INFO] [stdout] 8677a399c4b40eb86f42af42ab5fefc1590a8b038e2211551cb35c3e08c782a6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 1c7262c684e8c1511223d013509b38f1126205966f6d3699303244589208fdbe [INFO] running `Command { std: "docker" "start" "-a" "1c7262c684e8c1511223d013509b38f1126205966f6d3699303244589208fdbe", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] warning: dropping unsupported crate type `cdylib` for target `x86_64-unknown-linux-musl` [INFO] [stderr] [INFO] [stderr] warning: a dangling pointer will be produced because the temporary `MaybeUninit` will be dropped [INFO] [stderr] --> remote-pty-slave/src/fd.rs:7:57 [INFO] [stderr] | [INFO] [stderr] 7 | let state = MaybeUninit::::zeroed().as_mut_ptr(); [INFO] [stderr] | ----------------------------------- ^^^^^^^^^^ this pointer will immediately be invalid [INFO] [stderr] | | [INFO] [stderr] | this `MaybeUninit` is deallocated at the end of the statement, bind it to a variable to extend its lifetime [INFO] [stderr] | [INFO] [stderr] = note: pointers do not have a lifetime; when calling `as_mut_ptr` the `MaybeUninit` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned [INFO] [stderr] = help: you must make sure that the variable you bind the `MaybeUninit` to lives at least as long as the pointer returned by the call to `as_mut_ptr` [INFO] [stderr] = help: in particular, if this pointer is returned from the current function, binding the `MaybeUninit` inside the function will not suffice [INFO] [stderr] = help: for more information, see [INFO] [stderr] = note: `#[warn(dangling_pointers_from_temporaries)]` on by default [INFO] [stderr] [INFO] [stderr] warning: creating a mutable reference to mutable static [INFO] [stderr] --> remote-pty-slave/src/stdout.rs:140:17 [INFO] [stderr] | [INFO] [stderr] 140 | let _ = STDOUT_STREAM_THREAD.insert((stream_thread, read_fd)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stderr] | [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stderr] = note: `#[warn(static_mut_refs)]` on by default [INFO] [stderr] [INFO] [stderr] warning: creating a mutable reference to mutable static [INFO] [stderr] --> remote-pty-slave/src/stdout.rs:175:44 [INFO] [stderr] | [INFO] [stderr] 175 | let (thread, read_fd) = match unsafe { STDOUT_STREAM_THREAD.take() } { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stderr] | [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stderr] [INFO] [stderr] warning: `remote-pty-slave` (lib) generated 4 warnings [INFO] [stderr] warning: a dangling pointer will be produced because the temporary `MaybeUninit` will be dropped [INFO] [stderr] --> remote-pty-common/src/io/timeout.rs:485:61 [INFO] [stderr] | [INFO] [stderr] 485 | let fds = MaybeUninit::::zeroed().as_mut_ptr(); [INFO] [stderr] | ------------------------------------- ^^^^^^^^^^ this pointer will immediately be invalid [INFO] [stderr] | | [INFO] [stderr] | this `MaybeUninit` is deallocated at the end of the statement, bind it to a variable to extend its lifetime [INFO] [stderr] | [INFO] [stderr] = note: pointers do not have a lifetime; when calling `as_mut_ptr` the `MaybeUninit` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned [INFO] [stderr] = help: you must make sure that the variable you bind the `MaybeUninit` to lives at least as long as the pointer returned by the call to `as_mut_ptr` [INFO] [stderr] = help: in particular, if this pointer is returned from the current function, binding the `MaybeUninit` inside the function will not suffice [INFO] [stderr] = help: for more information, see [INFO] [stderr] = note: `#[warn(dangling_pointers_from_temporaries)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `remote-pty-slave` (lib test) generated 3 warnings (3 duplicates) [INFO] [stderr] warning: `remote-pty-common` (lib test) generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/remote_pty_common-dad179625cbf7412) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test channel::tests::test_send_receive_msg ... ok [INFO] [stdout] test channel::transport::conf::tests::test_invalid ... ok [INFO] [stdout] test channel::transport::conf::tests::test_parse_tcp ... ok [INFO] [stdout] test channel::mock::tests::test_assert_receives ... ok [INFO] [stdout] test channel::mock::tests::test_assert_sends ... ok [INFO] [stdout] test channel::transport::conf::tests::test_parse_unix ... ok [INFO] [stdout] test channel::transport::mem::tests::test_io ... ok [INFO] [stdout] test io::timeout::tests::test_timeout_which_returns ... ok [INFO] [stdout] test proto::slave::req::tests::encode_decode ... ok [INFO] [stdout] test proto::structs::tests::test_to_bitflags ... ok [INFO] [stdout] test proto::structs::tests::test_to_and_from_zero_termios ... ok [INFO] [stdout] test proto::structs::tests::zero_termios ... ok [INFO] [stdout] test proto::structs::tests::test_from_bitflags ... ok [INFO] [stdout] test proto::structs::tests::test_to_and_from_real_termios ... ok [INFO] [stdout] test proto::slave::res::tests::encode_decode ... ok [INFO] [stdout] test channel::tests::test_send_receive_multiple_types ... ok [INFO] [stdout] test proto::structs::tests::test_from_libc_termios_zeroed ... ok [INFO] [stdout] test channel::tests::test_send_receive_msg_loop ... ok [INFO] [stdout] test io::timeout::tests::test_timeout_which_times_out_read ... ok [INFO] [stdout] test io::timeout::tests::test_timeout_which_times_out ... ok [INFO] [stdout] test io::timeout::tests::stress_test ... ok [INFO] [stdout] test channel::tests::test_send_receive_multiple_types_loop ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.70s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/remote_pty_master-62d052cf379bb741) [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test handler::ioctl::tests::test_ioctl_get_int_with_invalid_fd ... ok [INFO] [stdout] test handler::isatty::tests::test_isatty_with_invalid_fd ... ok [INFO] [stdout] test handler::ioctl::tests::test_ioctl_set_int_with_invalid_fd ... ok [INFO] [stdout] test handler::ioctl::tests::test_ioctl_get_int_with_valid_pty ... ok [INFO] [stdout] test handler::isatty::tests::test_isatty_with_valid_fd_not_pty ... ok [INFO] [stdout] test handler::tcdrain::tests::test_tcdrain_with_invalid_fd ... ok [INFO] [stdout] test handler::isatty::tests::test_isatty_with_valid_pty ... ok [INFO] [stdout] test handler::tcdrain::tests::test_tcdrain_with_valid_pty ... ok [INFO] [stdout] test handler::tcflow::tests::test_tcflow_with_invalid_fd ... ok [INFO] [stdout] test handler::tcdrain::tests::test_tcdrain_with_valid_fd_not_pty ... ok [INFO] [stdout] test handler::tcflow::tests::test_tcflow_with_valid_fd_not_pty ... ok [INFO] [stdout] test handler::tcflush::tests::test_tcflush_with_invalid_fd ... ok [INFO] [stdout] test handler::tcflow::tests::test_tcflow_with_valid_pty ... ok [INFO] [stdout] test handler::tcflush::tests::test_tcflush_with_valid_fd_not_pty ... ok [INFO] [stdout] test handler::tcflush::tests::test_tcflush_with_valid_pty ... ok [INFO] [stdout] test handler::tcgetattr::tests::test_tcgetattr_with_invalid_fd ... ok [INFO] [stdout] test handler::tcgetattr::tests::test_tcgetattr_with_valid_pty ... ok [INFO] [stdout] test handler::tcgetpgrp::tests::test_tcgetpgrp_with_valid_pty ... ok [INFO] [stdout] test handler::tcgetwinsize::tests::test_tcgetwinsize_with_invalid_fd ... ok [INFO] [stdout] test handler::tcsendbreak::tests::test_tcsendbreak_with_invalid_fd ... ok [INFO] [stdout] test handler::tcsendbreak::tests::test_tcsendbreak_with_valid_fd_not_pty ... ok [INFO] [stdout] test handler::tcsendbreak::tests::test_tcsendbreak_with_valid_pty ... ok [INFO] [stdout] test handler::tcsetattr::tests::test_tcsetattr_with_invalid_fd ... ok [INFO] [stdout] test handler::tcsetattr::tests::test_tcsetattr_with_valid_pty ... ok [INFO] [stdout] test handler::tcsetpgrp::tests::test_tcsetpgrp_with_valid_pty ... ok [INFO] [stdout] test handler::tcgetwinsize::tests::test_tcgetwinsize_with_valid_pty ... ok [INFO] [stdout] test handler::tcsetwinsize::tests::test_tcsetwinsize_with_invalid_fd ... ok [INFO] [stdout] test handler::tcsetwinsize::tests::test_tcsetwinsize_with_valid_pty ... ok [INFO] [stdout] test handler::ioctl::tests::test_ioctl_set_int_with_valid_pty ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/remote_pty_master-95423a93f3501b28) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/remote_pty_slave-d74145f39af52aa0) [INFO] [stderr] [INFO] [stderr] thread 'main' panicked at remote-pty-slave/src/intercept/isatty.rs:39:9: [INFO] [stderr] unable to find isatty sym [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x782d6b4f07a2 - std::backtrace_rs::backtrace::libunwind::trace::h559918daaaf51ab7 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stderr] 1: 0x782d6b4f07a2 - std::backtrace_rs::backtrace::trace_unsynchronized::hb04fbcf80d07af8b [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stderr] 2: 0x782d6b4f07a2 - std::sys::backtrace::_print_fmt::h7c0bbbbfac0065d4 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:66:9 [INFO] [stderr] 3: 0x782d6b4f07a2 - ::fmt::hb62c8ed31943daa5 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:39:26 [INFO] [stderr] 4: 0x782d6b52dd13 - core::fmt::rt::Argument::fmt::he5eaa7dd607ed4c9 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/rt.rs:173:76 [INFO] [stderr] 5: 0x782d6b52dd13 - core::fmt::write::h375399f8cb90b45a [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/mod.rs:1460:25 [INFO] [stderr] 6: 0x782d6b4ed333 - std::io::default_write_fmt::h5b62fa6c96f0f73d [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:639:11 [INFO] [stderr] 7: 0x782d6b4ed333 - std::io::Write::write_fmt::h8399aff377841b1f [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:1954:13 [INFO] [stderr] 8: 0x782d6b4f05f2 - std::sys::backtrace::BacktraceLock::print::ha189c586374f916a [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:42:9 [INFO] [stderr] 9: 0x782d6b4f200c - std::panicking::default_hook::{{closure}}::ha3a26c98ff210e12 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:300:27 [INFO] [stderr] 10: 0x782d6b4f1e0f - std::panicking::default_hook::h8c8a86b4390ab794 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:327:9 [INFO] [stderr] 11: 0x782d6b47ed34 - as core::ops::function::Fn>::call::ha39ae63ed1e9a130 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stderr] 12: 0x782d6b47ed34 - test::test_main_with_exit_callback::{{closure}}::h9df7c328ebe18c28 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:145:21 [INFO] [stderr] 13: 0x782d6b4f2993 - as core::ops::function::Fn>::call::h96b7201b552e9069 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stderr] 14: 0x782d6b4f2993 - std::panicking::rust_panic_with_hook::hb3b66c2e80efa371 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:841:13 [INFO] [stderr] 15: 0x782d6b4f2726 - std::panicking::begin_panic_handler::{{closure}}::h9c68d0f839e62070 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:699:13 [INFO] [stderr] 16: 0x782d6b4f0c99 - std::sys::backtrace::__rust_end_short_backtrace::h68d22ddde4a73ad6 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:168:18 [INFO] [stderr] 17: 0x782d6b4f23ed - __rustc[f4ffc7196a45a630]::rust_begin_unwind [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:697:5 [INFO] [stderr] 18: 0x782d6b3d4070 - core::panicking::panic_fmt::h8cdd4c81eb9069aa [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:75:14 [INFO] [stderr] 19: 0x782d6b3e6174 - __libc__isatty [INFO] [stderr] at /opt/rustwide/workdir/remote-pty-slave/src/intercept/isatty.rs:39:9 [INFO] [stderr] 20: 0x782d6b3e60e0 - remote_pty_slave::intercept::isatty::isatty::{{closure}}::h604528712d4cea2b [INFO] [stderr] at /opt/rustwide/workdir/remote-pty-slave/src/intercept/isatty.rs:22:21 [INFO] [stderr] 21: 0x782d6b3ea159 - remote_pty_slave::common::handle_intercept::he6ce3ce2855b21fc [INFO] [stderr] at /opt/rustwide/workdir/remote-pty-slave/src/common.rs:28:20 [INFO] [stderr] 22: 0x782d6b3e6081 - isatty [INFO] [stderr] at /opt/rustwide/workdir/remote-pty-slave/src/intercept/isatty.rs:18:5 [INFO] [stderr] 23: 0x782d6b4606ad - std::sys::io::is_terminal::isatty::is_terminal::hda4057cf4bd39b2a [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/io/is_terminal/isatty.rs:5:14 [INFO] [stderr] 24: 0x782d6b4606ad - ::is_terminal::h3687c7e4aaa791ff [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/stdio.rs:1259:17 [INFO] [stderr] 25: 0x782d6b4606ad - test::cli::TestOpts::use_color::hb981f3ae27fc6470 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/cli.rs:39:71 [INFO] [stderr] 26: 0x782d6b4606ad - test::console::run_tests_console::hafffa1bfbd073e77 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/console.rs:303:18 [INFO] [stderr] 27: 0x782d6b47e83d - test::test_main_with_exit_callback::h6966262547bf01d1 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:160:19 [INFO] [stderr] 28: 0x782d6b47e83d - test::test_main::h1e587ff75e7d5ce7 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:101:5 [INFO] [stderr] 29: 0x782d6b47f04b - test::test_main_static::h47a93bc736cf2144 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:183:5 [INFO] [stderr] 30: 0x782d6b40f563 - remote_pty_slave::main::hb1557e5a82226dc7 [INFO] [stderr] 31: 0x782d6b43dc7b - core::ops::function::FnOnce::call_once::hbdd266b5e36cff2d [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stderr] 32: 0x782d6b43b5ee - std::sys::backtrace::__rust_begin_short_backtrace::hd1a1296514c70397 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stderr] 33: 0x782d6b40f5e1 - std::rt::lang_start::{{closure}}::h4f3b26f4509995b0 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/rt.rs:206:18 [INFO] [stderr] 34: 0x782d6b4e6370 - core::ops::function::impls:: for &F>::call_once::hdfb190d44b7cc8d5 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:284:21 [INFO] [stderr] 35: 0x782d6b4e6370 - std::panicking::catch_unwind::do_call::hf707d88c4535a61d [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stderr] 36: 0x782d6b4e6370 - std::panicking::catch_unwind::h2c6cb0f89e4bd214 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stderr] 37: 0x782d6b4e6370 - std::panic::catch_unwind::h129c667ad116de0b [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stderr] 38: 0x782d6b4e6370 - std::rt::lang_start_internal::{{closure}}::h179d5769c8aa66f1 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/rt.rs:175:24 [INFO] [stderr] 39: 0x782d6b4e6370 - std::panicking::catch_unwind::do_call::he9fe4b6913e10a08 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stderr] 40: 0x782d6b4e6370 - std::panicking::catch_unwind::hf0646b68d73b6658 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stderr] 41: 0x782d6b4e6370 - std::panic::catch_unwind::hf06d647f30596483 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stderr] 42: 0x782d6b4e6370 - std::rt::lang_start_internal::hf3f8e012fdc77af0 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/rt.rs:171:5 [INFO] [stderr] 43: 0x782d6b40f5c7 - std::rt::lang_start::h50b353eb1ae8cbbc [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/rt.rs:205:5 [INFO] [stderr] 44: 0x782d6b40f58e - main [INFO] [stderr] [INFO] [stderr] thread 'main' panicked at library/core/src/panicking.rs:225:5: [INFO] [stderr] panic in a function that cannot unwind [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x782d6b4f07a2 - std::backtrace_rs::backtrace::libunwind::trace::h559918daaaf51ab7 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stderr] 1: 0x782d6b4f07a2 - std::backtrace_rs::backtrace::trace_unsynchronized::hb04fbcf80d07af8b [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stderr] 2: 0x782d6b4f07a2 - std::sys::backtrace::_print_fmt::h7c0bbbbfac0065d4 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:66:9 [INFO] [stderr] 3: 0x782d6b4f07a2 - ::fmt::hb62c8ed31943daa5 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:39:26 [INFO] [stderr] 4: 0x782d6b52dd13 - core::fmt::rt::Argument::fmt::he5eaa7dd607ed4c9 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/rt.rs:173:76 [INFO] [stderr] 5: 0x782d6b52dd13 - core::fmt::write::h375399f8cb90b45a [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/mod.rs:1460:25 [INFO] [stderr] 6: 0x782d6b4ed333 - std::io::default_write_fmt::h5b62fa6c96f0f73d [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:639:11 [INFO] [stderr] 7: 0x782d6b4ed333 - std::io::Write::write_fmt::h8399aff377841b1f [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:1954:13 [INFO] [stderr] 8: 0x782d6b4f05f2 - std::sys::backtrace::BacktraceLock::print::ha189c586374f916a [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:42:9 [INFO] [stderr] 9: 0x782d6b4f200c - std::panicking::default_hook::{{closure}}::ha3a26c98ff210e12 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:300:27 [INFO] [stderr] 10: 0x782d6b4f1e0f - std::panicking::default_hook::h8c8a86b4390ab794 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:327:9 [INFO] [stderr] 11: 0x782d6b47ed34 - as core::ops::function::Fn>::call::ha39ae63ed1e9a130 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stderr] 12: 0x782d6b47ed34 - test::test_main_with_exit_callback::{{closure}}::h9df7c328ebe18c28 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:145:21 [INFO] [stderr] 13: 0x782d6b4f2993 - as core::ops::function::Fn>::call::h96b7201b552e9069 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stderr] 14: 0x782d6b4f2993 - std::panicking::rust_panic_with_hook::hb3b66c2e80efa371 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:841:13 [INFO] [stderr] 15: 0x782d6b4f2726 - std::panicking::begin_panic_handler::{{closure}}::h9c68d0f839e62070 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:699:13 [INFO] [stderr] 16: 0x782d6b4f0c99 - std::sys::backtrace::__rust_end_short_backtrace::h68d22ddde4a73ad6 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:168:18 [INFO] [stderr] 17: 0x782d6b4f23ed - __rustc[f4ffc7196a45a630]::rust_begin_unwind [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:697:5 [INFO] [stderr] 18: 0x782d6b3d40ad - core::panicking::panic_nounwind_fmt::runtime::h4165f4309fca3550 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:117:22 [INFO] [stderr] 19: 0x782d6b3d40ad - core::panicking::panic_nounwind_fmt::h4e78be162f75f82d [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/intrinsics/mod.rs:2340:9 [INFO] [stderr] 20: 0x782d6b3d4142 - core::panicking::panic_nounwind::hc293057e74d9bb94 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:225:5 [INFO] [stderr] 21: 0x782d6b3d42a1 - core::panicking::panic_cannot_unwind::h92ed7fe8920ee3b9 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:330:5 [INFO] [stderr] 22: 0x782d6b3e6055 - isatty [INFO] [stderr] at /opt/rustwide/workdir/remote-pty-slave/src/intercept/isatty.rs:17:1 [INFO] [stderr] 23: 0x782d6b4606ad - std::sys::io::is_terminal::isatty::is_terminal::hda4057cf4bd39b2a [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/io/is_terminal/isatty.rs:5:14 [INFO] [stderr] 24: 0x782d6b4606ad - ::is_terminal::h3687c7e4aaa791ff [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/stdio.rs:1259:17 [INFO] [stderr] 25: 0x782d6b4606ad - test::cli::TestOpts::use_color::hb981f3ae27fc6470 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/cli.rs:39:71 [INFO] [stderr] 26: 0x782d6b4606ad - test::console::run_tests_console::hafffa1bfbd073e77 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/console.rs:303:18 [INFO] [stderr] 27: 0x782d6b47e83d - test::test_main_with_exit_callback::h6966262547bf01d1 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:160:19 [INFO] [stderr] 28: 0x782d6b47e83d - test::test_main::h1e587ff75e7d5ce7 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:101:5 [INFO] [stderr] 29: 0x782d6b47f04b - test::test_main_static::h47a93bc736cf2144 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:183:5 [INFO] [stderr] 30: 0x782d6b40f563 - remote_pty_slave::main::hb1557e5a82226dc7 [INFO] [stderr] 31: 0x782d6b43dc7b - core::ops::function::FnOnce::call_once::hbdd266b5e36cff2d [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stderr] 32: 0x782d6b43b5ee - std::sys::backtrace::__rust_begin_short_backtrace::hd1a1296514c70397 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stderr] 33: 0x782d6b40f5e1 - std::rt::lang_start::{{closure}}::h4f3b26f4509995b0 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/rt.rs:206:18 [INFO] [stderr] 34: 0x782d6b4e6370 - core::ops::function::impls:: for &F>::call_once::hdfb190d44b7cc8d5 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:284:21 [INFO] [stderr] 35: 0x782d6b4e6370 - std::panicking::catch_unwind::do_call::hf707d88c4535a61d [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stderr] 36: 0x782d6b4e6370 - std::panicking::catch_unwind::h2c6cb0f89e4bd214 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stderr] 37: 0x782d6b4e6370 - std::panic::catch_unwind::h129c667ad116de0b [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stderr] 38: 0x782d6b4e6370 - std::rt::lang_start_internal::{{closure}}::h179d5769c8aa66f1 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/rt.rs:175:24 [INFO] [stderr] 39: 0x782d6b4e6370 - std::panicking::catch_unwind::do_call::he9fe4b6913e10a08 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stderr] 40: 0x782d6b4e6370 - std::panicking::catch_unwind::hf0646b68d73b6658 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stderr] 41: 0x782d6b4e6370 - std::panic::catch_unwind::hf06d647f30596483 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stderr] 42: 0x782d6b4e6370 - std::rt::lang_start_internal::hf3f8e012fdc77af0 [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/rt.rs:171:5 [INFO] [stderr] 43: 0x782d6b40f5c7 - std::rt::lang_start::h50b353eb1ae8cbbc [INFO] [stderr] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/rt.rs:205:5 [INFO] [stderr] 44: 0x782d6b40f58e - main [INFO] [stderr] thread caused non-unwinding panic. aborting. [INFO] [stderr] error: test failed, to rerun pass `-p remote-pty-slave --lib` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/remote_pty_slave-d74145f39af52aa0` (signal: 6, SIGABRT: process abort signal) [INFO] running `Command { std: "docker" "inspect" "1c7262c684e8c1511223d013509b38f1126205966f6d3699303244589208fdbe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1c7262c684e8c1511223d013509b38f1126205966f6d3699303244589208fdbe", kill_on_drop: false }` [INFO] [stdout] 1c7262c684e8c1511223d013509b38f1126205966f6d3699303244589208fdbe