[INFO] fetching crate hooks 3.0.0-alpha.15... [INFO] testing hooks-3.0.0-alpha.15 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate hooks 3.0.0-alpha.15 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate hooks 3.0.0-alpha.15 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate hooks 3.0.0-alpha.15 [INFO] tweaked toml for crates.io crate hooks 3.0.0-alpha.15 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate hooks 3.0.0-alpha.15 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] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 58 packages to latest compatible versions [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] Downloading crates ... [INFO] [stderr] Downloaded hooks-core v3.0.0-alpha.6 [INFO] [stderr] Downloaded hooks-macro-core v0.4.0 [INFO] [stderr] Downloaded syn-lite v0.3.0 [INFO] [stderr] Downloaded hooks-macro v0.2.0 [INFO] [stderr] Downloaded hooks-gen v0.2.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] c01af2d538e58306af7dc1b0724d64ab6117b34b28ac6d02979d6e6e83315db3 [INFO] running `Command { std: "docker" "start" "-a" "c01af2d538e58306af7dc1b0724d64ab6117b34b28ac6d02979d6e6e83315db3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c01af2d538e58306af7dc1b0724d64ab6117b34b28ac6d02979d6e6e83315db3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c01af2d538e58306af7dc1b0724d64ab6117b34b28ac6d02979d6e6e83315db3", kill_on_drop: false }` [INFO] [stdout] c01af2d538e58306af7dc1b0724d64ab6117b34b28ac6d02979d6e6e83315db3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] 8be80e25466f2e0e30222aaad23c57f2b87c95eea59eb0cdd57661ed35ba1133 [INFO] running `Command { std: "docker" "start" "-a" "8be80e25466f2e0e30222aaad23c57f2b87c95eea59eb0cdd57661ed35ba1133", kill_on_drop: false }` [INFO] [stderr] Compiling syn-lite v0.3.0 [INFO] [stderr] Compiling slab v0.4.10 [INFO] [stderr] Compiling hooks-core v3.0.0-alpha.6 [INFO] [stderr] Compiling hooks-gen v0.2.0 [INFO] [stderr] Compiling hooks v3.0.0-alpha.15 (/opt/rustwide/workdir) [INFO] [stdout] warning: struct `DebugPointerType` is never constructed [INFO] [stdout] --> src/utils/debug_pointer.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | pub struct DebugPointerType<'a, P>(pub &'a P); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DebugHigherKindFnPointerRefMut` is never constructed [INFO] [stdout] --> src/utils/debug_pointer.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct DebugHigherKindFnPointerRefMut<'a, T: ?Sized>(pub &'a fn(&mut T)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DebugHigherKindFnPointerRefOutput` is never constructed [INFO] [stdout] --> src/utils/debug_pointer.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | pub struct DebugHigherKindFnPointerRefOutput<'a, T: ?Sized, R>(pub &'a fn(&T) -> R); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/lazy_pinned_hook.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn h(mut self: Pin<&mut Self>, into_hook: impl UpdateHook) -> crate::Value { [INFO] [stdout] | ^^^^^^^^^ this lifetime flows to the output --------------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 35 | pub fn h(mut self: Pin<&mut Self>, into_hook: impl UpdateHook) -> crate::Value<'_, H> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/uninitialized_hook.rs:28:19 [INFO] [stdout] | [INFO] [stdout] 28 | self: Pin<&mut Self>, [INFO] [stdout] | ^^^^^^^^^ this lifetime flows to the output [INFO] [stdout] 29 | into_hook: H, [INFO] [stdout] 30 | ) -> crate::Value { [INFO] [stdout] | --------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 30 | ) -> crate::Value<'_, H::Hook> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/utils/uninitialized_hook.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | &mut self, [INFO] [stdout] | ^^^^^^^^^ this lifetime flows to the output [INFO] [stdout] 12 | into_hook: impl UpdateHook, [INFO] [stdout] 13 | ) -> crate::Value { [INFO] [stdout] | --------------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 13 | ) -> crate::Value<'_, H> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/utils/uninitialized_hook.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | &mut self, [INFO] [stdout] | ^^^^^^^^^ this lifetime flows to the output [INFO] [stdout] ... [INFO] [stdout] 28 | ) -> crate::Value { [INFO] [stdout] | --------------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 28 | ) -> crate::Value<'_, H> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/utils/uninitialized_hook.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | &mut self, [INFO] [stdout] | ^^^^^^^^^ this lifetime flows to the output [INFO] [stdout] 42 | signal: &impl crate::Signal, [INFO] [stdout] 43 | ) -> crate::Value { [INFO] [stdout] | --------------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 43 | ) -> crate::Value<'_, H> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.37s [INFO] running `Command { std: "docker" "inspect" "8be80e25466f2e0e30222aaad23c57f2b87c95eea59eb0cdd57661ed35ba1133", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8be80e25466f2e0e30222aaad23c57f2b87c95eea59eb0cdd57661ed35ba1133", kill_on_drop: false }` [INFO] [stdout] 8be80e25466f2e0e30222aaad23c57f2b87c95eea59eb0cdd57661ed35ba1133 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] 876d516f30b718db41807a1dde8655a42a018e8cf6736ac71cf18dc71033084b [INFO] running `Command { std: "docker" "start" "-a" "876d516f30b718db41807a1dde8655a42a018e8cf6736ac71cf18dc71033084b", kill_on_drop: false }` [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling rustix v1.0.7 [INFO] [stderr] Compiling linux-raw-sys v0.9.4 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling hooks-gen v0.2.0 [INFO] [stderr] Compiling hooks v3.0.0-alpha.15 (/opt/rustwide/workdir) [INFO] [stderr] Compiling futures-lite v2.6.0 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stdout] warning: struct `DebugPointerType` is never constructed [INFO] [stdout] --> src/utils/debug_pointer.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | pub struct DebugPointerType<'a, P>(pub &'a P); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DebugHigherKindFnPointerRefMut` is never constructed [INFO] [stdout] --> src/utils/debug_pointer.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct DebugHigherKindFnPointerRefMut<'a, T: ?Sized>(pub &'a fn(&mut T)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DebugHigherKindFnPointerRefOutput` is never constructed [INFO] [stdout] --> src/utils/debug_pointer.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | pub struct DebugHigherKindFnPointerRefOutput<'a, T: ?Sized, R>(pub &'a fn(&T) -> R); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/lazy_pinned_hook.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn h(mut self: Pin<&mut Self>, into_hook: impl UpdateHook) -> crate::Value { [INFO] [stdout] | ^^^^^^^^^ this lifetime flows to the output --------------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 35 | pub fn h(mut self: Pin<&mut Self>, into_hook: impl UpdateHook) -> crate::Value<'_, H> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/uninitialized_hook.rs:28:19 [INFO] [stdout] | [INFO] [stdout] 28 | self: Pin<&mut Self>, [INFO] [stdout] | ^^^^^^^^^ this lifetime flows to the output [INFO] [stdout] 29 | into_hook: H, [INFO] [stdout] 30 | ) -> crate::Value { [INFO] [stdout] | --------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 30 | ) -> crate::Value<'_, H::Hook> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/utils/uninitialized_hook.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | &mut self, [INFO] [stdout] | ^^^^^^^^^ this lifetime flows to the output [INFO] [stdout] 12 | into_hook: impl UpdateHook, [INFO] [stdout] 13 | ) -> crate::Value { [INFO] [stdout] | --------------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 13 | ) -> crate::Value<'_, H> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/utils/uninitialized_hook.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | &mut self, [INFO] [stdout] | ^^^^^^^^^ this lifetime flows to the output [INFO] [stdout] ... [INFO] [stdout] 28 | ) -> crate::Value { [INFO] [stdout] | --------------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 28 | ) -> crate::Value<'_, H> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/utils/uninitialized_hook.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | &mut self, [INFO] [stdout] | ^^^^^^^^^ this lifetime flows to the output [INFO] [stdout] 42 | signal: &impl crate::Signal, [INFO] [stdout] 43 | ) -> crate::Value { [INFO] [stdout] | --------------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 43 | ) -> crate::Value<'_, H> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling concurrent-queue v2.5.0 [INFO] [stderr] Compiling event-listener v5.4.0 [INFO] [stderr] Compiling event-listener-strategy v0.5.4 [INFO] [stderr] Compiling async-lock v3.4.0 [INFO] [stderr] Compiling polling v3.8.0 [INFO] [stderr] Compiling async-io v2.4.1 [INFO] [stdout] warning: struct `DebugPointerType` is never constructed [INFO] [stdout] --> src/utils/debug_pointer.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | pub struct DebugPointerType<'a, P>(pub &'a P); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DebugHigherKindFnPointerRefMut` is never constructed [INFO] [stdout] --> src/utils/debug_pointer.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct DebugHigherKindFnPointerRefMut<'a, T: ?Sized>(pub &'a fn(&mut T)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DebugHigherKindFnPointerRefOutput` is never constructed [INFO] [stdout] --> src/utils/debug_pointer.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | pub struct DebugHigherKindFnPointerRefOutput<'a, T: ?Sized, R>(pub &'a fn(&T) -> R); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/lazy_pinned_hook.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn h(mut self: Pin<&mut Self>, into_hook: impl UpdateHook) -> crate::Value { [INFO] [stdout] | ^^^^^^^^^ this lifetime flows to the output --------------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 35 | pub fn h(mut self: Pin<&mut Self>, into_hook: impl UpdateHook) -> crate::Value<'_, H> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/uninitialized_hook.rs:28:19 [INFO] [stdout] | [INFO] [stdout] 28 | self: Pin<&mut Self>, [INFO] [stdout] | ^^^^^^^^^ this lifetime flows to the output [INFO] [stdout] 29 | into_hook: H, [INFO] [stdout] 30 | ) -> crate::Value { [INFO] [stdout] | --------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 30 | ) -> crate::Value<'_, H::Hook> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/utils/uninitialized_hook.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | &mut self, [INFO] [stdout] | ^^^^^^^^^ this lifetime flows to the output [INFO] [stdout] 12 | into_hook: impl UpdateHook, [INFO] [stdout] 13 | ) -> crate::Value { [INFO] [stdout] | --------------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 13 | ) -> crate::Value<'_, H> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/utils/uninitialized_hook.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | &mut self, [INFO] [stdout] | ^^^^^^^^^ this lifetime flows to the output [INFO] [stdout] ... [INFO] [stdout] 28 | ) -> crate::Value { [INFO] [stdout] | --------------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 28 | ) -> crate::Value<'_, H> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/utils/uninitialized_hook.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | &mut self, [INFO] [stdout] | ^^^^^^^^^ this lifetime flows to the output [INFO] [stdout] 42 | signal: &impl crate::Signal, [INFO] [stdout] 43 | ) -> crate::Value { [INFO] [stdout] | --------------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 43 | ) -> crate::Value<'_, H> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 12.13s [INFO] running `Command { std: "docker" "inspect" "876d516f30b718db41807a1dde8655a42a018e8cf6736ac71cf18dc71033084b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "876d516f30b718db41807a1dde8655a42a018e8cf6736ac71cf18dc71033084b", kill_on_drop: false }` [INFO] [stdout] 876d516f30b718db41807a1dde8655a42a018e8cf6736ac71cf18dc71033084b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] e7ac3ad4058015289e18e398dfe1cdd0ff14688c864751030797958eee48ebc3 [INFO] running `Command { std: "docker" "start" "-a" "e7ac3ad4058015289e18e398dfe1cdd0ff14688c864751030797958eee48ebc3", kill_on_drop: false }` [INFO] [stderr] warning: struct `DebugPointerType` is never constructed [INFO] [stderr] --> src/utils/debug_pointer.rs:1:12 [INFO] [stderr] | [INFO] [stderr] 1 | pub struct DebugPointerType<'a, P>(pub &'a P); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: struct `DebugHigherKindFnPointerRefMut` is never constructed [INFO] [stderr] --> src/utils/debug_pointer.rs:9:12 [INFO] [stderr] | [INFO] [stderr] 9 | pub struct DebugHigherKindFnPointerRefMut<'a, T: ?Sized>(pub &'a fn(&mut T)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `DebugHigherKindFnPointerRefOutput` is never constructed [INFO] [stderr] --> src/utils/debug_pointer.rs:22:12 [INFO] [stderr] | [INFO] [stderr] 22 | pub struct DebugHigherKindFnPointerRefOutput<'a, T: ?Sized, R>(pub &'a fn(&T) -> R); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/lazy_pinned_hook.rs:35:28 [INFO] [stderr] | [INFO] [stderr] 35 | pub fn h(mut self: Pin<&mut Self>, into_hook: impl UpdateHook) -> crate::Value { [INFO] [stderr] | ^^^^^^^^^ this lifetime flows to the output --------------- the lifetime gets resolved as `'_` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 35 | pub fn h(mut self: Pin<&mut Self>, into_hook: impl UpdateHook) -> crate::Value<'_, H> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/uninitialized_hook.rs:28:19 [INFO] [stderr] | [INFO] [stderr] 28 | self: Pin<&mut Self>, [INFO] [stderr] | ^^^^^^^^^ this lifetime flows to the output [INFO] [stderr] 29 | into_hook: H, [INFO] [stderr] 30 | ) -> crate::Value { [INFO] [stderr] | --------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 30 | ) -> crate::Value<'_, H::Hook> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/utils/uninitialized_hook.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | &mut self, [INFO] [stderr] | ^^^^^^^^^ this lifetime flows to the output [INFO] [stderr] 12 | into_hook: impl UpdateHook, [INFO] [stderr] 13 | ) -> crate::Value { [INFO] [stderr] | --------------- the lifetime gets resolved as `'_` [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 13 | ) -> crate::Value<'_, H> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/utils/uninitialized_hook.rs:25:9 [INFO] [stderr] | [INFO] [stderr] 25 | &mut self, [INFO] [stderr] | ^^^^^^^^^ this lifetime flows to the output [INFO] [stderr] ... [INFO] [stderr] 28 | ) -> crate::Value { [INFO] [stderr] | --------------- the lifetime gets resolved as `'_` [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 28 | ) -> crate::Value<'_, H> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/utils/uninitialized_hook.rs:41:9 [INFO] [stderr] | [INFO] [stderr] 41 | &mut self, [INFO] [stderr] | ^^^^^^^^^ this lifetime flows to the output [INFO] [stderr] 42 | signal: &impl crate::Signal, [INFO] [stderr] 43 | ) -> crate::Value { [INFO] [stderr] | --------------- the lifetime gets resolved as `'_` [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 43 | ) -> crate::Value<'_, H> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `hooks` (lib) generated 8 warnings (run `cargo fix --lib -p hooks` to apply 5 suggestions) [INFO] [stderr] warning: `hooks` (lib test) generated 8 warnings (8 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/hooks-eddbf6260fa41516) [INFO] [stdout] [INFO] [stdout] running 28 tests [INFO] [stdout] test effect::hook::tests::test_use_effect_with ... ok [INFO] [stdout] test gen_ref::tests::nested_share_value::nested_map_mut ... ok [INFO] [stdout] test effect::hook::tests::custom_hook ... ok [INFO] [stdout] test gen_ref::tests::ref_is_not_reactive ... ok [INFO] [stdout] test effect::hook_once::tests::effect_once ... ok [INFO] [stdout] test gen_ref::tests::nested_share_value::nested_map ... ok [INFO] [stdout] test lazy_pinned::tests::test_lazy_pinned ... ok [INFO] [stdout] test shared_signal::tests::drop_in_map ... ok [INFO] [stdout] test gen_signal::tests::unconditional_map_mut_should_emit_infinite_values ... ok [INFO] [stdout] test shared_signal::tests::drop_in_conditional_map_mut ... ok [INFO] [stdout] test shared_signal::tests::shared_signal ... ok [INFO] [stdout] test state_with_updater::update_state::call::shared::tests::call ... ok [INFO] [stdout] test state_with_updater::update_state::reducer::shared::tests::reduce ... ok [INFO] [stdout] test shared_signal::tests::unconditional_map_mut_should_emit_infinite_values ... ok [INFO] [stdout] test state_with_updater::update_state::set::shared::tests::hook_fn_state_2 ... ok [INFO] [stdout] test state_with_updater::update_state::set::shared::tests::set ... ok [INFO] [stdout] test gen_ref::tests::nested_share_value::nested_self_map_mut_should_panic - should panic ... FAILED [INFO] [stdout] test gen_ref::tests::nested_share_value::nested_self_map_mut_and_map_should_panic - should panic ... FAILED [INFO] [stdout] test gen_ref::tests::insert_while_map - should panic ... FAILED [INFO] [stdout] test gen_ref::tests::nested_share_value::nested_self_map_and_map_mut_should_panic - should panic ... FAILED [INFO] [stdout] test shared_signal::tests::reference_cycle_should_always_pending ... ok [INFO] [stdout] test gen_signal::tests::drop_in_conditional_map_mut ... ok [INFO] [stdout] test gen_signal::tests::drop_in_map ... ok [INFO] [stdout] test gen_signal::tests::signal ... ok [INFO] [stdout] test state_with_updater::update_state::set::gen::tests::hook_fn_state_2 ... ok [INFO] [stdout] test state_with_updater::update_state::call::gen::tests::call ... ok [INFO] [stdout] test state_with_updater::update_state::set::gen::tests::set ... ok [INFO] [stdout] test state_with_updater::update_state::reducer::gen::tests::reduce ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- gen_ref::tests::nested_share_value::nested_self_map_mut_should_panic stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'gen_ref::tests::nested_share_value::nested_self_map_mut_should_panic' panicked at src/gen_ref.rs:102:33: [INFO] [stdout] RefCell already borrowed [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7b8c170478a2 - std::backtrace_rs::backtrace::libunwind::trace::h559918daaaf51ab7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x7b8c170478a2 - std::backtrace_rs::backtrace::trace_unsynchronized::hb04fbcf80d07af8b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x7b8c170478a2 - std::sys::backtrace::_print_fmt::h7c0bbbbfac0065d4 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x7b8c170478a2 - ::fmt::hb62c8ed31943daa5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x7b8c17081dc3 - core::fmt::rt::Argument::fmt::he5eaa7dd607ed4c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x7b8c17081dc3 - core::fmt::write::h375399f8cb90b45a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/mod.rs:1460:25 [INFO] [stdout] 6: 0x7b8c17044ab3 - std::io::default_write_fmt::hdc1b4dd565dd0099 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x7b8c17044ab3 - std::io::Write::write_fmt::h29f6044e9bc43c23 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x7b8c170476f2 - std::sys::backtrace::BacktraceLock::print::ha189c586374f916a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x7b8c17048e7c - std::panicking::default_hook::{{closure}}::ha3a26c98ff210e12 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x7b8c17048cd2 - std::panicking::default_hook::h8c8a86b4390ab794 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x7b8c1700b894 - as core::ops::function::Fn>::call::ha39ae63ed1e9a130 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x7b8c1700b894 - test::test_main_with_exit_callback::{{closure}}::h9df7c328ebe18c28 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x7b8c170498e3 - as core::ops::function::Fn>::call::h96b7201b552e9069 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x7b8c170498e3 - std::panicking::rust_panic_with_hook::hb3b66c2e80efa371 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x7b8c170495ca - std::panicking::begin_panic_handler::{{closure}}::h9c68d0f839e62070 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x7b8c17047da9 - std::sys::backtrace::__rust_end_short_backtrace::h68d22ddde4a73ad6 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x7b8c1704925d - __rustc[f4ffc7196a45a630]::rust_begin_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x7b8c16f26ea0 - core::panicking::panic_fmt::h8cdd4c81eb9069aa [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x7b8c16f26d93 - core::cell::panic_already_borrowed::h6ddf4b7a60108a7b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/cell.rs:785:5 [INFO] [stdout] 20: 0x7b8c16f47152 - core::cell::RefCell::borrow_mut::h26daf164e349f471 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/cell.rs:1077:25 [INFO] [stdout] 21: 0x7b8c16f66a5f - as hooks::share_value::ShareValue>::map_mut::{{closure}}::h6bb0acffd789530e [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:102:33 [INFO] [stdout] 22: 0x7b8c16f6fe52 - hooks_gen::local::store::::map_at::{{closure}}::ha1aabd34c8142227 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:305:39 [INFO] [stdout] 23: 0x7b8c16f6cbdb - hooks_gen::local::store::store::{{closure}}::hab6d42ac46f11aa2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:239:17 [INFO] [stdout] 24: 0x7b8c16f30518 - std::thread::local::LocalKey>::with_borrow::{{closure}}::h49f80bd5293bfa78 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:503:26 [INFO] [stdout] 25: 0x7b8c16f2edb8 - std::thread::local::LocalKey::try_with::hfbf54e6672deadf0 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 26: 0x7b8c16f27d43 - std::thread::local::LocalKey::with::h193fef928a5dc014 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 27: 0x7b8c16f2f1e3 - std::thread::local::LocalKey>::with_borrow::h8510da15cd3826e5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:503:14 [INFO] [stdout] 28: 0x7b8c16f69294 - hooks_gen::local::store::store::hea8dc5e0bf487854 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:233:20 [INFO] [stdout] 29: 0x7b8c16f7e7f5 - hooks_gen::local::store::::map_at::h4b4297f49c056ec0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:305:17 [INFO] [stdout] 30: 0x7b8c16f7d672 - as hooks_gen::Key>::map::hacd916fb0cc88b52 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:96:13 [INFO] [stdout] 31: 0x7b8c16f66598 - as hooks::share_value::ShareValue>::map_mut::he46e096bc2c8a5a1 [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:102:16 [INFO] [stdout] 32: 0x7b8c16f7871c - hooks::gen_ref::tests::nested_share_value::nested_self_map_mut_should_panic::{{closure}}::h164c36e54dd19cf0 [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:217:53 [INFO] [stdout] 33: 0x7b8c16f66bb7 - as hooks::share_value::ShareValue>::map_mut::{{closure}}::h83568e93b9344089 [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:102:24 [INFO] [stdout] 34: 0x7b8c16f6f4f6 - hooks_gen::local::store::::map_at::{{closure}}::h65d4192d98285b8d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:305:39 [INFO] [stdout] 35: 0x7b8c16f6d953 - hooks_gen::local::store::store::{{closure}}::hf09ececa3f1ac0c6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:239:17 [INFO] [stdout] 36: 0x7b8c16f3106d - std::thread::local::LocalKey>::with_borrow::{{closure}}::h6c9e1e97ab7f0b29 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:503:26 [INFO] [stdout] 37: 0x7b8c16f2ca6d - std::thread::local::LocalKey::try_with::h8d9391f29eb854cf [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 38: 0x7b8c16f284d8 - std::thread::local::LocalKey::with::h5278548381d61a32 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 39: 0x7b8c16f2f3c7 - std::thread::local::LocalKey>::with_borrow::hc8e6ee01b23d0b00 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:503:14 [INFO] [stdout] 40: 0x7b8c16f68ff0 - hooks_gen::local::store::store::h8c98dd7dcb220995 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:233:20 [INFO] [stdout] 41: 0x7b8c16f7e7da - hooks_gen::local::store::::map_at::h44eb955a83c6f5c1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:305:17 [INFO] [stdout] 42: 0x7b8c16f7d827 - as hooks_gen::Key>::map::hf3a83d6924419470 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:96:13 [INFO] [stdout] 43: 0x7b8c16f66450 - as hooks::share_value::ShareValue>::map_mut::h1301f6ffd82cfe40 [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:102:16 [INFO] [stdout] 44: 0x7b8c16f786ca - hooks::gen_ref::tests::nested_share_value::nested_self_map_mut_should_panic::hf7f540fff65fb546 [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:217:27 [INFO] [stdout] 45: 0x7b8c16f78647 - hooks::gen_ref::tests::nested_share_value::nested_self_map_mut_should_panic::{{closure}}::heb654ed057b13f72 [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:215:46 [INFO] [stdout] 46: 0x7b8c16f34166 - core::ops::function::FnOnce::call_once::h53f0b76a0b1a1305 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 47: 0x7b8c17010f8b - core::ops::function::FnOnce::call_once::h9633dcf760ae81b2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 48: 0x7b8c17010f8b - test::__rust_begin_short_backtrace::h12ad5e04c8d7b4a5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 49: 0x7b8c170101fe - test::run_test_in_process::{{closure}}::he596b4fd3fa4893c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] 50: 0x7b8c170101fe - as core::ops::function::FnOnce<()>>::call_once::hc746bc3fa75190e0 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 51: 0x7b8c170101fe - std::panicking::catch_unwind::do_call::hf4843906108d6299 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 52: 0x7b8c170101fe - std::panicking::catch_unwind::h849d4e8b03577bb9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 53: 0x7b8c170101fe - std::panic::catch_unwind::ha1f814c1dec025d2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 54: 0x7b8c170101fe - test::run_test_in_process::h542aad3fe61255e7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] 55: 0x7b8c170101fe - test::run_test::{{closure}}::h612788d75908cb63 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 56: 0x7b8c16fd5084 - test::run_test::{{closure}}::hbfeea3bcb7245123 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] 57: 0x7b8c16fd5084 - std::sys::backtrace::__rust_begin_short_backtrace::h72542b83b4f87d5b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 58: 0x7b8c16fd887a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hff26a7547ea762c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 59: 0x7b8c16fd887a - as core::ops::function::FnOnce<()>>::call_once::hbee49bc759312884 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 60: 0x7b8c16fd887a - std::panicking::catch_unwind::do_call::h61de12ce5e04e28f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 61: 0x7b8c16fd887a - std::panicking::catch_unwind::h454dd49873d22e18 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 62: 0x7b8c16fd887a - std::panic::catch_unwind::h5c15187324f8cebb [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 63: 0x7b8c16fd887a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbc9d9c7427673d42 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 64: 0x7b8c16fd887a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hefd458a129ddca13 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 65: 0x7b8c1704c337 - as core::ops::function::FnOnce>::call_once::h2d6e2e526b02c3da [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 66: 0x7b8c1704c337 - as core::ops::function::FnOnce>::call_once::h1aefced482b33c72 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 67: 0x7b8c1704c337 - std::sys::pal::unix::thread::Thread::new::thread_start::h7c9c6951b48f721d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] note: panic did not contain expected string [INFO] [stdout] panic message: "RefCell already borrowed" [INFO] [stdout] expected substring: "already borrowed: BorrowMutError" [INFO] [stdout] ---- gen_ref::tests::nested_share_value::nested_self_map_mut_and_map_should_panic stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'gen_ref::tests::nested_share_value::nested_self_map_mut_and_map_should_panic' panicked at src/gen_ref.rs:98:29: [INFO] [stdout] RefCell already mutably borrowed [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7b8c170478a2 - std::backtrace_rs::backtrace::libunwind::trace::h559918daaaf51ab7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x7b8c170478a2 - std::backtrace_rs::backtrace::trace_unsynchronized::hb04fbcf80d07af8b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x7b8c170478a2 - std::sys::backtrace::_print_fmt::h7c0bbbbfac0065d4 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x7b8c170478a2 - ::fmt::hb62c8ed31943daa5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x7b8c17081dc3 - core::fmt::rt::Argument::fmt::he5eaa7dd607ed4c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x7b8c17081dc3 - core::fmt::write::h375399f8cb90b45a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/mod.rs:1460:25 [INFO] [stdout] 6: 0x7b8c17044ab3 - std::io::default_write_fmt::hdc1b4dd565dd0099 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x7b8c17044ab3 - std::io::Write::write_fmt::h29f6044e9bc43c23 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x7b8c170476f2 - std::sys::backtrace::BacktraceLock::print::ha189c586374f916a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x7b8c17048e7c - std::panicking::default_hook::{{closure}}::ha3a26c98ff210e12 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x7b8c17048cd2 - std::panicking::default_hook::h8c8a86b4390ab794 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x7b8c1700b894 - as core::ops::function::Fn>::call::ha39ae63ed1e9a130 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x7b8c1700b894 - test::test_main_with_exit_callback::{{closure}}::h9df7c328ebe18c28 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x7b8c170498e3 - as core::ops::function::Fn>::call::h96b7201b552e9069 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x7b8c170498e3 - std::panicking::rust_panic_with_hook::hb3b66c2e80efa371 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x7b8c170495ca - std::panicking::begin_panic_handler::{{closure}}::h9c68d0f839e62070 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x7b8c17047da9 - std::sys::backtrace::__rust_end_short_backtrace::h68d22ddde4a73ad6 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x7b8c1704925d - __rustc[f4ffc7196a45a630]::rust_begin_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x7b8c16f26ea0 - core::panicking::panic_fmt::h8cdd4c81eb9069aa [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x7b8c16f26df3 - core::cell::panic_already_mutably_borrowed::hdfced809c37c358e [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/cell.rs:793:5 [INFO] [stdout] 20: 0x7b8c16f47f22 - core::cell::RefCell::borrow::h64d43292693fbaa4 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/cell.rs:981:25 [INFO] [stdout] 21: 0x7b8c16f65e4f - as hooks::share_value::ShareValue>::map::{{closure}}::h5d8f64162030c881 [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:98:29 [INFO] [stdout] 22: 0x7b8c16f6f412 - hooks_gen::local::store::::map_at::{{closure}}::h6497d706c0bf5078 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:305:39 [INFO] [stdout] 23: 0x7b8c16f6d03b - hooks_gen::local::store::store::{{closure}}::hb899f5bc2108041a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:239:17 [INFO] [stdout] 24: 0x7b8c16f30998 - std::thread::local::LocalKey>::with_borrow::{{closure}}::h53295e28e11e7043 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:503:26 [INFO] [stdout] 25: 0x7b8c16f2a828 - std::thread::local::LocalKey::try_with::h38d02baec431acc1 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 26: 0x7b8c16f29393 - std::thread::local::LocalKey::with::hf25c7626309b323d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 27: 0x7b8c16f2efb3 - std::thread::local::LocalKey>::with_borrow::h49a64ca99a1a5792 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:503:14 [INFO] [stdout] 28: 0x7b8c16f68fa4 - hooks_gen::local::store::store::h861eacda35f4e27d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:233:20 [INFO] [stdout] 29: 0x7b8c16f7e675 - hooks_gen::local::store::::map_at::h0b5453ec9bf779f4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:305:17 [INFO] [stdout] 30: 0x7b8c16f7d692 - as hooks_gen::Key>::map::hb38f42c8c0fde0f8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:96:13 [INFO] [stdout] 31: 0x7b8c16f65ac8 - as hooks::share_value::ShareValue>::map::hc8b53f2839f62ba9 [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:98:16 [INFO] [stdout] 32: 0x7b8c16f7886c - hooks::gen_ref::tests::nested_share_value::nested_self_map_mut_and_map_should_panic::{{closure}}::hbb7efdc0818de5cd [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:224:53 [INFO] [stdout] 33: 0x7b8c16f66a07 - as hooks::share_value::ShareValue>::map_mut::{{closure}}::h694330d3228f60c7 [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:102:24 [INFO] [stdout] 34: 0x7b8c16f6efe6 - hooks_gen::local::store::::map_at::{{closure}}::h498aa4b762aab976 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:305:39 [INFO] [stdout] 35: 0x7b8c16f6a663 - hooks_gen::local::store::store::{{closure}}::h3ffdd61c5c235af9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:239:17 [INFO] [stdout] 36: 0x7b8c16f32a2d - std::thread::local::LocalKey>::with_borrow::{{closure}}::hfb2afa41bc057c00 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:503:26 [INFO] [stdout] 37: 0x7b8c16f2ddcd - std::thread::local::LocalKey::try_with::hc4e282ba25668550 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 38: 0x7b8c16f28848 - std::thread::local::LocalKey::with::h85f1c774072bb4e1 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 39: 0x7b8c16f2f347 - std::thread::local::LocalKey>::with_borrow::hb226ea91f74c3a17 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:503:14 [INFO] [stdout] 40: 0x7b8c16f69150 - hooks_gen::local::store::store::hae0d3f268c307e42 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:233:20 [INFO] [stdout] 41: 0x7b8c16f7e93a - hooks_gen::local::store::::map_at::h774689abde1a7abf [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:305:17 [INFO] [stdout] 42: 0x7b8c16f7d7c7 - as hooks_gen::Key>::map::he64876f7555947ae [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:96:13 [INFO] [stdout] 43: 0x7b8c16f66480 - as hooks::share_value::ShareValue>::map_mut::h2373267120bc2f92 [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:102:16 [INFO] [stdout] 44: 0x7b8c16f787dd - hooks::gen_ref::tests::nested_share_value::nested_self_map_mut_and_map_should_panic::hc0caf7e029d03cf1 [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:224:27 [INFO] [stdout] 45: 0x7b8c16f78757 - hooks::gen_ref::tests::nested_share_value::nested_self_map_mut_and_map_should_panic::{{closure}}::h73f5fa2ded97f4ce [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:222:54 [INFO] [stdout] 46: 0x7b8c16f34426 - core::ops::function::FnOnce::call_once::ha1e85fbdea0c88b0 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 47: 0x7b8c17010f8b - core::ops::function::FnOnce::call_once::h9633dcf760ae81b2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 48: 0x7b8c17010f8b - test::__rust_begin_short_backtrace::h12ad5e04c8d7b4a5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 49: 0x7b8c170101fe - test::run_test_in_process::{{closure}}::he596b4fd3fa4893c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] 50: 0x7b8c170101fe - as core::ops::function::FnOnce<()>>::call_once::hc746bc3fa75190e0 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 51: 0x7b8c170101fe - std::panicking::catch_unwind::do_call::hf4843906108d6299 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 52: 0x7b8c170101fe - std::panicking::catch_unwind::h849d4e8b03577bb9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 53: 0x7b8c170101fe - std::panic::catch_unwind::ha1f814c1dec025d2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 54: 0x7b8c170101fe - test::run_test_in_process::h542aad3fe61255e7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] 55: 0x7b8c170101fe - test::run_test::{{closure}}::h612788d75908cb63 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 56: 0x7b8c16fd5084 - test::run_test::{{closure}}::hbfeea3bcb7245123 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] 57: 0x7b8c16fd5084 - std::sys::backtrace::__rust_begin_short_backtrace::h72542b83b4f87d5b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 58: 0x7b8c16fd887a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hff26a7547ea762c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 59: 0x7b8c16fd887a - as core::ops::function::FnOnce<()>>::call_once::hbee49bc759312884 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 60: 0x7b8c16fd887a - std::panicking::catch_unwind::do_call::h61de12ce5e04e28f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 61: 0x7b8c16fd887a - std::panicking::catch_unwind::h454dd49873d22e18 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 62: 0x7b8c16fd887a - std::panic::catch_unwind::h5c15187324f8cebb [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 63: 0x7b8c16fd887a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbc9d9c7427673d42 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 64: 0x7b8c16fd887a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hefd458a129ddca13 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 65: 0x7b8c1704c337 - as core::ops::function::FnOnce>::call_once::h2d6e2e526b02c3da [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 66: 0x7b8c1704c337 - as core::ops::function::FnOnce>::call_once::h1aefced482b33c72 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 67: 0x7b8c1704c337 - std::sys::pal::unix::thread::Thread::new::thread_start::h7c9c6951b48f721d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] note: panic did not contain expected string [INFO] [stdout] panic message: "RefCell already mutably borrowed" [INFO] [stdout] expected substring: "already mutably borrowed: BorrowError" [INFO] [stdout] ---- gen_ref::tests::insert_while_map stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'gen_ref::tests::insert_while_map' panicked at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:536:38: [INFO] [stdout] RefCell already borrowed [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7b8c170478a2 - std::backtrace_rs::backtrace::libunwind::trace::h559918daaaf51ab7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x7b8c170478a2 - std::backtrace_rs::backtrace::trace_unsynchronized::hb04fbcf80d07af8b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x7b8c170478a2 - std::sys::backtrace::_print_fmt::h7c0bbbbfac0065d4 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x7b8c170478a2 - ::fmt::hb62c8ed31943daa5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x7b8c17081dc3 - core::fmt::rt::Argument::fmt::he5eaa7dd607ed4c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x7b8c17081dc3 - core::fmt::write::h375399f8cb90b45a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/mod.rs:1460:25 [INFO] [stdout] 6: 0x7b8c17044ab3 - std::io::default_write_fmt::hdc1b4dd565dd0099 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x7b8c17044ab3 - std::io::Write::write_fmt::h29f6044e9bc43c23 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x7b8c170476f2 - std::sys::backtrace::BacktraceLock::print::ha189c586374f916a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x7b8c17048e7c - std::panicking::default_hook::{{closure}}::ha3a26c98ff210e12 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x7b8c17048cd2 - std::panicking::default_hook::h8c8a86b4390ab794 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x7b8c1700b894 - as core::ops::function::Fn>::call::ha39ae63ed1e9a130 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x7b8c1700b894 - test::test_main_with_exit_callback::{{closure}}::h9df7c328ebe18c28 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x7b8c170498e3 - as core::ops::function::Fn>::call::h96b7201b552e9069 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x7b8c170498e3 - std::panicking::rust_panic_with_hook::hb3b66c2e80efa371 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x7b8c170495ca - std::panicking::begin_panic_handler::{{closure}}::h9c68d0f839e62070 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x7b8c17047da9 - std::sys::backtrace::__rust_end_short_backtrace::h68d22ddde4a73ad6 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x7b8c1704925d - __rustc[f4ffc7196a45a630]::rust_begin_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x7b8c16f26ea0 - core::panicking::panic_fmt::h8cdd4c81eb9069aa [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x7b8c16f26d93 - core::cell::panic_already_borrowed::h6ddf4b7a60108a7b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/cell.rs:785:5 [INFO] [stdout] 20: 0x7b8c16f3360a - core::cell::RefCell::borrow_mut::h37aad1a4a5cea105 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/cell.rs:1077:25 [INFO] [stdout] 21: 0x7b8c16f3360a - std::thread::local::LocalKey>::with_borrow_mut::{{closure}}::h7a3e2b9062aaed8c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:536:38 [INFO] [stdout] 22: 0x7b8c16f2e531 - std::thread::local::LocalKey::try_with::hd9aed8c19049ddb5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 23: 0x7b8c16f28d72 - std::thread::local::LocalKey::with::hc0ca304e8ae676c2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 24: 0x7b8c16f32cd6 - std::thread::local::LocalKey>::with_borrow_mut::h059d29db024e0b78 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:536:14 [INFO] [stdout] 25: 0x7b8c16f70b5e - hooks_gen::local::store::store_mut::hffa1f90f595382a3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:222:20 [INFO] [stdout] 26: 0x7b8c16f7e4e2 - hooks_gen::local::store::::insert::h77136833b22edddd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:257:17 [INFO] [stdout] 27: 0x7b8c16f7d90f - >::insert::h2bce3286e9ffd702 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:332:13 [INFO] [stdout] 28: 0x7b8c16f65927 - hooks::gen_ref::GenRefOwner::new::hff5baa550e58111a [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:15:27 [INFO] [stdout] 29: 0x7b8c16f4e710 - hooks::gen_ref::tests::insert_while_map::{{closure}}::h9d4b45abc95d3fa8 [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:258:13 [INFO] [stdout] 30: 0x7b8c16f66316 - as hooks::share_value::ShareValue>::map::{{closure}}::hf900febf9f956741 [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:98:24 [INFO] [stdout] 31: 0x7b8c16f6f5c2 - hooks_gen::local::store::::map_at::{{closure}}::h68224f45e62d53f4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:305:39 [INFO] [stdout] 32: 0x7b8c16f6d1ab - hooks_gen::local::store::store::{{closure}}::hbb0629a61d25e444 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:239:17 [INFO] [stdout] 33: 0x7b8c16f30f48 - std::thread::local::LocalKey>::with_borrow::{{closure}}::h6c8e3cb8b4bc57f8 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:503:26 [INFO] [stdout] 34: 0x7b8c16f2b918 - std::thread::local::LocalKey::try_with::h66f2144bf3078a6d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 35: 0x7b8c16f28df3 - std::thread::local::LocalKey::with::hc69f89ae5da9c94a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 36: 0x7b8c16f2eed3 - std::thread::local::LocalKey>::with_borrow::h01cb5f18933e91e4 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:503:14 [INFO] [stdout] 37: 0x7b8c16f692f4 - hooks_gen::local::store::store::hf7faa1c8912e1ea3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:233:20 [INFO] [stdout] 38: 0x7b8c16f7ec95 - hooks_gen::local::store::::map_at::hf647f3361712d349 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:305:17 [INFO] [stdout] 39: 0x7b8c16f7d602 - as hooks_gen::Key>::map::h93b53d0336529733 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:96:13 [INFO] [stdout] 40: 0x7b8c16f65988 - as hooks::share_value::ShareValue>::map::h3332a3599a2f4fc4 [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:98:16 [INFO] [stdout] 41: 0x7b8c16f4e6d5 - hooks::gen_ref::tests::insert_while_map::h60523eb200625504 [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:257:23 [INFO] [stdout] 42: 0x7b8c16f4e657 - hooks::gen_ref::tests::insert_while_map::{{closure}}::h17ea8d6c22c435bf [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:255:26 [INFO] [stdout] 43: 0x7b8c16f33f26 - core::ops::function::FnOnce::call_once::h2c3e406a5aafc846 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 44: 0x7b8c17010f8b - core::ops::function::FnOnce::call_once::h9633dcf760ae81b2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 45: 0x7b8c17010f8b - test::__rust_begin_short_backtrace::h12ad5e04c8d7b4a5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 46: 0x7b8c170101fe - test::run_test_in_process::{{closure}}::he596b4fd3fa4893c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] 47: 0x7b8c170101fe - as core::ops::function::FnOnce<()>>::call_once::hc746bc3fa75190e0 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 48: 0x7b8c170101fe - std::panicking::catch_unwind::do_call::hf4843906108d6299 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 49: 0x7b8c170101fe - std::panicking::catch_unwind::h849d4e8b03577bb9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 50: 0x7b8c170101fe - std::panic::catch_unwind::ha1f814c1dec025d2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 51: 0x7b8c170101fe - test::run_test_in_process::h542aad3fe61255e7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] 52: 0x7b8c170101fe - test::run_test::{{closure}}::h612788d75908cb63 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 53: 0x7b8c16fd5084 - test::run_test::{{closure}}::hbfeea3bcb7245123 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] 54: 0x7b8c16fd5084 - std::sys::backtrace::__rust_begin_short_backtrace::h72542b83b4f87d5b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 55: 0x7b8c16fd887a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hff26a7547ea762c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 56: 0x7b8c16fd887a - as core::ops::function::FnOnce<()>>::call_once::hbee49bc759312884 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 57: 0x7b8c16fd887a - std::panicking::catch_unwind::do_call::h61de12ce5e04e28f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 58: 0x7b8c16fd887a - std::panicking::catch_unwind::h454dd49873d22e18 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 59: 0x7b8c16fd887a - std::panic::catch_unwind::h5c15187324f8cebb [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x7b8c16fd887a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbc9d9c7427673d42 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 61: 0x7b8c16fd887a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hefd458a129ddca13 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 62: 0x7b8c1704c337 - as core::ops::function::FnOnce>::call_once::h2d6e2e526b02c3da [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 63: 0x7b8c1704c337 - as core::ops::function::FnOnce>::call_once::h1aefced482b33c72 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 64: 0x7b8c1704c337 - std::sys::pal::unix::thread::Thread::new::thread_start::h7c9c6951b48f721d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] note: panic did not contain expected string [INFO] [stdout] panic message: "RefCell already borrowed" [INFO] [stdout] expected substring: "already borrowed: BorrowMutError" [INFO] [stdout] ---- gen_ref::tests::nested_share_value::nested_self_map_and_map_mut_should_panic stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'gen_ref::tests::nested_share_value::nested_self_map_and_map_mut_should_panic' panicked at src/gen_ref.rs:102:33: [INFO] [stdout] RefCell already borrowed [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7b8c170478a2 - std::backtrace_rs::backtrace::libunwind::trace::h559918daaaf51ab7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x7b8c170478a2 - std::backtrace_rs::backtrace::trace_unsynchronized::hb04fbcf80d07af8b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x7b8c170478a2 - std::sys::backtrace::_print_fmt::h7c0bbbbfac0065d4 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x7b8c170478a2 - ::fmt::hb62c8ed31943daa5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x7b8c17081dc3 - core::fmt::rt::Argument::fmt::he5eaa7dd607ed4c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x7b8c17081dc3 - core::fmt::write::h375399f8cb90b45a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/fmt/mod.rs:1460:25 [INFO] [stdout] 6: 0x7b8c17044ab3 - std::io::default_write_fmt::hdc1b4dd565dd0099 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x7b8c17044ab3 - std::io::Write::write_fmt::h29f6044e9bc43c23 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x7b8c170476f2 - std::sys::backtrace::BacktraceLock::print::ha189c586374f916a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x7b8c17048e7c - std::panicking::default_hook::{{closure}}::ha3a26c98ff210e12 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x7b8c17048cd2 - std::panicking::default_hook::h8c8a86b4390ab794 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x7b8c1700b894 - as core::ops::function::Fn>::call::ha39ae63ed1e9a130 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x7b8c1700b894 - test::test_main_with_exit_callback::{{closure}}::h9df7c328ebe18c28 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x7b8c170498e3 - as core::ops::function::Fn>::call::h96b7201b552e9069 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x7b8c170498e3 - std::panicking::rust_panic_with_hook::hb3b66c2e80efa371 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x7b8c170495ca - std::panicking::begin_panic_handler::{{closure}}::h9c68d0f839e62070 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x7b8c17047da9 - std::sys::backtrace::__rust_end_short_backtrace::h68d22ddde4a73ad6 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x7b8c1704925d - __rustc[f4ffc7196a45a630]::rust_begin_unwind [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x7b8c16f26ea0 - core::panicking::panic_fmt::h8cdd4c81eb9069aa [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x7b8c16f26d93 - core::cell::panic_already_borrowed::h6ddf4b7a60108a7b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/cell.rs:785:5 [INFO] [stdout] 20: 0x7b8c16f47152 - core::cell::RefCell::borrow_mut::h26daf164e349f471 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/cell.rs:1077:25 [INFO] [stdout] 21: 0x7b8c16f66d8f - as hooks::share_value::ShareValue>::map_mut::{{closure}}::hfcfa51a546567f7a [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:102:33 [INFO] [stdout] 22: 0x7b8c16f6eb72 - hooks_gen::local::store::::map_at::{{closure}}::h2dbb627cf06cc5f5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:305:39 [INFO] [stdout] 23: 0x7b8c16f6c5db - hooks_gen::local::store::store::{{closure}}::h9e5b66897d491b86 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:239:17 [INFO] [stdout] 24: 0x7b8c16f2f8b8 - std::thread::local::LocalKey>::with_borrow::{{closure}}::h0b40d9b5af27bf3f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:503:26 [INFO] [stdout] 25: 0x7b8c16f2cf38 - std::thread::local::LocalKey::try_with::h98c9fdffdeb1217a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 26: 0x7b8c16f27c63 - std::thread::local::LocalKey::with::h0b711d0feaaf388a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 27: 0x7b8c16f2f4c3 - std::thread::local::LocalKey>::with_borrow::hdade1df2d26742c8 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:503:14 [INFO] [stdout] 28: 0x7b8c16f69104 - hooks_gen::local::store::store::h99881f9582b3ac26 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:233:20 [INFO] [stdout] 29: 0x7b8c16f7e605 - hooks_gen::local::store::::map_at::h03caa9767697c699 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:305:17 [INFO] [stdout] 30: 0x7b8c16f7d2e2 - as hooks_gen::Key>::map::h05ad7be4cc7e7261 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:96:13 [INFO] [stdout] 31: 0x7b8c16f665b8 - as hooks::share_value::ShareValue>::map_mut::hfa88c4def497dcc1 [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:102:16 [INFO] [stdout] 32: 0x7b8c16f789cc - hooks::gen_ref::tests::nested_share_value::nested_self_map_and_map_mut_should_panic::{{closure}}::h7a3e50c5b1a10384 [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:232:49 [INFO] [stdout] 33: 0x7b8c16f66097 - as hooks::share_value::ShareValue>::map::{{closure}}::h7af93ccc8fc58fdb [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:98:24 [INFO] [stdout] 34: 0x7b8c16f6fbb6 - hooks_gen::local::store::::map_at::{{closure}}::h9bda8cd7011813d3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:305:39 [INFO] [stdout] 35: 0x7b8c16f69483 - hooks_gen::local::store::store::{{closure}}::h01aea423a250ad3f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:239:17 [INFO] [stdout] 36: 0x7b8c16f3245d - std::thread::local::LocalKey>::with_borrow::{{closure}}::hca77a9381fa1334e [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:503:26 [INFO] [stdout] 37: 0x7b8c16f2a11d - std::thread::local::LocalKey::try_with::h2327781e9f1ed5ad [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 38: 0x7b8c16f287b8 - std::thread::local::LocalKey::with::h7fc37feff02cc8d6 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 39: 0x7b8c16f2f107 - std::thread::local::LocalKey>::with_borrow::h6a5ef1c574117a2a [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/local.rs:503:14 [INFO] [stdout] 40: 0x7b8c16f68ed0 - hooks_gen::local::store::store::h6f50945655a0a119 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:233:20 [INFO] [stdout] 41: 0x7b8c16f7e82a - hooks_gen::local::store::::map_at::h5197aae26c3b24f1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:305:17 [INFO] [stdout] 42: 0x7b8c16f7d7e7 - as hooks_gen::Key>::map::he713e57260f5a0d1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hooks-gen-0.2.0/src/lib.rs:96:13 [INFO] [stdout] 43: 0x7b8c16f65a50 - as hooks::share_value::ShareValue>::map::hacb341922bb43724 [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:98:16 [INFO] [stdout] 44: 0x7b8c16f7897a - hooks::gen_ref::tests::nested_share_value::nested_self_map_and_map_mut_should_panic::hd1bdd4cc16fc1034 [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:232:27 [INFO] [stdout] 45: 0x7b8c16f788f7 - hooks::gen_ref::tests::nested_share_value::nested_self_map_and_map_mut_should_panic::{{closure}}::h771684d1634523ee [INFO] [stdout] at /opt/rustwide/workdir/src/gen_ref.rs:230:54 [INFO] [stdout] 46: 0x7b8c16f33ea6 - core::ops::function::FnOnce::call_once::h2656f019d78bf1b2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 47: 0x7b8c17010f8b - core::ops::function::FnOnce::call_once::h9633dcf760ae81b2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 48: 0x7b8c17010f8b - test::__rust_begin_short_backtrace::h12ad5e04c8d7b4a5 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:648:18 [INFO] [stdout] 49: 0x7b8c170101fe - test::run_test_in_process::{{closure}}::he596b4fd3fa4893c [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:74 [INFO] [stdout] 50: 0x7b8c170101fe - as core::ops::function::FnOnce<()>>::call_once::hc746bc3fa75190e0 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 51: 0x7b8c170101fe - std::panicking::catch_unwind::do_call::hf4843906108d6299 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 52: 0x7b8c170101fe - std::panicking::catch_unwind::h849d4e8b03577bb9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 53: 0x7b8c170101fe - std::panic::catch_unwind::ha1f814c1dec025d2 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 54: 0x7b8c170101fe - test::run_test_in_process::h542aad3fe61255e7 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:671:27 [INFO] [stdout] 55: 0x7b8c170101fe - test::run_test::{{closure}}::h612788d75908cb63 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:592:43 [INFO] [stdout] 56: 0x7b8c16fd5084 - test::run_test::{{closure}}::hbfeea3bcb7245123 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/test/src/lib.rs:622:41 [INFO] [stdout] 57: 0x7b8c16fd5084 - std::sys::backtrace::__rust_begin_short_backtrace::h72542b83b4f87d5b [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 58: 0x7b8c16fd887a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hff26a7547ea762c9 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 59: 0x7b8c16fd887a - as core::ops::function::FnOnce<()>>::call_once::hbee49bc759312884 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 60: 0x7b8c16fd887a - std::panicking::catch_unwind::do_call::h61de12ce5e04e28f [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:589:40 [INFO] [stdout] 61: 0x7b8c16fd887a - std::panicking::catch_unwind::h454dd49873d22e18 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panicking.rs:552:19 [INFO] [stdout] 62: 0x7b8c16fd887a - std::panic::catch_unwind::h5c15187324f8cebb [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/panic.rs:359:14 [INFO] [stdout] 63: 0x7b8c16fd887a - std::thread::Builder::spawn_unchecked_::{{closure}}::hbc9d9c7427673d42 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 64: 0x7b8c16fd887a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hefd458a129ddca13 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 65: 0x7b8c1704c337 - as core::ops::function::FnOnce>::call_once::h2d6e2e526b02c3da [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 66: 0x7b8c1704c337 - as core::ops::function::FnOnce>::call_once::h1aefced482b33c72 [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 67: 0x7b8c1704c337 - std::sys::pal::unix::thread::Thread::new::thread_start::h7c9c6951b48f721d [INFO] [stdout] at /rustc/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] note: panic did not contain expected string [INFO] [stdout] panic message: "RefCell already borrowed" [INFO] [stdout] expected substring: "already borrowed: BorrowMutError" [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] gen_ref::tests::insert_while_map [INFO] [stdout] gen_ref::tests::nested_share_value::nested_self_map_and_map_mut_should_panic [INFO] [stdout] gen_ref::tests::nested_share_value::nested_self_map_mut_and_map_should_panic [INFO] [stdout] gen_ref::tests::nested_share_value::nested_self_map_mut_should_panic [INFO] [stdout] [INFO] [stdout] test result: FAILED. 24 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] running `Command { std: "docker" "inspect" "e7ac3ad4058015289e18e398dfe1cdd0ff14688c864751030797958eee48ebc3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e7ac3ad4058015289e18e398dfe1cdd0ff14688c864751030797958eee48ebc3", kill_on_drop: false }` [INFO] [stdout] e7ac3ad4058015289e18e398dfe1cdd0ff14688c864751030797958eee48ebc3