[INFO] fetching crate thincollections 0.5.4... [INFO] testing thincollections-0.5.4 against beta-2025-09-21 for beta-1.91-3 [INFO] extracting crate thincollections 0.5.4 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate thincollections 0.5.4 [INFO] finished tweaking crates.io crate thincollections 0.5.4 [INFO] tweaked toml for crates.io crate thincollections 0.5.4 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate thincollections 0.5.4 on toolchain beta-2025-09-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "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" "+beta-2025-09-21" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 22 packages to latest compatible versions [INFO] [stderr] Adding num v0.2.1 (available: v0.4.3) [INFO] [stderr] Adding ordered-float v1.1.1 (available: v5.1.0) [INFO] [stderr] Adding rand v0.5.6 (available: v0.9.2) [INFO] [stderr] Adding xoshiro v0.0.4 (available: v0.0.5) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 11d8f39722b294a3e74bfe0cf519b0b9eb003d4485a49651ca0a154811cc1106 [INFO] running `Command { std: "docker" "start" "-a" "11d8f39722b294a3e74bfe0cf519b0b9eb003d4485a49651ca0a154811cc1106", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "11d8f39722b294a3e74bfe0cf519b0b9eb003d4485a49651ca0a154811cc1106", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "11d8f39722b294a3e74bfe0cf519b0b9eb003d4485a49651ca0a154811cc1106", kill_on_drop: false }` [INFO] [stdout] 11d8f39722b294a3e74bfe0cf519b0b9eb003d4485a49651ca0a154811cc1106 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 318fda3692f93f432fd64a498f9a9ec7259553cad2f47dcfd687b15d725559dd [INFO] running `Command { std: "docker" "start" "-a" "318fda3692f93f432fd64a498f9a9ec7259553cad2f47dcfd687b15d725559dd", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] Compiling thincollections v0.5.4 (/opt/rustwide/workdir) [INFO] [stdout] warning: `#[inline]` attribute cannot be used on required trait methods [INFO] [stdout] --> src/thin_sentinel.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | #[inline(always)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = help: `#[inline]` can be applied to functions, inherent methods, provided trait methods, trait methods in impl blocks, and closures [INFO] [stdout] = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[inline]` attribute cannot be used on required trait methods [INFO] [stdout] --> src/thin_sentinel.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | #[inline(always)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = help: `#[inline]` can be applied to functions, inherent methods, provided trait methods, trait methods in impl blocks, and closures [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `std::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead [INFO] [stdout] --> src/thin_hasher.rs:22:10 [INFO] [stdout] | [INFO] [stdout] 22 | SEED.compare_and_swap(x as usize, y as usize, Ordering::Release); // we don't care if it fails [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/thin_vec.rs:1244:29 [INFO] [stdout] | [INFO] [stdout] 1244 | pub fn into_boxed_slice(mut self) -> Box<[T]> { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_map.rs:646:18 [INFO] [stdout] | [INFO] [stdout] 646 | pub fn entry(&mut self, key: K) -> Entry { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 646 | pub fn entry(&mut self, key: K) -> Entry<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_map.rs:728:18 [INFO] [stdout] | [INFO] [stdout] 728 | pub fn drain(&mut self) -> Drain { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 728 | pub fn drain(&mut self) -> Drain<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_map.rs:780:17 [INFO] [stdout] | [INFO] [stdout] 780 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 780 | pub fn iter(&self) -> Iter<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_map.rs:828:19 [INFO] [stdout] | [INFO] [stdout] 828 | pub fn values(&self) -> Values { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 828 | pub fn values(&self) -> Values<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_map.rs:856:23 [INFO] [stdout] | [INFO] [stdout] 856 | pub fn values_mut(&mut self) -> ValuesMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 856 | pub fn values_mut(&mut self) -> ValuesMut<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_map.rs:877:17 [INFO] [stdout] | [INFO] [stdout] 877 | pub fn keys(&self) -> Keys { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 877 | pub fn keys(&self) -> Keys<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_map.rs:906:21 [INFO] [stdout] | [INFO] [stdout] 906 | pub fn iter_mut(&mut self) -> IterMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 906 | pub fn iter_mut(&mut self) -> IterMut<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_set.rs:314:17 [INFO] [stdout] | [INFO] [stdout] 314 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 314 | pub fn iter(&self) -> Iter<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_set.rs:475:18 [INFO] [stdout] | [INFO] [stdout] 475 | pub fn drain(&mut self) -> Drain { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 475 | pub fn drain(&mut self) -> Drain<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/thin_v64.rs:1238:21 [INFO] [stdout] | [INFO] [stdout] 1238 | let count = (*other).len(); [INFO] [stdout] | ^^-----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const [T]` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&[T]` [INFO] [stdout] --> src/thin_v64.rs:1238:21 [INFO] [stdout] | [INFO] [stdout] 1238 | let count = (*other).len(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] note: method calls to `len` require a reference [INFO] [stdout] --> /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/slice/mod.rs:114:5 [INFO] [stdout] = note: `#[warn(dangerous_implicit_autorefs)]` on by default [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 1238 | let count = (&(*other)).len(); [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_v64.rs:1461:21 [INFO] [stdout] | [INFO] [stdout] 1461 | pub fn drain(&mut self, range: R) -> Drain [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1461 | pub fn drain(&mut self, range: R) -> Drain<'_, T> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_v64.rs:1556:25 [INFO] [stdout] | [INFO] [stdout] 1556 | pub fn splice(&mut self, range: R, replace_with: I) -> Splice [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1556 | pub fn splice(&mut self, range: R, replace_with: I) -> Splice<'_, I::IntoIter> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_v64.rs:1617:28 [INFO] [stdout] | [INFO] [stdout] 1617 | pub fn drain_filter(&mut self, filter: F) -> DrainFilter [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1617 | pub fn drain_filter(&mut self, filter: F) -> DrainFilter<'_, T, F> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/thin_vec.rs:1116:21 [INFO] [stdout] | [INFO] [stdout] 1116 | let count = (*other).len(); [INFO] [stdout] | ^^-----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const [T]` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&[T]` [INFO] [stdout] --> src/thin_vec.rs:1116:21 [INFO] [stdout] | [INFO] [stdout] 1116 | let count = (*other).len(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] note: method calls to `len` require a reference [INFO] [stdout] --> /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/slice/mod.rs:114:5 [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 1116 | let count = (&(*other)).len(); [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_vec.rs:1298:21 [INFO] [stdout] | [INFO] [stdout] 1298 | pub fn drain(&mut self, range: R) -> Drain [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1298 | pub fn drain(&mut self, range: R) -> Drain<'_, T> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_vec.rs:1381:25 [INFO] [stdout] | [INFO] [stdout] 1381 | pub fn splice(&mut self, range: R, replace_with: I) -> Splice [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1381 | pub fn splice(&mut self, range: R, replace_with: I) -> Splice<'_, I::IntoIter> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_vec.rs:1442:28 [INFO] [stdout] | [INFO] [stdout] 1442 | pub fn drain_filter(&mut self, filter: F) -> DrainFilter [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1442 | pub fn drain_filter(&mut self, filter: F) -> DrainFilter<'_, T, F> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.87s [INFO] running `Command { std: "docker" "inspect" "318fda3692f93f432fd64a498f9a9ec7259553cad2f47dcfd687b15d725559dd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "318fda3692f93f432fd64a498f9a9ec7259553cad2f47dcfd687b15d725559dd", kill_on_drop: false }` [INFO] [stdout] 318fda3692f93f432fd64a498f9a9ec7259553cad2f47dcfd687b15d725559dd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 368a37d590790b9b62730a4f12867ddb4c901764ca3965fd7fc1df3b2d45066c [INFO] running `Command { std: "docker" "start" "-a" "368a37d590790b9b62730a4f12867ddb4c901764ca3965fd7fc1df3b2d45066c", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stdout] warning: `#[inline]` attribute cannot be used on required trait methods [INFO] [stdout] --> src/thin_sentinel.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | #[inline(always)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = help: `#[inline]` can be applied to functions, inherent methods, provided trait methods, trait methods in impl blocks, and closures [INFO] [stdout] = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling num-bigint v0.2.6 [INFO] [stderr] Compiling rand_core v0.4.2 [INFO] [stderr] Compiling num-complex v0.2.4 [INFO] [stderr] Compiling num-rational v0.2.4 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stdout] warning: `#[inline]` attribute cannot be used on required trait methods [INFO] [stdout] --> src/thin_sentinel.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | #[inline(always)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = help: `#[inline]` can be applied to functions, inherent methods, provided trait methods, trait methods in impl blocks, and closures [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `std::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead [INFO] [stdout] --> src/thin_hasher.rs:22:10 [INFO] [stdout] | [INFO] [stdout] 22 | SEED.compare_and_swap(x as usize, y as usize, Ordering::Release); // we don't care if it fails [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/thin_vec.rs:1244:29 [INFO] [stdout] | [INFO] [stdout] 1244 | pub fn into_boxed_slice(mut self) -> Box<[T]> { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_map.rs:646:18 [INFO] [stdout] | [INFO] [stdout] 646 | pub fn entry(&mut self, key: K) -> Entry { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 646 | pub fn entry(&mut self, key: K) -> Entry<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_map.rs:728:18 [INFO] [stdout] | [INFO] [stdout] 728 | pub fn drain(&mut self) -> Drain { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 728 | pub fn drain(&mut self) -> Drain<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_map.rs:780:17 [INFO] [stdout] | [INFO] [stdout] 780 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 780 | pub fn iter(&self) -> Iter<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_map.rs:828:19 [INFO] [stdout] | [INFO] [stdout] 828 | pub fn values(&self) -> Values { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 828 | pub fn values(&self) -> Values<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_map.rs:856:23 [INFO] [stdout] | [INFO] [stdout] 856 | pub fn values_mut(&mut self) -> ValuesMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 856 | pub fn values_mut(&mut self) -> ValuesMut<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_map.rs:877:17 [INFO] [stdout] | [INFO] [stdout] 877 | pub fn keys(&self) -> Keys { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 877 | pub fn keys(&self) -> Keys<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_map.rs:906:21 [INFO] [stdout] | [INFO] [stdout] 906 | pub fn iter_mut(&mut self) -> IterMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 906 | pub fn iter_mut(&mut self) -> IterMut<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_set.rs:314:17 [INFO] [stdout] | [INFO] [stdout] 314 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 314 | pub fn iter(&self) -> Iter<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_set.rs:475:18 [INFO] [stdout] | [INFO] [stdout] 475 | pub fn drain(&mut self) -> Drain { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 475 | pub fn drain(&mut self) -> Drain<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/thin_v64.rs:1238:21 [INFO] [stdout] | [INFO] [stdout] 1238 | let count = (*other).len(); [INFO] [stdout] | ^^-----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const [T]` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&[T]` [INFO] [stdout] --> src/thin_v64.rs:1238:21 [INFO] [stdout] | [INFO] [stdout] 1238 | let count = (*other).len(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] note: method calls to `len` require a reference [INFO] [stdout] --> /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/slice/mod.rs:114:5 [INFO] [stdout] = note: `#[warn(dangerous_implicit_autorefs)]` on by default [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 1238 | let count = (&(*other)).len(); [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_v64.rs:1461:21 [INFO] [stdout] | [INFO] [stdout] 1461 | pub fn drain(&mut self, range: R) -> Drain [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1461 | pub fn drain(&mut self, range: R) -> Drain<'_, T> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_v64.rs:1556:25 [INFO] [stdout] | [INFO] [stdout] 1556 | pub fn splice(&mut self, range: R, replace_with: I) -> Splice [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1556 | pub fn splice(&mut self, range: R, replace_with: I) -> Splice<'_, I::IntoIter> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_v64.rs:1617:28 [INFO] [stdout] | [INFO] [stdout] 1617 | pub fn drain_filter(&mut self, filter: F) -> DrainFilter [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1617 | pub fn drain_filter(&mut self, filter: F) -> DrainFilter<'_, T, F> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/thin_vec.rs:1116:21 [INFO] [stdout] | [INFO] [stdout] 1116 | let count = (*other).len(); [INFO] [stdout] | ^^-----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const [T]` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&[T]` [INFO] [stdout] --> src/thin_vec.rs:1116:21 [INFO] [stdout] | [INFO] [stdout] 1116 | let count = (*other).len(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] note: method calls to `len` require a reference [INFO] [stdout] --> /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/slice/mod.rs:114:5 [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 1116 | let count = (&(*other)).len(); [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_vec.rs:1298:21 [INFO] [stdout] | [INFO] [stdout] 1298 | pub fn drain(&mut self, range: R) -> Drain [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1298 | pub fn drain(&mut self, range: R) -> Drain<'_, T> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_vec.rs:1381:25 [INFO] [stdout] | [INFO] [stdout] 1381 | pub fn splice(&mut self, range: R, replace_with: I) -> Splice [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1381 | pub fn splice(&mut self, range: R, replace_with: I) -> Splice<'_, I::IntoIter> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_vec.rs:1442:28 [INFO] [stdout] | [INFO] [stdout] 1442 | pub fn drain_filter(&mut self, filter: F) -> DrainFilter [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1442 | pub fn drain_filter(&mut self, filter: F) -> DrainFilter<'_, T, F> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rand_core v0.3.1 [INFO] [stderr] Compiling rand_core v0.2.2 [INFO] [stderr] Compiling rand v0.5.6 [INFO] [stderr] Compiling xoshiro v0.0.4 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling ordered-float v1.1.1 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling num v0.2.1 [INFO] [stderr] Compiling thincollections v0.5.4 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `super::ThinSentinel` [INFO] [stdout] --> src/thin_map.rs:2135:9 [INFO] [stdout] | [INFO] [stdout] 2135 | use super::ThinSentinel; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[inline]` attribute cannot be used on required trait methods [INFO] [stdout] --> src/thin_sentinel.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | #[inline(always)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = help: `#[inline]` can be applied to functions, inherent methods, provided trait methods, trait methods in impl blocks, and closures [INFO] [stdout] = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[inline]` attribute cannot be used on required trait methods [INFO] [stdout] --> src/thin_sentinel.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | #[inline(always)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = help: `#[inline]` can be applied to functions, inherent methods, provided trait methods, trait methods in impl blocks, and closures [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `std::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead [INFO] [stdout] --> src/thin_hasher.rs:22:10 [INFO] [stdout] | [INFO] [stdout] 22 | SEED.compare_and_swap(x as usize, y as usize, Ordering::Release); // we don't care if it fails [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/thin_vec.rs:1244:29 [INFO] [stdout] | [INFO] [stdout] 1244 | pub fn into_boxed_slice(mut self) -> Box<[T]> { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_map.rs:646:18 [INFO] [stdout] | [INFO] [stdout] 646 | pub fn entry(&mut self, key: K) -> Entry { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 646 | pub fn entry(&mut self, key: K) -> Entry<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_map.rs:728:18 [INFO] [stdout] | [INFO] [stdout] 728 | pub fn drain(&mut self) -> Drain { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 728 | pub fn drain(&mut self) -> Drain<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_map.rs:780:17 [INFO] [stdout] | [INFO] [stdout] 780 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 780 | pub fn iter(&self) -> Iter<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_map.rs:828:19 [INFO] [stdout] | [INFO] [stdout] 828 | pub fn values(&self) -> Values { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 828 | pub fn values(&self) -> Values<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_map.rs:856:23 [INFO] [stdout] | [INFO] [stdout] 856 | pub fn values_mut(&mut self) -> ValuesMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 856 | pub fn values_mut(&mut self) -> ValuesMut<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_map.rs:877:17 [INFO] [stdout] | [INFO] [stdout] 877 | pub fn keys(&self) -> Keys { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 877 | pub fn keys(&self) -> Keys<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_map.rs:906:21 [INFO] [stdout] | [INFO] [stdout] 906 | pub fn iter_mut(&mut self) -> IterMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 906 | pub fn iter_mut(&mut self) -> IterMut<'_, K, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_set.rs:314:17 [INFO] [stdout] | [INFO] [stdout] 314 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 314 | pub fn iter(&self) -> Iter<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_set.rs:475:18 [INFO] [stdout] | [INFO] [stdout] 475 | pub fn drain(&mut self) -> Drain { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 475 | pub fn drain(&mut self) -> Drain<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/thin_v64.rs:1238:21 [INFO] [stdout] | [INFO] [stdout] 1238 | let count = (*other).len(); [INFO] [stdout] | ^^-----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const [T]` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&[T]` [INFO] [stdout] --> src/thin_v64.rs:1238:21 [INFO] [stdout] | [INFO] [stdout] 1238 | let count = (*other).len(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] note: method calls to `len` require a reference [INFO] [stdout] --> /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/slice/mod.rs:114:5 [INFO] [stdout] = note: `#[warn(dangerous_implicit_autorefs)]` on by default [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 1238 | let count = (&(*other)).len(); [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_v64.rs:1461:21 [INFO] [stdout] | [INFO] [stdout] 1461 | pub fn drain(&mut self, range: R) -> Drain [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1461 | pub fn drain(&mut self, range: R) -> Drain<'_, T> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_v64.rs:1556:25 [INFO] [stdout] | [INFO] [stdout] 1556 | pub fn splice(&mut self, range: R, replace_with: I) -> Splice [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1556 | pub fn splice(&mut self, range: R, replace_with: I) -> Splice<'_, I::IntoIter> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_v64.rs:1617:28 [INFO] [stdout] | [INFO] [stdout] 1617 | pub fn drain_filter(&mut self, filter: F) -> DrainFilter [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1617 | pub fn drain_filter(&mut self, filter: F) -> DrainFilter<'_, T, F> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/thin_vec.rs:1116:21 [INFO] [stdout] | [INFO] [stdout] 1116 | let count = (*other).len(); [INFO] [stdout] | ^^-----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*const [T]` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] note: autoref is being applied to this expression, resulting in: `&[T]` [INFO] [stdout] --> src/thin_vec.rs:1116:21 [INFO] [stdout] | [INFO] [stdout] 1116 | let count = (*other).len(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] note: method calls to `len` require a reference [INFO] [stdout] --> /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/slice/mod.rs:114:5 [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 1116 | let count = (&(*other)).len(); [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_vec.rs:1298:21 [INFO] [stdout] | [INFO] [stdout] 1298 | pub fn drain(&mut self, range: R) -> Drain [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1298 | pub fn drain(&mut self, range: R) -> Drain<'_, T> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_vec.rs:1381:25 [INFO] [stdout] | [INFO] [stdout] 1381 | pub fn splice(&mut self, range: R, replace_with: I) -> Splice [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1381 | pub fn splice(&mut self, range: R, replace_with: I) -> Splice<'_, I::IntoIter> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/thin_vec.rs:1442:28 [INFO] [stdout] | [INFO] [stdout] 1442 | pub fn drain_filter(&mut self, filter: F) -> DrainFilter [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1442 | pub fn drain_filter(&mut self, filter: F) -> DrainFilter<'_, T, F> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 8.15s [INFO] running `Command { std: "docker" "inspect" "368a37d590790b9b62730a4f12867ddb4c901764ca3965fd7fc1df3b2d45066c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "368a37d590790b9b62730a4f12867ddb4c901764ca3965fd7fc1df3b2d45066c", kill_on_drop: false }` [INFO] [stdout] 368a37d590790b9b62730a4f12867ddb4c901764ca3965fd7fc1df3b2d45066c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 2dea297ea2bed608262842d242507a240b8b239f2ba6814541efc283e240b268 [INFO] running `Command { std: "docker" "start" "-a" "2dea297ea2bed608262842d242507a240b8b239f2ba6814541efc283e240b268", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: `#[inline]` attribute cannot be used on required trait methods [INFO] [stderr] --> src/thin_sentinel.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | #[inline(always)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = help: `#[inline]` can be applied to functions, inherent methods, provided trait methods, trait methods in impl blocks, and closures [INFO] [stderr] = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` attribute cannot be used on required trait methods [INFO] [stderr] --> src/thin_sentinel.rs:62:5 [INFO] [stderr] | [INFO] [stderr] 62 | #[inline(always)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = help: `#[inline]` can be applied to functions, inherent methods, provided trait methods, trait methods in impl blocks, and closures [INFO] [stderr] [INFO] [stderr] warning: use of deprecated method `std::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead [INFO] [stderr] --> src/thin_hasher.rs:22:10 [INFO] [stderr] | [INFO] [stderr] 22 | SEED.compare_and_swap(x as usize, y as usize, Ordering::Release); // we don't care if it fails [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/thin_vec.rs:1244:29 [INFO] [stderr] | [INFO] [stderr] 1244 | pub fn into_boxed_slice(mut self) -> Box<[T]> { [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/thin_map.rs:646:18 [INFO] [stderr] | [INFO] [stderr] 646 | pub fn entry(&mut self, key: K) -> Entry { [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 646 | pub fn entry(&mut self, key: K) -> Entry<'_, K, V> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/thin_map.rs:728:18 [INFO] [stderr] | [INFO] [stderr] 728 | pub fn drain(&mut self) -> Drain { [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 728 | pub fn drain(&mut self) -> Drain<'_, K, V> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/thin_map.rs:780:17 [INFO] [stderr] | [INFO] [stderr] 780 | pub fn iter(&self) -> Iter { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 780 | pub fn iter(&self) -> Iter<'_, K, V> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/thin_map.rs:828:19 [INFO] [stderr] | [INFO] [stderr] 828 | pub fn values(&self) -> Values { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 828 | pub fn values(&self) -> Values<'_, K, V> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/thin_map.rs:856:23 [INFO] [stderr] | [INFO] [stderr] 856 | pub fn values_mut(&mut self) -> ValuesMut { [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 856 | pub fn values_mut(&mut self) -> ValuesMut<'_, K, V> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/thin_map.rs:877:17 [INFO] [stderr] | [INFO] [stderr] 877 | pub fn keys(&self) -> Keys { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 877 | pub fn keys(&self) -> Keys<'_, K, V> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/thin_map.rs:906:21 [INFO] [stderr] | [INFO] [stderr] 906 | pub fn iter_mut(&mut self) -> IterMut { [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 906 | pub fn iter_mut(&mut self) -> IterMut<'_, K, V> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/thin_set.rs:314:17 [INFO] [stderr] | [INFO] [stderr] 314 | pub fn iter(&self) -> Iter { [INFO] [stderr] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 314 | pub fn iter(&self) -> Iter<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/thin_set.rs:475:18 [INFO] [stderr] | [INFO] [stderr] 475 | pub fn drain(&mut self) -> Drain { [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 475 | pub fn drain(&mut self) -> Drain<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stderr] --> src/thin_v64.rs:1238:21 [INFO] [stderr] | [INFO] [stderr] 1238 | let count = (*other).len(); [INFO] [stderr] | ^^-----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | this raw pointer has type `*const [T]` [INFO] [stderr] | [INFO] [stderr] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stderr] note: autoref is being applied to this expression, resulting in: `&[T]` [INFO] [stderr] --> src/thin_v64.rs:1238:21 [INFO] [stderr] | [INFO] [stderr] 1238 | let count = (*other).len(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] note: method calls to `len` require a reference [INFO] [stderr] --> /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/slice/mod.rs:114:5 [INFO] [stderr] = note: `#[warn(dangerous_implicit_autorefs)]` on by default [INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stderr] | [INFO] [stderr] 1238 | let count = (&(*other)).len(); [INFO] [stderr] | ++ + [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/thin_v64.rs:1461:21 [INFO] [stderr] | [INFO] [stderr] 1461 | pub fn drain(&mut self, range: R) -> Drain [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1461 | pub fn drain(&mut self, range: R) -> Drain<'_, T> [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/thin_v64.rs:1556:25 [INFO] [stderr] | [INFO] [stderr] 1556 | pub fn splice(&mut self, range: R, replace_with: I) -> Splice [INFO] [stderr] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1556 | pub fn splice(&mut self, range: R, replace_with: I) -> Splice<'_, I::IntoIter> [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/thin_v64.rs:1617:28 [INFO] [stderr] | [INFO] [stderr] 1617 | pub fn drain_filter(&mut self, filter: F) -> DrainFilter [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1617 | pub fn drain_filter(&mut self, filter: F) -> DrainFilter<'_, T, F> [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stderr] --> src/thin_vec.rs:1116:21 [INFO] [stderr] | [INFO] [stderr] 1116 | let count = (*other).len(); [INFO] [stderr] | ^^-----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | this raw pointer has type `*const [T]` [INFO] [stderr] | [INFO] [stderr] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stderr] note: autoref is being applied to this expression, resulting in: `&[T]` [INFO] [stderr] --> src/thin_vec.rs:1116:21 [INFO] [stderr] | [INFO] [stderr] 1116 | let count = (*other).len(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] note: method calls to `len` require a reference [INFO] [stderr] --> /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/slice/mod.rs:114:5 [INFO] [stderr] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stderr] | [INFO] [stderr] 1116 | let count = (&(*other)).len(); [INFO] [stderr] | ++ + [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/thin_vec.rs:1298:21 [INFO] [stderr] | [INFO] [stderr] 1298 | pub fn drain(&mut self, range: R) -> Drain [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1298 | pub fn drain(&mut self, range: R) -> Drain<'_, T> [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/thin_vec.rs:1381:25 [INFO] [stderr] | [INFO] [stderr] 1381 | pub fn splice(&mut self, range: R, replace_with: I) -> Splice [INFO] [stderr] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1381 | pub fn splice(&mut self, range: R, replace_with: I) -> Splice<'_, I::IntoIter> [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/thin_vec.rs:1442:28 [INFO] [stderr] | [INFO] [stderr] 1442 | pub fn drain_filter(&mut self, filter: F) -> DrainFilter [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1442 | pub fn drain_filter(&mut self, filter: F) -> DrainFilter<'_, T, F> [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `thincollections` (lib) generated 21 warnings (run `cargo fix --lib -p thincollections` to apply 18 suggestions) [INFO] [stderr] warning: unused import: `super::ThinSentinel` [INFO] [stderr] --> src/thin_map.rs:2135:9 [INFO] [stderr] | [INFO] [stderr] 2135 | use super::ThinSentinel; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `thincollections` (lib test) generated 22 warnings (21 duplicates) (run `cargo fix --lib -p thincollections --tests` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/thincollections-0f5a89cbc735717a) [INFO] [stdout] [INFO] [stdout] running 60 tests [INFO] [stdout] test cla_map::tests::allocator_tests ... ok [INFO] [stdout] test tests::it_works ... ok [INFO] [stdout] test thin_map::test_map::test_behavior_resize_policy ... ok [INFO] [stdout] test thin_map::test_map::test_capacity_not_less_than_len ... ok [INFO] [stdout] test thin_map::test_map::test_clone ... ok [INFO] [stdout] test thin_map::test_map::test_conflict_remove ... ok [INFO] [stdout] test thin_map::test_map::test_create_capacity_zero ... ok [INFO] [stdout] test thin_map::test_map::test_drops ... ok [INFO] [stdout] test thin_map::test_map::test_empty_iter ... ok [INFO] [stdout] test thin_map::test_map::test_empty_remove ... ok [INFO] [stdout] test thin_map::test_map::test_entry ... ok [INFO] [stdout] test thin_map::test_map::test_empty_entry ... ok [INFO] [stdout] test thin_map::test_map::test_eq ... ok [INFO] [stdout] test thin_map::test_map::test_expand ... ok [INFO] [stdout] test thin_map::test_map::test_extend_ref ... ok [INFO] [stdout] test thin_map::test_map::test_find ... ok [INFO] [stdout] test thin_map::test_map::test_insert ... ok [INFO] [stdout] test thin_map::test_map::test_insert_conflicts ... ok [INFO] [stdout] test thin_map::test_map::test_insert_overwrite ... ok [INFO] [stdout] test thin_map::test_map::test_into_iter_drops ... ok [INFO] [stdout] test thin_map::test_map::test_is_empty ... ok [INFO] [stdout] test thin_map::test_map::test_iter_len ... ok [INFO] [stdout] test thin_map::test_map::test_iter_mut_len ... ok [INFO] [stdout] test thin_map::test_map::test_iterate ... ok [INFO] [stdout] test thin_map::test_map::test_keys ... ok [INFO] [stdout] test thin_map::test_map::test_find_mut ... ok [INFO] [stdout] test thin_map::test_map::test_from_iter ... ok [INFO] [stdout] test thin_map::test_map::test_mut_size_hint ... ok [INFO] [stdout] test thin_map::test_map::test_index ... ok [INFO] [stdout] test thin_map::test_map::test_occupied_entry_key ... ok [INFO] [stdout] test thin_map::test_map::test_remove ... ok [INFO] [stdout] test thin_map::test_map::test_remove_entry ... ok [INFO] [stdout] test thin_map::test_map::test_show ... ok [INFO] [stdout] test thin_map::test_map::test_size_hint ... ok [INFO] [stdout] test thin_map::test_map::test_reserve_shrink_to_fit ... ok [INFO] [stdout] test thin_map::test_map::test_retain ... ok [INFO] [stdout] test thin_map::test_map::test_vacant_entry_key ... ok [INFO] [stdout] test thin_map::test_map::test_zero_capacities ... ok [INFO] [stdout] test thin_map::test_map::test_values ... ok [INFO] [stdout] test thin_map::test_map::test_values_mut ... ok [INFO] [stdout] test thin_set::test_set::test_difference ... ok [INFO] [stdout] test thin_set::test_set::test_disjoint ... ok [INFO] [stdout] test thin_set::test_set::test_from_iter ... ok [INFO] [stdout] test thin_set::test_set::test_intersection ... ok [INFO] [stdout] test thin_set::test_set::test_iterate ... ok [INFO] [stdout] test thin_set::test_set::test_drain ... ok [INFO] [stdout] test thin_set::test_set::test_eq ... ok [INFO] [stdout] test thin_set::test_set::test_extend_ref ... ok [INFO] [stdout] test thin_map::test_map::test_entry_take_doesnt_corrupt ... ok [INFO] [stdout] test thin_set::test_set::test_retain ... ok [INFO] [stdout] test thin_set::test_set::test_show ... ok [INFO] [stdout] test thin_set::test_set::test_trivial_drain ... ok [INFO] [stdout] test thin_set::test_set::test_subset_and_superset ... ok [INFO] [stdout] test thin_set::test_set::test_union ... ok [INFO] [stdout] test thin_set::test_set::test_symmetric_difference ... ok [INFO] [stdout] test thin_set::test_set::test_move_iter ... ok [INFO] [stdout] test thin_set::test_set::test_zero_capacities ... ok [INFO] [stdout] test cla_map::tests::allocator_panic_test - should panic ... ok [INFO] [stdout] test thin_map::test_map::test_index_nonexistent - should panic ... ok [INFO] [stdout] test thin_map::test_map::test_lots_of_insertions ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.12s [INFO] [stdout] [INFO] [stderr] Doc-tests thincollections [INFO] [stdout] [INFO] [stdout] running 170 tests [INFO] [stdout] test src/lib.rs - (line 39) ... ok [INFO] [stdout] test src/lib.rs - thinvec (line 132) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::capacity (line 555) ... ok [INFO] [stdout] test src/lib.rs - v64 (line 65) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::contains_key (line 1359) ... ok [INFO] [stdout] test src/lib.rs - thinvec (line 119) ... ok [INFO] [stdout] test src/lib.rs - v64 (line 78) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::drain (line 713) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::clear (line 1553) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::get_mut (line 1312) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::hasher (line 535) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::insert (line 997) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::entry (line 631) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::get (line 1267) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::iter (line 768) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::is_empty (line 941) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::get_key_value (line 1215) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::iter_mut (line 889) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::keys (line 865) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::shrink_to_fit (line 600) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::remove_entry (line 1459) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::retain (line 1500) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::reserve (line 577) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::remove (line 1405) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::len (line 958) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::values (line 816) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::with_capacity (line 491) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::values_mut (line 839) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::with_hasher (line 403) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::with_capacity_and_hasher (line 424) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::new (line 467) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::into_iter (line 1901) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::&'aThinSet::bitand (line 789) ... ok [INFO] [stdout] test src/thin_sentinel.rs - thin_sentinel::ThinSentinel (line 25) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::&'aThinSet::bitor (line 758) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::&'aThinSet::sub (line 851) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::capacity (line 248) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet (line 119) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet (line 54) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::&'aThinSet::bitxor (line 820) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet (line 85) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::new (line 149) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::with_capacity (line 165) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::drain (line 461) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::hasher (line 232) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::insert (line 608) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::clear (line 483) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::contains (line 500) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::is_empty (line 444) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::get (line 518) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::difference (line 323) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::iter (line 303) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::is_subset (line 559) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::is_superset (line 580) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::remove (line 627) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::reserve (line 268) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::len (line 427) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::intersection (line 381) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::retain (line 667) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::shrink_to_fit (line 284) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::take (line 646) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::into_iter (line 985) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::symmetric_difference (line 354) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::is_disjoint (line 538) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::with_capacity_and_hasher (line 213) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::union (line 406) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::IntoIter::as_slice (line 2130) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::with_hasher (line 187) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::append (line 1173) ... FAILED [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::as_slice (line 395) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::append (line 1201) ... FAILED [INFO] [stdout] test src/thin_v64.rs - thin_v64::IntoIter::as_mut_slice (line 2151) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::as_mut_slice (line 470) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::append (line 1187) ... FAILED [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::capacity (line 150) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::bytes_on_heap (line 415) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::bytes_on_heap (line 431) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::clear (line 1326) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::dedup_by (line 854) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::dedup_by (line 841) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::dedup (line 2642) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::dedup_by_key (line 979) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::drain_filter (line 1573) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::insert (line 569) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::drain (line 1446) ... FAILED [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::dedup_by_key (line 966) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::insert (line 583) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::drain (line 1429) ... FAILED [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::into_iter (line 2037) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::into_boxed_slice (line 1353) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::new (line 90) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::len (line 1000) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::drain_filter (line 1604) ... FAILED [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::is_empty (line 1021) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::into_iter (line 2051) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::pop (line 1112) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::push (line 1060) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::into_boxed_slice (line 1366) ... FAILED [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::pop (line 1101) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::remove (line 685) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::remove (line 674) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::push (line 1049) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::remove_item (line 2662) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::reserve (line 184) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::reserve_exact (line 211) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::shrink_to_fit (line 243) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::retain (line 749) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::retain (line 760) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::splice (line 1544) ... FAILED [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::swap_remove (line 510) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::transmute (line 1844) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::swap_remove (line 496) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::split_off (line 1289) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::split_off (line 1276) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::truncate (line 331) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::splice (line 1532) ... FAILED [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::truncate (line 318) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::with_capacity (line 118) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 106) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 122) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::truncate (line 298) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::IntoIter::as_mut_slice (line 1909) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 189) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::truncate (line 284) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::IntoIter::as_slice (line 1888) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 146) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 225) ... FAILED [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 174) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 209) ... FAILED [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 161) ... FAILED [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 269) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 256) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 240) ... FAILED [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 73) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::as_slice (line 561) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::capacity (line 367) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::as_mut_slice (line 581) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::clear (line 1191) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 89) ... FAILED [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::dedup (line 2399) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::append (line 1087) ... FAILED [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::dedup_by (line 830) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::drain (line 1284) ... FAILED [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::dedup_by_key (line 942) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::is_empty (line 981) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::drain_filter (line 1398) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::len (line 963) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::into_boxed_slice (line 1218) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::drain_filter (line 1429) ... FAILED [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::new (line 307) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::into_iter (line 1816) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::insert (line 653) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::reserve (line 394) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::remove (line 711) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::into_boxed_slice (line 1231) ... FAILED [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::remove_item (line 2419) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::reserve_exact (line 421) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::push (line 1001) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::split_off (line 1154) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::pop (line 1035) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::retain (line 764) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::transmute (line 1635) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::transmute (line 1610) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::swap_remove (line 607) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::shrink_to_fit (line 453) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::truncate (line 489) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::truncate (line 517) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::truncate (line 504) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::splice (line 1369) ... FAILED [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::with_capacity (line 335) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/thin_v64.rs - thin_v64::V64::append (line 1173) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (1493) panicked at /opt/rustwide/workdir/src/thin_v64.rs:1242:62: [INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice [INFO] [stdout] [INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety. [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x593559084062 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x593559084062 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x593559084062 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x593559084062 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x593559092d0f - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x593559092d0f - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x593559062911 - std::io::default_write_fmt::h1ecb8c7cfa7da481 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x593559062911 - std::io::Write::write_fmt::h051fe4a9e4fdbf48 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5935590679a2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5935590691fc - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x593559069056 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x593559069885 - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5935590696e6 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x593559067ad9 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x59355905743d - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x593559095abd - core::panicking::panic_nounwind_fmt::runtime::hf619e8fd73995337 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x593559095abd - core::panicking::panic_nounwind_fmt::hc177e1bd7a48be0d [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x593559056591 - >::get_unchecked_mut::precondition_check::h45f7e05cfedc4660 [INFO] [stdout] 18: 0x5935590564fe - >::get_unchecked_mut::h7f6da9f931623708 [INFO] [stdout] 19: 0x593559055dc4 - core::slice::::get_unchecked_mut::h34f079d6f15c4cf3 [INFO] [stdout] 20: 0x5935590546fd - thincollections::thin_v64::V64::append_elements::he341075261441c6d [INFO] [stdout] 21: 0x593559054f33 - thincollections::thin_v64::V64::append::h81e10302bfc7cba2 [INFO] [stdout] 22: 0x593559056d0a - rust_out::main::h909c389308a13d94 [INFO] [stdout] 23: 0x593559055803 - core::ops::function::FnOnce::call_once::he80aaf16098e337a [INFO] [stdout] 24: 0x5935590555a6 - std::sys::backtrace::__rust_begin_short_backtrace::hd4f5856814720a68 [INFO] [stdout] 25: 0x593559055589 - std::rt::lang_start::{{closure}}::hdd522a24cafb4b4b [INFO] [stdout] 26: 0x593559063a20 - core::ops::function::impls:: for &F>::call_once::h4967fb77e0dfb65c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 27: 0x593559063a20 - std::panicking::catch_unwind::do_call::hf7e87675c3e14c23 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x593559063a20 - std::panicking::catch_unwind::h26f0e342004b5114 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x593559063a20 - std::panic::catch_unwind::h9ee33ca17775d897 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x593559063a20 - std::rt::lang_start_internal::{{closure}}::h243ba3495fa13cf8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:175:24 [INFO] [stdout] 31: 0x593559063a20 - std::panicking::catch_unwind::do_call::h819db0a7788e7259 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 32: 0x593559063a20 - std::panicking::catch_unwind::h23e08fb4a7b9f405 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 33: 0x593559063a20 - std::panic::catch_unwind::h7ca3d9eabb6135ff [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x593559063a20 - std::rt::lang_start_internal::h06ad7395f4fda8d7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:171:5 [INFO] [stdout] 35: 0x593559055571 - std::rt::lang_start::h5d51bffdfd88737a [INFO] [stdout] 36: 0x593559056f15 - main [INFO] [stdout] 37: 0x7f92297201ca - [INFO] [stdout] 38: 0x7f922972028b - __libc_start_main [INFO] [stdout] 39: 0x593559053ae5 - _start [INFO] [stdout] 40: 0x0 - [INFO] [stdout] thread caused non-unwinding panic. aborting. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/thin_v64.rs - thin_v64::V64::append (line 1201) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (1513) panicked at /opt/rustwide/workdir/src/thin_v64.rs:1242:62: [INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice [INFO] [stdout] [INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety. [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x59e458bf5e22 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x59e458bf5e22 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x59e458bf5e22 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x59e458bf5e22 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x59e458c04acf - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x59e458c04acf - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x59e458bd46d1 - std::io::default_write_fmt::h1ecb8c7cfa7da481 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x59e458bd46d1 - std::io::Write::write_fmt::h051fe4a9e4fdbf48 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x59e458bd9762 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x59e458bdafbc - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x59e458bdae16 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x59e458bdb645 - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x59e458bdb4a6 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x59e458bd9899 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x59e458bc91fd - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x59e458c0787d - core::panicking::panic_nounwind_fmt::runtime::hf619e8fd73995337 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x59e458c0787d - core::panicking::panic_nounwind_fmt::hc177e1bd7a48be0d [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x59e458bc892c - >::get_unchecked_mut::precondition_check::h2f6dd2180d3c83b8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ub_checks.rs:72:21 [INFO] [stdout] 18: 0x59e458bc8879 - >::get_unchecked_mut::hb56b184c05a8b53b [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ub_checks.rs:77:17 [INFO] [stdout] 19: 0x59e458bc83c9 - core::slice::::get_unchecked_mut::h660c0d877da6bc47 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/slice/mod.rs:689:30 [INFO] [stdout] 20: 0x59e458bc5271 - thincollections::thin_v64::V64::append_elements::h276c99ae9c6d5ce8 [INFO] [stdout] 21: 0x59e458bc5995 - thincollections::thin_v64::V64::append::hc8d54d7258cdfa8d [INFO] [stdout] 22: 0x59e458bc6a44 - rust_out::main::h909c389308a13d94 [INFO] [stdout] 23: 0x59e458bc5d83 - core::ops::function::FnOnce::call_once::he80aaf16098e337a [INFO] [stdout] 24: 0x59e458bc5cf6 - std::sys::backtrace::__rust_begin_short_backtrace::hd4f5856814720a68 [INFO] [stdout] 25: 0x59e458bc5cd9 - std::rt::lang_start::{{closure}}::hdd522a24cafb4b4b [INFO] [stdout] 26: 0x59e458bd57e0 - core::ops::function::impls:: for &F>::call_once::h4967fb77e0dfb65c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 27: 0x59e458bd57e0 - std::panicking::catch_unwind::do_call::hf7e87675c3e14c23 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x59e458bd57e0 - std::panicking::catch_unwind::h26f0e342004b5114 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x59e458bd57e0 - std::panic::catch_unwind::h9ee33ca17775d897 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x59e458bd57e0 - std::rt::lang_start_internal::{{closure}}::h243ba3495fa13cf8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:175:24 [INFO] [stdout] 31: 0x59e458bd57e0 - std::panicking::catch_unwind::do_call::h819db0a7788e7259 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 32: 0x59e458bd57e0 - std::panicking::catch_unwind::h23e08fb4a7b9f405 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 33: 0x59e458bd57e0 - std::panic::catch_unwind::h7ca3d9eabb6135ff [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x59e458bd57e0 - std::rt::lang_start_internal::h06ad7395f4fda8d7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:171:5 [INFO] [stdout] 35: 0x59e458bc5cc1 - std::rt::lang_start::h5d51bffdfd88737a [INFO] [stdout] 36: 0x59e458bc6be5 - main [INFO] [stdout] 37: 0x760ba3a071ca - [INFO] [stdout] 38: 0x760ba3a0728b - __libc_start_main [INFO] [stdout] 39: 0x59e458bc4f45 - _start [INFO] [stdout] 40: 0x0 - [INFO] [stdout] thread caused non-unwinding panic. aborting. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/thin_v64.rs - thin_v64::V64::append (line 1187) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (1586) panicked at /opt/rustwide/workdir/src/thin_v64.rs:1242:62: [INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice [INFO] [stdout] [INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety. [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d2d0d2cce02 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d2d0d2cce02 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d2d0d2cce02 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d2d0d2cce02 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d2d0d2dbaaf - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5d2d0d2dbaaf - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5d2d0d2ab6b1 - std::io::default_write_fmt::h1ecb8c7cfa7da481 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d2d0d2ab6b1 - std::io::Write::write_fmt::h051fe4a9e4fdbf48 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5d2d0d2b0742 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5d2d0d2b1f9c - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5d2d0d2b1df6 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5d2d0d2b2625 - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5d2d0d2b2486 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x5d2d0d2b0879 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5d2d0d2a01dd - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5d2d0d2de85d - core::panicking::panic_nounwind_fmt::runtime::hf619e8fd73995337 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x5d2d0d2de85d - core::panicking::panic_nounwind_fmt::hc177e1bd7a48be0d [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x5d2d0d29f90c - >::get_unchecked_mut::precondition_check::h2f6dd2180d3c83b8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ub_checks.rs:72:21 [INFO] [stdout] 18: 0x5d2d0d29f859 - >::get_unchecked_mut::hb56b184c05a8b53b [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ub_checks.rs:77:17 [INFO] [stdout] 19: 0x5d2d0d29f3a9 - core::slice::::get_unchecked_mut::h660c0d877da6bc47 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/slice/mod.rs:689:30 [INFO] [stdout] 20: 0x5d2d0d29c271 - thincollections::thin_v64::V64::append_elements::h276c99ae9c6d5ce8 [INFO] [stdout] 21: 0x5d2d0d29c995 - thincollections::thin_v64::V64::append::hc8d54d7258cdfa8d [INFO] [stdout] 22: 0x5d2d0d29da1e - rust_out::main::h909c389308a13d94 [INFO] [stdout] 23: 0x5d2d0d29cd83 - core::ops::function::FnOnce::call_once::he80aaf16098e337a [INFO] [stdout] 24: 0x5d2d0d29ccf6 - std::sys::backtrace::__rust_begin_short_backtrace::hd4f5856814720a68 [INFO] [stdout] 25: 0x5d2d0d29ccd9 - std::rt::lang_start::{{closure}}::hdd522a24cafb4b4b [INFO] [stdout] 26: 0x5d2d0d2ac7c0 - core::ops::function::impls:: for &F>::call_once::h4967fb77e0dfb65c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 27: 0x5d2d0d2ac7c0 - std::panicking::catch_unwind::do_call::hf7e87675c3e14c23 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5d2d0d2ac7c0 - std::panicking::catch_unwind::h26f0e342004b5114 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5d2d0d2ac7c0 - std::panic::catch_unwind::h9ee33ca17775d897 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5d2d0d2ac7c0 - std::rt::lang_start_internal::{{closure}}::h243ba3495fa13cf8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:175:24 [INFO] [stdout] 31: 0x5d2d0d2ac7c0 - std::panicking::catch_unwind::do_call::h819db0a7788e7259 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 32: 0x5d2d0d2ac7c0 - std::panicking::catch_unwind::h23e08fb4a7b9f405 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 33: 0x5d2d0d2ac7c0 - std::panic::catch_unwind::h7ca3d9eabb6135ff [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x5d2d0d2ac7c0 - std::rt::lang_start_internal::h06ad7395f4fda8d7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:171:5 [INFO] [stdout] 35: 0x5d2d0d29ccc1 - std::rt::lang_start::h5d51bffdfd88737a [INFO] [stdout] 36: 0x5d2d0d29dbc5 - main [INFO] [stdout] 37: 0x71a1561ce1ca - [INFO] [stdout] 38: 0x71a1561ce28b - __libc_start_main [INFO] [stdout] 39: 0x5d2d0d29bf45 - _start [INFO] [stdout] 40: 0x0 - [INFO] [stdout] thread caused non-unwinding panic. aborting. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/thin_v64.rs - thin_v64::V64::drain (line 1446) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (1786) panicked at /opt/rustwide/workdir/src/thin_v64.rs:1658:33: [INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice [INFO] [stdout] [INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety. [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x597474f26232 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x597474f26232 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x597474f26232 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x597474f26232 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x597474f34eef - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x597474f34eef - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x597474f04ae1 - std::io::default_write_fmt::h1ecb8c7cfa7da481 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x597474f04ae1 - std::io::Write::write_fmt::h051fe4a9e4fdbf48 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x597474f09b72 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x597474f0b3cc - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x597474f0b226 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x597474f0ba55 - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x597474f0b8b6 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x597474f09ca9 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x597474ef960d - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x597474f37ccd - core::panicking::panic_nounwind_fmt::runtime::hf619e8fd73995337 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x597474f37ccd - core::panicking::panic_nounwind_fmt::hc177e1bd7a48be0d [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x597474ef8c3c - >::get_unchecked_mut::precondition_check::h2f6dd2180d3c83b8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ub_checks.rs:72:21 [INFO] [stdout] 18: 0x597474ef8b89 - >::get_unchecked_mut::hb56b184c05a8b53b [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ub_checks.rs:77:17 [INFO] [stdout] 19: 0x597474ef8669 - core::slice::::get_unchecked_mut::h660c0d877da6bc47 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/slice/mod.rs:689:30 [INFO] [stdout] 20: 0x597474ef43fe - thincollections::thin_v64::V64::extend_desugared::h6bec7f9642ea0027 [INFO] [stdout] 21: 0x597474ef3d4a - as core::iter::traits::collect::FromIterator>::from_iter::h5f8b8dbcec9b7e74 [INFO] [stdout] 22: 0x597474ef5f58 - core::iter::traits::iterator::Iterator::collect::h9f1a1b1f71ce9ab1 [INFO] [stdout] 23: 0x597474ef6a79 - rust_out::main::h909c389308a13d94 [INFO] [stdout] 24: 0x597474ef5633 - core::ops::function::FnOnce::call_once::he80aaf16098e337a [INFO] [stdout] 25: 0x597474ef5536 - std::sys::backtrace::__rust_begin_short_backtrace::hd4f5856814720a68 [INFO] [stdout] 26: 0x597474ef5519 - std::rt::lang_start::{{closure}}::hdd522a24cafb4b4b [INFO] [stdout] 27: 0x597474f05bf0 - core::ops::function::impls:: for &F>::call_once::h4967fb77e0dfb65c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 28: 0x597474f05bf0 - std::panicking::catch_unwind::do_call::hf7e87675c3e14c23 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x597474f05bf0 - std::panicking::catch_unwind::h26f0e342004b5114 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x597474f05bf0 - std::panic::catch_unwind::h9ee33ca17775d897 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x597474f05bf0 - std::rt::lang_start_internal::{{closure}}::h243ba3495fa13cf8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:175:24 [INFO] [stdout] 32: 0x597474f05bf0 - std::panicking::catch_unwind::do_call::h819db0a7788e7259 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 33: 0x597474f05bf0 - std::panicking::catch_unwind::h23e08fb4a7b9f405 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 34: 0x597474f05bf0 - std::panic::catch_unwind::h7ca3d9eabb6135ff [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 35: 0x597474f05bf0 - std::rt::lang_start_internal::h06ad7395f4fda8d7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:171:5 [INFO] [stdout] 36: 0x597474ef5501 - std::rt::lang_start::h5d51bffdfd88737a [INFO] [stdout] 37: 0x597474ef6d65 - main [INFO] [stdout] 38: 0x7fd88cf211ca - [INFO] [stdout] 39: 0x7fd88cf2128b - __libc_start_main [INFO] [stdout] 40: 0x597474ef3b75 - _start [INFO] [stdout] 41: 0x0 - [INFO] [stdout] thread caused non-unwinding panic. aborting. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/thin_v64.rs - thin_v64::V64::drain (line 1429) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (1838) panicked at /opt/rustwide/workdir/src/thin_v64.rs:1658:33: [INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice [INFO] [stdout] [INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety. [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x58b912477fc2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x58b912477fc2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x58b912477fc2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x58b912477fc2 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x58b912486c6f - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x58b912486c6f - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x58b912456871 - std::io::default_write_fmt::h1ecb8c7cfa7da481 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x58b912456871 - std::io::Write::write_fmt::h051fe4a9e4fdbf48 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x58b91245b902 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x58b91245d15c - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x58b91245cfb6 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x58b91245d7e5 - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x58b91245d646 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x58b91245ba39 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x58b91244b39d - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x58b912489a1d - core::panicking::panic_nounwind_fmt::runtime::hf619e8fd73995337 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x58b912489a1d - core::panicking::panic_nounwind_fmt::hc177e1bd7a48be0d [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x58b91244a281 - >::get_unchecked_mut::precondition_check::h45f7e05cfedc4660 [INFO] [stdout] 18: 0x58b91244a1ee - >::get_unchecked_mut::h7f6da9f931623708 [INFO] [stdout] 19: 0x58b9124499b4 - core::slice::::get_unchecked_mut::h34f079d6f15c4cf3 [INFO] [stdout] 20: 0x58b912447567 - thincollections::thin_v64::V64::extend_desugared::h31986927f6422b1f [INFO] [stdout] 21: 0x58b912446736 - as core::iter::traits::collect::FromIterator>::from_iter::h0d7214282aec4de4 [INFO] [stdout] 22: 0x58b912449788 - core::iter::traits::iterator::Iterator::collect::h2cbe9ab1aef7ef69 [INFO] [stdout] 23: 0x58b91244ab2d - rust_out::main::h909c389308a13d94 [INFO] [stdout] 24: 0x58b912448d63 - core::ops::function::FnOnce::call_once::he80aaf16098e337a [INFO] [stdout] 25: 0x58b912448aa6 - std::sys::backtrace::__rust_begin_short_backtrace::hd4f5856814720a68 [INFO] [stdout] 26: 0x58b912448a89 - std::rt::lang_start::{{closure}}::hdd522a24cafb4b4b [INFO] [stdout] 27: 0x58b912457980 - core::ops::function::impls:: for &F>::call_once::h4967fb77e0dfb65c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 28: 0x58b912457980 - std::panicking::catch_unwind::do_call::hf7e87675c3e14c23 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x58b912457980 - std::panicking::catch_unwind::h26f0e342004b5114 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x58b912457980 - std::panic::catch_unwind::h9ee33ca17775d897 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x58b912457980 - std::rt::lang_start_internal::{{closure}}::h243ba3495fa13cf8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:175:24 [INFO] [stdout] 32: 0x58b912457980 - std::panicking::catch_unwind::do_call::h819db0a7788e7259 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 33: 0x58b912457980 - std::panicking::catch_unwind::h23e08fb4a7b9f405 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 34: 0x58b912457980 - std::panic::catch_unwind::h7ca3d9eabb6135ff [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 35: 0x58b912457980 - std::rt::lang_start_internal::h06ad7395f4fda8d7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:171:5 [INFO] [stdout] 36: 0x58b912448a71 - std::rt::lang_start::h5d51bffdfd88737a [INFO] [stdout] 37: 0x58b91244ae75 - main [INFO] [stdout] 38: 0x7b89bd2ee1ca - [INFO] [stdout] 39: 0x7b89bd2ee28b - __libc_start_main [INFO] [stdout] 40: 0x58b912446575 - _start [INFO] [stdout] 41: 0x0 - [INFO] [stdout] thread caused non-unwinding panic. aborting. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/thin_v64.rs - thin_v64::V64::drain_filter (line 1604) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (1968) panicked at /opt/rustwide/workdir/src/thin_v64.rs:1658:33: [INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice [INFO] [stdout] [INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety. [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x566b55dc8ce2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x566b55dc8ce2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x566b55dc8ce2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x566b55dc8ce2 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x566b55dd798f - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x566b55dd798f - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x566b55da7591 - std::io::default_write_fmt::h1ecb8c7cfa7da481 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x566b55da7591 - std::io::Write::write_fmt::h051fe4a9e4fdbf48 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x566b55dac622 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x566b55dade7c - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x566b55dadcd6 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x566b55dae505 - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x566b55dae366 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x566b55dac759 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x566b55d9c0bd - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x566b55dda77d - core::panicking::panic_nounwind_fmt::runtime::hf619e8fd73995337 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x566b55dda77d - core::panicking::panic_nounwind_fmt::hc177e1bd7a48be0d [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x566b55d9aea1 - >::get_unchecked_mut::precondition_check::h45f7e05cfedc4660 [INFO] [stdout] 18: 0x566b55d9ae0e - >::get_unchecked_mut::h7f6da9f931623708 [INFO] [stdout] 19: 0x566b55d9a6d4 - core::slice::::get_unchecked_mut::h34f079d6f15c4cf3 [INFO] [stdout] 20: 0x566b55d99097 - thincollections::thin_v64::V64::extend_desugared::hf006a9b7a7a2d771 [INFO] [stdout] 21: 0x566b55d982a8 - as core::iter::traits::collect::FromIterator>::from_iter::h5081053100a942fe [INFO] [stdout] 22: 0x566b55d9a56f - core::iter::traits::iterator::Iterator::collect::ha7a5b1b2c5827367 [INFO] [stdout] 23: 0x566b55d9b665 - rust_out::main::h909c389308a13d94 [INFO] [stdout] 24: 0x566b55d9a053 - core::ops::function::FnOnce::call_once::he80aaf16098e337a [INFO] [stdout] 25: 0x566b55d99df6 - std::sys::backtrace::__rust_begin_short_backtrace::hd4f5856814720a68 [INFO] [stdout] 26: 0x566b55d99dd9 - std::rt::lang_start::{{closure}}::hdd522a24cafb4b4b [INFO] [stdout] 27: 0x566b55da86a0 - core::ops::function::impls:: for &F>::call_once::h4967fb77e0dfb65c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 28: 0x566b55da86a0 - std::panicking::catch_unwind::do_call::hf7e87675c3e14c23 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x566b55da86a0 - std::panicking::catch_unwind::h26f0e342004b5114 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x566b55da86a0 - std::panic::catch_unwind::h9ee33ca17775d897 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x566b55da86a0 - std::rt::lang_start_internal::{{closure}}::h243ba3495fa13cf8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:175:24 [INFO] [stdout] 32: 0x566b55da86a0 - std::panicking::catch_unwind::do_call::h819db0a7788e7259 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 33: 0x566b55da86a0 - std::panicking::catch_unwind::h23e08fb4a7b9f405 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 34: 0x566b55da86a0 - std::panic::catch_unwind::h7ca3d9eabb6135ff [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 35: 0x566b55da86a0 - std::rt::lang_start_internal::h06ad7395f4fda8d7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:171:5 [INFO] [stdout] 36: 0x566b55d99dc1 - std::rt::lang_start::h5d51bffdfd88737a [INFO] [stdout] 37: 0x566b55d9bb95 - main [INFO] [stdout] 38: 0x7f2e2043f1ca - [INFO] [stdout] 39: 0x7f2e2043f28b - __libc_start_main [INFO] [stdout] 40: 0x566b55d97e65 - _start [INFO] [stdout] 41: 0x0 - [INFO] [stdout] thread caused non-unwinding panic. aborting. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/thin_v64.rs - thin_v64::V64::into_boxed_slice (line 1366) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (2035) panicked at /opt/rustwide/workdir/src/thin_v64.rs:1658:33: [INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice [INFO] [stdout] [INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety. [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x64768a9e7dd2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x64768a9e7dd2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x64768a9e7dd2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x64768a9e7dd2 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x64768a9f6a8f - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x64768a9f6a8f - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x64768a9c6681 - std::io::default_write_fmt::h1ecb8c7cfa7da481 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x64768a9c6681 - std::io::Write::write_fmt::h051fe4a9e4fdbf48 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x64768a9cb712 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x64768a9ccf6c - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x64768a9ccdc6 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x64768a9cd5f5 - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x64768a9cd456 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x64768a9cb849 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x64768a9bb1ad - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x64768a9f986d - core::panicking::panic_nounwind_fmt::runtime::hf619e8fd73995337 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x64768a9f986d - core::panicking::panic_nounwind_fmt::hc177e1bd7a48be0d [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x64768a9ba4c1 - >::get_unchecked_mut::precondition_check::h45f7e05cfedc4660 [INFO] [stdout] 18: 0x64768a9ba42e - >::get_unchecked_mut::h7f6da9f931623708 [INFO] [stdout] 19: 0x64768a9b9ee4 - core::slice::::get_unchecked_mut::h34f079d6f15c4cf3 [INFO] [stdout] 20: 0x64768a9b8a27 - thincollections::thin_v64::V64::extend_desugared::h0f2d646cc942ff07 [INFO] [stdout] 21: 0x64768a9b7eb3 - as core::iter::traits::collect::Extend>::extend::hb24192be5195a4ac [INFO] [stdout] 22: 0x64768a9baa2b - rust_out::main::h909c389308a13d94 [INFO] [stdout] 23: 0x64768a9b9503 - core::ops::function::FnOnce::call_once::he80aaf16098e337a [INFO] [stdout] 24: 0x64768a9b9486 - std::sys::backtrace::__rust_begin_short_backtrace::hd4f5856814720a68 [INFO] [stdout] 25: 0x64768a9b9469 - std::rt::lang_start::{{closure}}::hdd522a24cafb4b4b [INFO] [stdout] 26: 0x64768a9c7790 - core::ops::function::impls:: for &F>::call_once::h4967fb77e0dfb65c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 27: 0x64768a9c7790 - std::panicking::catch_unwind::do_call::hf7e87675c3e14c23 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x64768a9c7790 - std::panicking::catch_unwind::h26f0e342004b5114 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x64768a9c7790 - std::panic::catch_unwind::h9ee33ca17775d897 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x64768a9c7790 - std::rt::lang_start_internal::{{closure}}::h243ba3495fa13cf8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:175:24 [INFO] [stdout] 31: 0x64768a9c7790 - std::panicking::catch_unwind::do_call::h819db0a7788e7259 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 32: 0x64768a9c7790 - std::panicking::catch_unwind::h23e08fb4a7b9f405 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 33: 0x64768a9c7790 - std::panic::catch_unwind::h7ca3d9eabb6135ff [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x64768a9c7790 - std::rt::lang_start_internal::h06ad7395f4fda8d7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:171:5 [INFO] [stdout] 35: 0x64768a9b9451 - std::rt::lang_start::h5d51bffdfd88737a [INFO] [stdout] 36: 0x64768a9bac85 - main [INFO] [stdout] 37: 0x790c7390f1ca - [INFO] [stdout] 38: 0x790c7390f28b - __libc_start_main [INFO] [stdout] 39: 0x64768a9b7bf5 - _start [INFO] [stdout] 40: 0x0 - [INFO] [stdout] thread caused non-unwinding panic. aborting. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/thin_v64.rs - thin_v64::V64::splice (line 1544) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (2270) panicked at /opt/rustwide/workdir/src/thin_v64.rs:1658:33: [INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice [INFO] [stdout] [INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety. [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x63b2ccbcd732 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x63b2ccbcd732 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x63b2ccbcd732 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x63b2ccbcd732 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x63b2ccbdc54f - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x63b2ccbdc54f - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x63b2ccbabfe1 - std::io::default_write_fmt::h1ecb8c7cfa7da481 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x63b2ccbabfe1 - std::io::Write::write_fmt::h051fe4a9e4fdbf48 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x63b2ccbb1072 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x63b2ccbb28cc - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x63b2ccbb2726 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x63b2ccbb2f55 - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x63b2ccbb2db6 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x63b2ccbb11a9 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x63b2ccba0b0d - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x63b2ccbdf35d - core::panicking::panic_nounwind_fmt::runtime::hf619e8fd73995337 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x63b2ccbdf35d - core::panicking::panic_nounwind_fmt::hc177e1bd7a48be0d [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x63b2ccba013c - >::get_unchecked_mut::precondition_check::h2f6dd2180d3c83b8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ub_checks.rs:72:21 [INFO] [stdout] 18: 0x63b2ccba0089 - >::get_unchecked_mut::hb56b184c05a8b53b [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ub_checks.rs:77:17 [INFO] [stdout] 19: 0x63b2ccb9fb69 - core::slice::::get_unchecked_mut::h660c0d877da6bc47 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/slice/mod.rs:689:30 [INFO] [stdout] 20: 0x63b2ccb9b18e - thincollections::thin_v64::V64::extend_desugared::hc4d424b56b9eed0a [INFO] [stdout] 21: 0x63b2ccb9a99a - as core::iter::traits::collect::FromIterator>::from_iter::h7e6e8e7b96baf0cb [INFO] [stdout] 22: 0x63b2ccb9cfb1 - core::iter::traits::iterator::Iterator::collect::hc3e526b416314ec3 [INFO] [stdout] 23: 0x63b2ccb9df3b - rust_out::main::h909c389308a13d94 [INFO] [stdout] 24: 0x63b2ccb9c523 - core::ops::function::FnOnce::call_once::he80aaf16098e337a [INFO] [stdout] 25: 0x63b2ccb9c436 - std::sys::backtrace::__rust_begin_short_backtrace::hd4f5856814720a68 [INFO] [stdout] 26: 0x63b2ccb9c419 - std::rt::lang_start::{{closure}}::hdd522a24cafb4b4b [INFO] [stdout] 27: 0x63b2ccbad0f0 - core::ops::function::impls:: for &F>::call_once::h4967fb77e0dfb65c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 28: 0x63b2ccbad0f0 - std::panicking::catch_unwind::do_call::hf7e87675c3e14c23 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x63b2ccbad0f0 - std::panicking::catch_unwind::h26f0e342004b5114 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x63b2ccbad0f0 - std::panic::catch_unwind::h9ee33ca17775d897 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x63b2ccbad0f0 - std::rt::lang_start_internal::{{closure}}::h243ba3495fa13cf8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:175:24 [INFO] [stdout] 32: 0x63b2ccbad0f0 - std::panicking::catch_unwind::do_call::h819db0a7788e7259 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 33: 0x63b2ccbad0f0 - std::panicking::catch_unwind::h23e08fb4a7b9f405 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 34: 0x63b2ccbad0f0 - std::panic::catch_unwind::h7ca3d9eabb6135ff [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 35: 0x63b2ccbad0f0 - std::rt::lang_start_internal::h06ad7395f4fda8d7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:171:5 [INFO] [stdout] 36: 0x63b2ccb9c401 - std::rt::lang_start::h5d51bffdfd88737a [INFO] [stdout] 37: 0x63b2ccb9e1b5 - main [INFO] [stdout] 38: 0x77730b44a1ca - [INFO] [stdout] 39: 0x77730b44a28b - __libc_start_main [INFO] [stdout] 40: 0x63b2ccb9a245 - _start [INFO] [stdout] 41: 0x0 - [INFO] [stdout] thread caused non-unwinding panic. aborting. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/thin_v64.rs - thin_v64::V64::splice (line 1532) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (2405) panicked at /opt/rustwide/workdir/src/thin_v64.rs:1658:33: [INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice [INFO] [stdout] [INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety. [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5828f4ff2712 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5828f4ff2712 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5828f4ff2712 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5828f4ff2712 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5828f500152f - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5828f500152f - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5828f4fd0fc1 - std::io::default_write_fmt::h1ecb8c7cfa7da481 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5828f4fd0fc1 - std::io::Write::write_fmt::h051fe4a9e4fdbf48 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5828f4fd6052 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5828f4fd78ac - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5828f4fd7706 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5828f4fd7f35 - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5828f4fd7d96 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x5828f4fd6189 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5828f4fc5aed - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5828f500433d - core::panicking::panic_nounwind_fmt::runtime::hf619e8fd73995337 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x5828f500433d - core::panicking::panic_nounwind_fmt::hc177e1bd7a48be0d [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x5828f4fc4591 - >::get_unchecked_mut::precondition_check::h45f7e05cfedc4660 [INFO] [stdout] 18: 0x5828f4fc44fe - >::get_unchecked_mut::h7f6da9f931623708 [INFO] [stdout] 19: 0x5828f4fc3c54 - core::slice::::get_unchecked_mut::h34f079d6f15c4cf3 [INFO] [stdout] 20: 0x5828f4fc1557 - thincollections::thin_v64::V64::extend_desugared::h491ba1ec2d93ccf3 [INFO] [stdout] 21: 0x5828f4fc04a6 - as core::iter::traits::collect::FromIterator>::from_iter::hdc2080bb81e0f305 [INFO] [stdout] 22: 0x5828f4fc3a71 - core::iter::traits::iterator::Iterator::collect::h5c4b59d42f209de0 [INFO] [stdout] 23: 0x5828f4fc527d - rust_out::main::h909c389308a13d94 [INFO] [stdout] 24: 0x5828f4fc2ed3 - core::ops::function::FnOnce::call_once::he80aaf16098e337a [INFO] [stdout] 25: 0x5828f4fc2c26 - std::sys::backtrace::__rust_begin_short_backtrace::hd4f5856814720a68 [INFO] [stdout] 26: 0x5828f4fc2c09 - std::rt::lang_start::{{closure}}::hdd522a24cafb4b4b [INFO] [stdout] 27: 0x5828f4fd20d0 - core::ops::function::impls:: for &F>::call_once::h4967fb77e0dfb65c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 28: 0x5828f4fd20d0 - std::panicking::catch_unwind::do_call::hf7e87675c3e14c23 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x5828f4fd20d0 - std::panicking::catch_unwind::h26f0e342004b5114 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x5828f4fd20d0 - std::panic::catch_unwind::h9ee33ca17775d897 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5828f4fd20d0 - std::rt::lang_start_internal::{{closure}}::h243ba3495fa13cf8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:175:24 [INFO] [stdout] 32: 0x5828f4fd20d0 - std::panicking::catch_unwind::do_call::h819db0a7788e7259 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 33: 0x5828f4fd20d0 - std::panicking::catch_unwind::h23e08fb4a7b9f405 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 34: 0x5828f4fd20d0 - std::panic::catch_unwind::h7ca3d9eabb6135ff [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 35: 0x5828f4fd20d0 - std::rt::lang_start_internal::h06ad7395f4fda8d7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:171:5 [INFO] [stdout] 36: 0x5828f4fc2bf1 - std::rt::lang_start::h5d51bffdfd88737a [INFO] [stdout] 37: 0x5828f4fc55c5 - main [INFO] [stdout] 38: 0x765c655311ca - [INFO] [stdout] 39: 0x765c6553128b - __libc_start_main [INFO] [stdout] 40: 0x5828f4fbfcf5 - _start [INFO] [stdout] 41: 0x0 - [INFO] [stdout] thread caused non-unwinding panic. aborting. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/thin_vec.rs - thin_vec::ThinVec (line 225) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (2684) panicked at /opt/rustwide/workdir/src/thin_vec.rs:1483:33: [INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice [INFO] [stdout] [INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety. [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x578ff0fc6632 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x578ff0fc6632 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x578ff0fc6632 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x578ff0fc6632 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x578ff0fd52ef - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x578ff0fd52ef - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x578ff0fa4dd1 - std::io::default_write_fmt::h1ecb8c7cfa7da481 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x578ff0fa4dd1 - std::io::Write::write_fmt::h051fe4a9e4fdbf48 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x578ff0fa9e62 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x578ff0fab71c - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x578ff0fab576 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x578ff0fabda5 - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x578ff0fabc06 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x578ff0fa9f99 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x578ff0f998fd - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x578ff0fd80cd - core::panicking::panic_nounwind_fmt::runtime::hf619e8fd73995337 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x578ff0fd80cd - core::panicking::panic_nounwind_fmt::hc177e1bd7a48be0d [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x578ff0f986a1 - >::get_unchecked_mut::precondition_check::h45f7e05cfedc4660 [INFO] [stdout] 18: 0x578ff0f9860e - >::get_unchecked_mut::h7f6da9f931623708 [INFO] [stdout] 19: 0x578ff0f97f94 - core::slice::::get_unchecked_mut::h34f079d6f15c4cf3 [INFO] [stdout] 20: 0x578ff0f969c3 - thincollections::thin_vec::ThinVec::extend_desugared::hf5183a369e43c746 [INFO] [stdout] 21: 0x578ff0f95ac3 - as core::iter::traits::collect::Extend<&T>>::extend::h85d101ec09bb2ea9 [INFO] [stdout] 22: 0x578ff0f98d2a - rust_out::main::h909c389308a13d94 [INFO] [stdout] 23: 0x578ff0f979c3 - core::ops::function::FnOnce::call_once::he80aaf16098e337a [INFO] [stdout] 24: 0x578ff0f97956 - std::sys::backtrace::__rust_begin_short_backtrace::hd4f5856814720a68 [INFO] [stdout] 25: 0x578ff0f97939 - std::rt::lang_start::{{closure}}::hdd522a24cafb4b4b [INFO] [stdout] 26: 0x578ff0fa5ee0 - core::ops::function::impls:: for &F>::call_once::h4967fb77e0dfb65c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 27: 0x578ff0fa5ee0 - std::panicking::catch_unwind::do_call::hf7e87675c3e14c23 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x578ff0fa5ee0 - std::panicking::catch_unwind::h26f0e342004b5114 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x578ff0fa5ee0 - std::panic::catch_unwind::h9ee33ca17775d897 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x578ff0fa5ee0 - std::rt::lang_start_internal::{{closure}}::h243ba3495fa13cf8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:175:24 [INFO] [stdout] 31: 0x578ff0fa5ee0 - std::panicking::catch_unwind::do_call::h819db0a7788e7259 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 32: 0x578ff0fa5ee0 - std::panicking::catch_unwind::h23e08fb4a7b9f405 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 33: 0x578ff0fa5ee0 - std::panic::catch_unwind::h7ca3d9eabb6135ff [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x578ff0fa5ee0 - std::rt::lang_start_internal::h06ad7395f4fda8d7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:171:5 [INFO] [stdout] 35: 0x578ff0f97921 - std::rt::lang_start::h5d51bffdfd88737a [INFO] [stdout] 36: 0x578ff0f993d5 - main [INFO] [stdout] 37: 0x73a4a5b5a1ca - [INFO] [stdout] 38: 0x73a4a5b5a28b - __libc_start_main [INFO] [stdout] 39: 0x578ff0f95925 - _start [INFO] [stdout] 40: 0x0 - [INFO] [stdout] thread caused non-unwinding panic. aborting. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/thin_vec.rs - thin_vec::ThinVec (line 209) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (2691) panicked at /opt/rustwide/workdir/src/thin_vec.rs:1120:62: [INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice [INFO] [stdout] [INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety. [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5bf5c5ab8f82 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5bf5c5ab8f82 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5bf5c5ab8f82 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5bf5c5ab8f82 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5bf5c5ac7c3f - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5bf5c5ac7c3f - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5bf5c5a97721 - std::io::default_write_fmt::h1ecb8c7cfa7da481 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5bf5c5a97721 - std::io::Write::write_fmt::h051fe4a9e4fdbf48 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5bf5c5a9c7b2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5bf5c5a9e06c - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5bf5c5a9dec6 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5bf5c5a9e6f5 - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5bf5c5a9e556 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x5bf5c5a9c8e9 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5bf5c5a8c24d - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5bf5c5acaa1d - core::panicking::panic_nounwind_fmt::runtime::hf619e8fd73995337 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x5bf5c5acaa1d - core::panicking::panic_nounwind_fmt::hc177e1bd7a48be0d [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x5bf5c5a8b0c1 - >::get_unchecked_mut::precondition_check::h45f7e05cfedc4660 [INFO] [stdout] 18: 0x5bf5c5a8b02e - >::get_unchecked_mut::h7f6da9f931623708 [INFO] [stdout] 19: 0x5bf5c5a8a9f4 - core::slice::::get_unchecked_mut::h34f079d6f15c4cf3 [INFO] [stdout] 20: 0x5bf5c5a892cd - thincollections::thin_vec::ThinVec::append_elements::h5504ad875b8c7240 [INFO] [stdout] 21: 0x5bf5c5a8a0d1 - thincollections::thin_vec::ThinVec::append::h961c223764d2804a [INFO] [stdout] 22: 0x5bf5c5a8b74a - rust_out::main::h909c389308a13d94 [INFO] [stdout] 23: 0x5bf5c5a8a503 - core::ops::function::FnOnce::call_once::he80aaf16098e337a [INFO] [stdout] 24: 0x5bf5c5a8a496 - std::sys::backtrace::__rust_begin_short_backtrace::hd4f5856814720a68 [INFO] [stdout] 25: 0x5bf5c5a8a479 - std::rt::lang_start::{{closure}}::hdd522a24cafb4b4b [INFO] [stdout] 26: 0x5bf5c5a98830 - core::ops::function::impls:: for &F>::call_once::h4967fb77e0dfb65c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 27: 0x5bf5c5a98830 - std::panicking::catch_unwind::do_call::hf7e87675c3e14c23 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5bf5c5a98830 - std::panicking::catch_unwind::h26f0e342004b5114 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5bf5c5a98830 - std::panic::catch_unwind::h9ee33ca17775d897 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5bf5c5a98830 - std::rt::lang_start_internal::{{closure}}::h243ba3495fa13cf8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:175:24 [INFO] [stdout] 31: 0x5bf5c5a98830 - std::panicking::catch_unwind::do_call::h819db0a7788e7259 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 32: 0x5bf5c5a98830 - std::panicking::catch_unwind::h23e08fb4a7b9f405 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 33: 0x5bf5c5a98830 - std::panic::catch_unwind::h7ca3d9eabb6135ff [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x5bf5c5a98830 - std::rt::lang_start_internal::h06ad7395f4fda8d7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:171:5 [INFO] [stdout] 35: 0x5bf5c5a8a461 - std::rt::lang_start::h5d51bffdfd88737a [INFO] [stdout] 36: 0x5bf5c5a8bd25 - main [INFO] [stdout] 37: 0x7c347c44b1ca - [INFO] [stdout] 38: 0x7c347c44b28b - __libc_start_main [INFO] [stdout] 39: 0x5bf5c5a886a5 - _start [INFO] [stdout] 40: 0x0 - [INFO] [stdout] thread caused non-unwinding panic. aborting. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/thin_vec.rs - thin_vec::ThinVec (line 161) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (2685) panicked at /opt/rustwide/workdir/src/thin_vec.rs:1483:33: [INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice [INFO] [stdout] [INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety. [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5e3287322502 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5e3287322502 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5e3287322502 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5e3287322502 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5e32873311af - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5e32873311af - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5e3287300ca1 - std::io::default_write_fmt::h1ecb8c7cfa7da481 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5e3287300ca1 - std::io::Write::write_fmt::h051fe4a9e4fdbf48 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5e3287305d32 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5e32873075ec - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5e3287307446 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5e3287307c75 - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5e3287307ad6 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x5e3287305e69 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5e32872f57cd - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5e3287333f5d - core::panicking::panic_nounwind_fmt::runtime::hf619e8fd73995337 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x5e3287333f5d - core::panicking::panic_nounwind_fmt::hc177e1bd7a48be0d [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x5e32872f4291 - >::get_unchecked_mut::precondition_check::h45f7e05cfedc4660 [INFO] [stdout] 18: 0x5e32872f41fe - >::get_unchecked_mut::h7f6da9f931623708 [INFO] [stdout] 19: 0x5e32872f3a84 - core::slice::::get_unchecked_mut::h34f079d6f15c4cf3 [INFO] [stdout] 20: 0x5e32872f2083 - thincollections::thin_vec::ThinVec::extend_desugared::hd82a5a46805f1f34 [INFO] [stdout] 21: 0x5e32872f114f - as core::iter::traits::collect::FromIterator>::from_iter::h2ea55fda8d47a526 [INFO] [stdout] 22: 0x5e32872f38b9 - core::iter::traits::iterator::Iterator::collect::he2e56a07614108c6 [INFO] [stdout] 23: 0x5e32872f4ae2 - rust_out::main::h909c389308a13d94 [INFO] [stdout] 24: 0x5e32872f3333 - core::ops::function::FnOnce::call_once::he80aaf16098e337a [INFO] [stdout] 25: 0x5e32872f3026 - std::sys::backtrace::__rust_begin_short_backtrace::hd4f5856814720a68 [INFO] [stdout] 26: 0x5e32872f3009 - std::rt::lang_start::{{closure}}::hdd522a24cafb4b4b [INFO] [stdout] 27: 0x5e3287301db0 - core::ops::function::impls:: for &F>::call_once::h4967fb77e0dfb65c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 28: 0x5e3287301db0 - std::panicking::catch_unwind::do_call::hf7e87675c3e14c23 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x5e3287301db0 - std::panicking::catch_unwind::h26f0e342004b5114 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x5e3287301db0 - std::panic::catch_unwind::h9ee33ca17775d897 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5e3287301db0 - std::rt::lang_start_internal::{{closure}}::h243ba3495fa13cf8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:175:24 [INFO] [stdout] 32: 0x5e3287301db0 - std::panicking::catch_unwind::do_call::h819db0a7788e7259 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 33: 0x5e3287301db0 - std::panicking::catch_unwind::h23e08fb4a7b9f405 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 34: 0x5e3287301db0 - std::panic::catch_unwind::h7ca3d9eabb6135ff [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 35: 0x5e3287301db0 - std::rt::lang_start_internal::h06ad7395f4fda8d7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:171:5 [INFO] [stdout] 36: 0x5e32872f2ff1 - std::rt::lang_start::h5d51bffdfd88737a [INFO] [stdout] 37: 0x5e32872f52a5 - main [INFO] [stdout] 38: 0x76eb3be271ca - [INFO] [stdout] 39: 0x76eb3be2728b - __libc_start_main [INFO] [stdout] 40: 0x5e32872f0f25 - _start [INFO] [stdout] 41: 0x0 - [INFO] [stdout] thread caused non-unwinding panic. aborting. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/thin_vec.rs - thin_vec::ThinVec (line 240) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (2769) panicked at /opt/rustwide/workdir/src/thin_vec.rs:1483:33: [INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice [INFO] [stdout] [INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety. [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5c3607a3c412 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5c3607a3c412 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5c3607a3c412 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5c3607a3c412 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5c3607a4b0cf - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5c3607a4b0cf - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5c3607a1abb1 - std::io::default_write_fmt::h1ecb8c7cfa7da481 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5c3607a1abb1 - std::io::Write::write_fmt::h051fe4a9e4fdbf48 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5c3607a1fc42 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5c3607a214fc - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5c3607a21356 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5c3607a21b85 - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5c3607a219e6 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x5c3607a1fd79 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5c3607a0f6dd - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5c3607a4dead - core::panicking::panic_nounwind_fmt::runtime::hf619e8fd73995337 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x5c3607a4dead - core::panicking::panic_nounwind_fmt::hc177e1bd7a48be0d [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x5c3607a0e601 - >::get_unchecked_mut::precondition_check::h45f7e05cfedc4660 [INFO] [stdout] 18: 0x5c3607a0e56e - >::get_unchecked_mut::h7f6da9f931623708 [INFO] [stdout] 19: 0x5c3607a0df34 - core::slice::::get_unchecked_mut::h34f079d6f15c4cf3 [INFO] [stdout] 20: 0x5c3607a0c943 - thincollections::thin_vec::ThinVec::extend_desugared::hf5183a369e43c746 [INFO] [stdout] 21: 0x5c3607a0ba43 - as core::iter::traits::collect::Extend<&T>>::extend::h886589adc43b4ada [INFO] [stdout] 22: 0x5c3607a0ebff - rust_out::main::h909c389308a13d94 [INFO] [stdout] 23: 0x5c3607a0d943 - core::ops::function::FnOnce::call_once::he80aaf16098e337a [INFO] [stdout] 24: 0x5c3607a0d8d6 - std::sys::backtrace::__rust_begin_short_backtrace::hd4f5856814720a68 [INFO] [stdout] 25: 0x5c3607a0d8b9 - std::rt::lang_start::{{closure}}::hdd522a24cafb4b4b [INFO] [stdout] 26: 0x5c3607a1bcc0 - core::ops::function::impls:: for &F>::call_once::h4967fb77e0dfb65c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 27: 0x5c3607a1bcc0 - std::panicking::catch_unwind::do_call::hf7e87675c3e14c23 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5c3607a1bcc0 - std::panicking::catch_unwind::h26f0e342004b5114 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5c3607a1bcc0 - std::panic::catch_unwind::h9ee33ca17775d897 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5c3607a1bcc0 - std::rt::lang_start_internal::{{closure}}::h243ba3495fa13cf8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:175:24 [INFO] [stdout] 31: 0x5c3607a1bcc0 - std::panicking::catch_unwind::do_call::h819db0a7788e7259 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 32: 0x5c3607a1bcc0 - std::panicking::catch_unwind::h23e08fb4a7b9f405 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 33: 0x5c3607a1bcc0 - std::panic::catch_unwind::h7ca3d9eabb6135ff [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x5c3607a1bcc0 - std::rt::lang_start_internal::h06ad7395f4fda8d7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:171:5 [INFO] [stdout] 35: 0x5c3607a0d8a1 - std::rt::lang_start::h5d51bffdfd88737a [INFO] [stdout] 36: 0x5c3607a0f1b5 - main [INFO] [stdout] 37: 0x7fc97846d1ca - [INFO] [stdout] 38: 0x7fc97846d28b - __libc_start_main [INFO] [stdout] 39: 0x5c3607a0b8c5 - _start [INFO] [stdout] 40: 0x0 - [INFO] [stdout] thread caused non-unwinding panic. aborting. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/thin_vec.rs - thin_vec::ThinVec (line 89) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (2895) panicked at /opt/rustwide/workdir/src/thin_vec.rs:1483:33: [INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice [INFO] [stdout] [INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety. [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x57488872e922 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x57488872e922 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x57488872e922 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x57488872e922 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x57488873d5df - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x57488873d5df - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x57488870d0c1 - std::io::default_write_fmt::h1ecb8c7cfa7da481 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x57488870d0c1 - std::io::Write::write_fmt::h051fe4a9e4fdbf48 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x574888712152 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x574888713a0c - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x574888713866 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x574888714095 - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x574888713ef6 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x574888712289 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x574888701bed - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5748887403bd - core::panicking::panic_nounwind_fmt::runtime::hf619e8fd73995337 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x5748887403bd - core::panicking::panic_nounwind_fmt::hc177e1bd7a48be0d [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x574888700bd1 - >::get_unchecked_mut::precondition_check::h45f7e05cfedc4660 [INFO] [stdout] 18: 0x574888700b3e - >::get_unchecked_mut::h7f6da9f931623708 [INFO] [stdout] 19: 0x5748887004f4 - core::slice::::get_unchecked_mut::h34f079d6f15c4cf3 [INFO] [stdout] 20: 0x5748886ff97b - thincollections::thin_vec::ThinVec::extend_desugared::h7e94c39702a6acf6 [INFO] [stdout] 21: 0x5748886fea45 - as core::iter::traits::collect::FromIterator>::from_iter::h0db75b131bc5a2a1 [INFO] [stdout] 22: 0x574888700449 - core::iter::traits::iterator::Iterator::collect::hc4b57545500a3c21 [INFO] [stdout] 23: 0x5748887011bc - rust_out::main::_doctest_main_src_thin_vec_rs_89_0::ha8e3d27ef49a69ad [INFO] [stdout] 24: 0x574888701196 - rust_out::main::h909c389308a13d94 [INFO] [stdout] 25: 0x5748886ffed3 - core::ops::function::FnOnce::call_once::he80aaf16098e337a [INFO] [stdout] 26: 0x5748886ffd96 - std::sys::backtrace::__rust_begin_short_backtrace::hd4f5856814720a68 [INFO] [stdout] 27: 0x5748886ffd79 - std::rt::lang_start::{{closure}}::hdd522a24cafb4b4b [INFO] [stdout] 28: 0x57488870e1d0 - core::ops::function::impls:: for &F>::call_once::h4967fb77e0dfb65c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 29: 0x57488870e1d0 - std::panicking::catch_unwind::do_call::hf7e87675c3e14c23 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 30: 0x57488870e1d0 - std::panicking::catch_unwind::h26f0e342004b5114 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 31: 0x57488870e1d0 - std::panic::catch_unwind::h9ee33ca17775d897 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x57488870e1d0 - std::rt::lang_start_internal::{{closure}}::h243ba3495fa13cf8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:175:24 [INFO] [stdout] 33: 0x57488870e1d0 - std::panicking::catch_unwind::do_call::h819db0a7788e7259 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 34: 0x57488870e1d0 - std::panicking::catch_unwind::h23e08fb4a7b9f405 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 35: 0x57488870e1d0 - std::panic::catch_unwind::h7ca3d9eabb6135ff [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 36: 0x57488870e1d0 - std::rt::lang_start_internal::h06ad7395f4fda8d7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:171:5 [INFO] [stdout] 37: 0x5748886ffd61 - std::rt::lang_start::h5d51bffdfd88737a [INFO] [stdout] 38: 0x5748887016c5 - main [INFO] [stdout] 39: 0x769ed65611ca - [INFO] [stdout] 40: 0x769ed656128b - __libc_start_main [INFO] [stdout] 41: 0x5748886fe875 - _start [INFO] [stdout] 42: 0x0 - [INFO] [stdout] thread caused non-unwinding panic. aborting. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/thin_vec.rs - thin_vec::ThinVec::append (line 1087) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (2946) panicked at /opt/rustwide/workdir/src/thin_vec.rs:1120:62: [INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice [INFO] [stdout] [INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety. [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5fe2f9006462 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5fe2f9006462 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5fe2f9006462 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5fe2f9006462 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5fe2f901510f - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5fe2f901510f - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5fe2f8fe4c01 - std::io::default_write_fmt::h1ecb8c7cfa7da481 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5fe2f8fe4c01 - std::io::Write::write_fmt::h051fe4a9e4fdbf48 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5fe2f8fe9c92 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5fe2f8feb54c - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5fe2f8feb3a6 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5fe2f8febbd5 - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5fe2f8feba36 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x5fe2f8fe9dc9 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5fe2f8fd972d - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5fe2f9017ebd - core::panicking::panic_nounwind_fmt::runtime::hf619e8fd73995337 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x5fe2f9017ebd - core::panicking::panic_nounwind_fmt::hc177e1bd7a48be0d [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x5fe2f8fd8791 - >::get_unchecked_mut::precondition_check::h45f7e05cfedc4660 [INFO] [stdout] 18: 0x5fe2f8fd86fe - >::get_unchecked_mut::h7f6da9f931623708 [INFO] [stdout] 19: 0x5fe2f8fd7fc4 - core::slice::::get_unchecked_mut::h34f079d6f15c4cf3 [INFO] [stdout] 20: 0x5fe2f8fd662d - thincollections::thin_vec::ThinVec::append_elements::h5504ad875b8c7240 [INFO] [stdout] 21: 0x5fe2f8fd7431 - thincollections::thin_vec::ThinVec::append::h961c223764d2804a [INFO] [stdout] 22: 0x5fe2f8fd8dea - rust_out::main::h909c389308a13d94 [INFO] [stdout] 23: 0x5fe2f8fd7a53 - core::ops::function::FnOnce::call_once::he80aaf16098e337a [INFO] [stdout] 24: 0x5fe2f8fd77f6 - std::sys::backtrace::__rust_begin_short_backtrace::hd4f5856814720a68 [INFO] [stdout] 25: 0x5fe2f8fd77d9 - std::rt::lang_start::{{closure}}::hdd522a24cafb4b4b [INFO] [stdout] 26: 0x5fe2f8fe5d10 - core::ops::function::impls:: for &F>::call_once::h4967fb77e0dfb65c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 27: 0x5fe2f8fe5d10 - std::panicking::catch_unwind::do_call::hf7e87675c3e14c23 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5fe2f8fe5d10 - std::panicking::catch_unwind::h26f0e342004b5114 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5fe2f8fe5d10 - std::panic::catch_unwind::h9ee33ca17775d897 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5fe2f8fe5d10 - std::rt::lang_start_internal::{{closure}}::h243ba3495fa13cf8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:175:24 [INFO] [stdout] 31: 0x5fe2f8fe5d10 - std::panicking::catch_unwind::do_call::h819db0a7788e7259 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 32: 0x5fe2f8fe5d10 - std::panicking::catch_unwind::h23e08fb4a7b9f405 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 33: 0x5fe2f8fe5d10 - std::panic::catch_unwind::h7ca3d9eabb6135ff [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x5fe2f8fe5d10 - std::rt::lang_start_internal::h06ad7395f4fda8d7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:171:5 [INFO] [stdout] 35: 0x5fe2f8fd77c1 - std::rt::lang_start::h5d51bffdfd88737a [INFO] [stdout] 36: 0x5fe2f8fd9205 - main [INFO] [stdout] 37: 0x78ee6a23c1ca - [INFO] [stdout] 38: 0x78ee6a23c28b - __libc_start_main [INFO] [stdout] 39: 0x5fe2f8fd5945 - _start [INFO] [stdout] 40: 0x0 - [INFO] [stdout] thread caused non-unwinding panic. aborting. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/thin_vec.rs - thin_vec::ThinVec::drain (line 1284) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (2959) panicked at /opt/rustwide/workdir/src/thin_vec.rs:1483:33: [INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice [INFO] [stdout] [INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety. [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55c455c0d762 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x55c455c0d762 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x55c455c0d762 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x55c455c0d762 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x55c455c1c40f - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x55c455c1c40f - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x55c455bebf01 - std::io::default_write_fmt::h1ecb8c7cfa7da481 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x55c455bebf01 - std::io::Write::write_fmt::h051fe4a9e4fdbf48 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x55c455bf0f92 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x55c455bf284c - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x55c455bf26a6 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x55c455bf2ed5 - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x55c455bf2d36 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x55c455bf10c9 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x55c455be0a2d - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x55c455c1f1bd - core::panicking::panic_nounwind_fmt::runtime::hf619e8fd73995337 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x55c455c1f1bd - core::panicking::panic_nounwind_fmt::hc177e1bd7a48be0d [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x55c455bdf771 - >::get_unchecked_mut::precondition_check::h45f7e05cfedc4660 [INFO] [stdout] 18: 0x55c455bdf6de - >::get_unchecked_mut::h7f6da9f931623708 [INFO] [stdout] 19: 0x55c455bdeea4 - core::slice::::get_unchecked_mut::h34f079d6f15c4cf3 [INFO] [stdout] 20: 0x55c455bdc662 - thincollections::thin_vec::ThinVec::extend_desugared::hbfeb2a332d904007 [INFO] [stdout] 21: 0x55c455bdb5d6 - as core::iter::traits::collect::FromIterator>::from_iter::h46299945dda15b7c [INFO] [stdout] 22: 0x55c455bdec78 - core::iter::traits::iterator::Iterator::collect::he8d1b209e943e822 [INFO] [stdout] 23: 0x55c455bdffad - rust_out::main::h909c389308a13d94 [INFO] [stdout] 24: 0x55c455bde2a3 - core::ops::function::FnOnce::call_once::he80aaf16098e337a [INFO] [stdout] 25: 0x55c455bddfe6 - std::sys::backtrace::__rust_begin_short_backtrace::hd4f5856814720a68 [INFO] [stdout] 26: 0x55c455bddfc9 - std::rt::lang_start::{{closure}}::hdd522a24cafb4b4b [INFO] [stdout] 27: 0x55c455bed010 - core::ops::function::impls:: for &F>::call_once::h4967fb77e0dfb65c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 28: 0x55c455bed010 - std::panicking::catch_unwind::do_call::hf7e87675c3e14c23 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x55c455bed010 - std::panicking::catch_unwind::h26f0e342004b5114 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x55c455bed010 - std::panic::catch_unwind::h9ee33ca17775d897 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x55c455bed010 - std::rt::lang_start_internal::{{closure}}::h243ba3495fa13cf8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:175:24 [INFO] [stdout] 32: 0x55c455bed010 - std::panicking::catch_unwind::do_call::h819db0a7788e7259 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 33: 0x55c455bed010 - std::panicking::catch_unwind::h23e08fb4a7b9f405 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 34: 0x55c455bed010 - std::panic::catch_unwind::h7ca3d9eabb6135ff [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 35: 0x55c455bed010 - std::rt::lang_start_internal::h06ad7395f4fda8d7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:171:5 [INFO] [stdout] 36: 0x55c455bddfb1 - std::rt::lang_start::h5d51bffdfd88737a [INFO] [stdout] 37: 0x55c455be0505 - main [INFO] [stdout] 38: 0x765a5e0be1ca - [INFO] [stdout] 39: 0x765a5e0be28b - __libc_start_main [INFO] [stdout] 40: 0x55c455bdb415 - _start [INFO] [stdout] 41: 0x0 - [INFO] [stdout] thread caused non-unwinding panic. aborting. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/thin_vec.rs - thin_vec::ThinVec::drain_filter (line 1429) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (3073) panicked at /opt/rustwide/workdir/src/thin_vec.rs:1483:33: [INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice [INFO] [stdout] [INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety. [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5a33eb2fc2a2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5a33eb2fc2a2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5a33eb2fc2a2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5a33eb2fc2a2 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5a33eb30af4f - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5a33eb30af4f - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5a33eb2daa41 - std::io::default_write_fmt::h1ecb8c7cfa7da481 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5a33eb2daa41 - std::io::Write::write_fmt::h051fe4a9e4fdbf48 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5a33eb2dfad2 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5a33eb2e138c - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5a33eb2e11e6 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5a33eb2e1a15 - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5a33eb2e1876 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x5a33eb2dfc09 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5a33eb2cf56d - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5a33eb30dd3d - core::panicking::panic_nounwind_fmt::runtime::hf619e8fd73995337 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x5a33eb30dd3d - core::panicking::panic_nounwind_fmt::hc177e1bd7a48be0d [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x5a33eb2ce261 - >::get_unchecked_mut::precondition_check::h45f7e05cfedc4660 [INFO] [stdout] 18: 0x5a33eb2ce1ce - >::get_unchecked_mut::h7f6da9f931623708 [INFO] [stdout] 19: 0x5a33eb2cda94 - core::slice::::get_unchecked_mut::h34f079d6f15c4cf3 [INFO] [stdout] 20: 0x5a33eb2cc262 - thincollections::thin_vec::ThinVec::extend_desugared::h251da92a52322099 [INFO] [stdout] 21: 0x5a33eb2cb148 - as core::iter::traits::collect::FromIterator>::from_iter::h1e1b8ee26475ea16 [INFO] [stdout] 22: 0x5a33eb2cd92f - core::iter::traits::iterator::Iterator::collect::hfa21cd166bb30a6e [INFO] [stdout] 23: 0x5a33eb2ce905 - rust_out::main::h909c389308a13d94 [INFO] [stdout] 24: 0x5a33eb2cd463 - core::ops::function::FnOnce::call_once::he80aaf16098e337a [INFO] [stdout] 25: 0x5a33eb2cd206 - std::sys::backtrace::__rust_begin_short_backtrace::hd4f5856814720a68 [INFO] [stdout] 26: 0x5a33eb2cd1e9 - std::rt::lang_start::{{closure}}::hdd522a24cafb4b4b [INFO] [stdout] 27: 0x5a33eb2dbb50 - core::ops::function::impls:: for &F>::call_once::h4967fb77e0dfb65c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 28: 0x5a33eb2dbb50 - std::panicking::catch_unwind::do_call::hf7e87675c3e14c23 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x5a33eb2dbb50 - std::panicking::catch_unwind::h26f0e342004b5114 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x5a33eb2dbb50 - std::panic::catch_unwind::h9ee33ca17775d897 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5a33eb2dbb50 - std::rt::lang_start_internal::{{closure}}::h243ba3495fa13cf8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:175:24 [INFO] [stdout] 32: 0x5a33eb2dbb50 - std::panicking::catch_unwind::do_call::h819db0a7788e7259 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 33: 0x5a33eb2dbb50 - std::panicking::catch_unwind::h23e08fb4a7b9f405 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 34: 0x5a33eb2dbb50 - std::panic::catch_unwind::h7ca3d9eabb6135ff [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 35: 0x5a33eb2dbb50 - std::rt::lang_start_internal::h06ad7395f4fda8d7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:171:5 [INFO] [stdout] 36: 0x5a33eb2cd1d1 - std::rt::lang_start::h5d51bffdfd88737a [INFO] [stdout] 37: 0x5a33eb2cf045 - main [INFO] [stdout] 38: 0x7c03d0a5c1ca - [INFO] [stdout] 39: 0x7c03d0a5c28b - __libc_start_main [INFO] [stdout] 40: 0x5a33eb2cad05 - _start [INFO] [stdout] 41: 0x0 - [INFO] [stdout] thread caused non-unwinding panic. aborting. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/thin_vec.rs - thin_vec::ThinVec::into_boxed_slice (line 1231) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (3163) panicked at /opt/rustwide/workdir/src/thin_vec.rs:1483:33: [INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice [INFO] [stdout] [INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety. [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5b8110bb4122 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5b8110bb4122 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5b8110bb4122 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5b8110bb4122 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5b8110bc2ddf - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5b8110bc2ddf - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5b8110b928c1 - std::io::default_write_fmt::h1ecb8c7cfa7da481 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5b8110b928c1 - std::io::Write::write_fmt::h051fe4a9e4fdbf48 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5b8110b97952 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5b8110b9920c - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5b8110b99066 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5b8110b99895 - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5b8110b996f6 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x5b8110b97a89 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5b8110b873ed - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5b8110bc5bbd - core::panicking::panic_nounwind_fmt::runtime::hf619e8fd73995337 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x5b8110bc5bbd - core::panicking::panic_nounwind_fmt::hc177e1bd7a48be0d [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x5b8110b866c1 - >::get_unchecked_mut::precondition_check::h45f7e05cfedc4660 [INFO] [stdout] 18: 0x5b8110b8662e - >::get_unchecked_mut::h7f6da9f931623708 [INFO] [stdout] 19: 0x5b8110b860e4 - core::slice::::get_unchecked_mut::h34f079d6f15c4cf3 [INFO] [stdout] 20: 0x5b8110b84d43 - thincollections::thin_vec::ThinVec::extend_desugared::hf5183a369e43c746 [INFO] [stdout] 21: 0x5b8110b83e43 - as core::iter::traits::collect::Extend>::extend::h852fc768fbaf2e63 [INFO] [stdout] 22: 0x5b8110b86a5b - rust_out::main::h909c389308a13d94 [INFO] [stdout] 23: 0x5b8110b85703 - core::ops::function::FnOnce::call_once::he80aaf16098e337a [INFO] [stdout] 24: 0x5b8110b85686 - std::sys::backtrace::__rust_begin_short_backtrace::hd4f5856814720a68 [INFO] [stdout] 25: 0x5b8110b85669 - std::rt::lang_start::{{closure}}::hdd522a24cafb4b4b [INFO] [stdout] 26: 0x5b8110b939d0 - core::ops::function::impls:: for &F>::call_once::h4967fb77e0dfb65c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 27: 0x5b8110b939d0 - std::panicking::catch_unwind::do_call::hf7e87675c3e14c23 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5b8110b939d0 - std::panicking::catch_unwind::h26f0e342004b5114 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5b8110b939d0 - std::panic::catch_unwind::h9ee33ca17775d897 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5b8110b939d0 - std::rt::lang_start_internal::{{closure}}::h243ba3495fa13cf8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:175:24 [INFO] [stdout] 31: 0x5b8110b939d0 - std::panicking::catch_unwind::do_call::h819db0a7788e7259 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 32: 0x5b8110b939d0 - std::panicking::catch_unwind::h23e08fb4a7b9f405 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 33: 0x5b8110b939d0 - std::panic::catch_unwind::h7ca3d9eabb6135ff [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x5b8110b939d0 - std::rt::lang_start_internal::h06ad7395f4fda8d7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:171:5 [INFO] [stdout] 35: 0x5b8110b85651 - std::rt::lang_start::h5d51bffdfd88737a [INFO] [stdout] 36: 0x5b8110b86ec5 - main [INFO] [stdout] 37: 0x7d48b0dd91ca - [INFO] [stdout] 38: 0x7d48b0dd928b - __libc_start_main [INFO] [stdout] 39: 0x5b8110b83b85 - _start [INFO] [stdout] 40: 0x0 - [INFO] [stdout] thread caused non-unwinding panic. aborting. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- src/thin_vec.rs - thin_vec::ThinVec::splice (line 1369) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (3455) panicked at /opt/rustwide/workdir/src/thin_vec.rs:1483:33: [INFO] [stdout] unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice [INFO] [stdout] [INFO] [stdout] This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety. [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d8b49f831e2 - std::backtrace_rs::backtrace::libunwind::trace::hcab59e1e990fdc24 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d8b49f831e2 - std::backtrace_rs::backtrace::trace_unsynchronized::he24cc57f3d2f47b7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d8b49f831e2 - std::sys::backtrace::_print_fmt::hf8d65ede198eeb54 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d8b49f831e2 - ::fmt::h67edf0e4d33c343c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d8b49f91fff - core::fmt::rt::Argument::fmt::hef94184842aeafdd [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5d8b49f91fff - core::fmt::write::hcf0c66b48a8fa606 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5d8b49f61981 - std::io::default_write_fmt::h1ecb8c7cfa7da481 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d8b49f61981 - std::io::Write::write_fmt::h051fe4a9e4fdbf48 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5d8b49f66a12 - std::sys::backtrace::BacktraceLock::print::h07e5435aa717b414 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5d8b49f682cc - std::panicking::default_hook::{{closure}}::h91001850288db5f7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5d8b49f68126 - std::panicking::default_hook::h2346dbb704ef5512 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5d8b49f68955 - std::panicking::panic_with_hook::hd2b063a6090d23a4 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5d8b49f687b6 - std::panicking::panic_handler::{{closure}}::he666d95f139a333e [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x5d8b49f66b49 - std::sys::backtrace::__rust_end_short_backtrace::h631ad224854ebee5 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5d8b49f564ad - __rustc[1d67440d6e82e4f]::rust_begin_unwind [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5d8b49f94e0d - core::panicking::panic_nounwind_fmt::runtime::hf619e8fd73995337 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x5d8b49f94e0d - core::panicking::panic_nounwind_fmt::hc177e1bd7a48be0d [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x5d8b49f54dc1 - >::get_unchecked_mut::precondition_check::h45f7e05cfedc4660 [INFO] [stdout] 18: 0x5d8b49f54d2e - >::get_unchecked_mut::h7f6da9f931623708 [INFO] [stdout] 19: 0x5d8b49f54484 - core::slice::::get_unchecked_mut::h34f079d6f15c4cf3 [INFO] [stdout] 20: 0x5d8b49f51a12 - thincollections::thin_vec::ThinVec::extend_desugared::h62611963747ab3a0 [INFO] [stdout] 21: 0x5d8b49f50316 - as core::iter::traits::collect::FromIterator>::from_iter::h6c5cf29909aa4ab3 [INFO] [stdout] 22: 0x5d8b49f54261 - core::iter::traits::iterator::Iterator::collect::h1e923049b79222c9 [INFO] [stdout] 23: 0x5d8b49f55a2d - rust_out::main::h909c389308a13d94 [INFO] [stdout] 24: 0x5d8b49f53743 - core::ops::function::FnOnce::call_once::he80aaf16098e337a [INFO] [stdout] 25: 0x5d8b49f53496 - std::sys::backtrace::__rust_begin_short_backtrace::hd4f5856814720a68 [INFO] [stdout] 26: 0x5d8b49f53479 - std::rt::lang_start::{{closure}}::hdd522a24cafb4b4b [INFO] [stdout] 27: 0x5d8b49f62a90 - core::ops::function::impls:: for &F>::call_once::h4967fb77e0dfb65c [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 28: 0x5d8b49f62a90 - std::panicking::catch_unwind::do_call::hf7e87675c3e14c23 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x5d8b49f62a90 - std::panicking::catch_unwind::h26f0e342004b5114 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x5d8b49f62a90 - std::panic::catch_unwind::h9ee33ca17775d897 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5d8b49f62a90 - std::rt::lang_start_internal::{{closure}}::h243ba3495fa13cf8 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:175:24 [INFO] [stdout] 32: 0x5d8b49f62a90 - std::panicking::catch_unwind::do_call::h819db0a7788e7259 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:590:40 [INFO] [stdout] 33: 0x5d8b49f62a90 - std::panicking::catch_unwind::h23e08fb4a7b9f405 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panicking.rs:553:19 [INFO] [stdout] 34: 0x5d8b49f62a90 - std::panic::catch_unwind::h7ca3d9eabb6135ff [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/panic.rs:359:14 [INFO] [stdout] 35: 0x5d8b49f62a90 - std::rt::lang_start_internal::h06ad7395f4fda8d7 [INFO] [stdout] at /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/std/src/rt.rs:171:5 [INFO] [stdout] 36: 0x5d8b49f53461 - std::rt::lang_start::h5d51bffdfd88737a [INFO] [stdout] 37: 0x5d8b49f55f85 - main [INFO] [stdout] 38: 0x7f1a3ac4d1ca - [INFO] [stdout] 39: 0x7f1a3ac4d28b - __libc_start_main [INFO] [stdout] 40: 0x5d8b49f4fb75 - _start [INFO] [stdout] 41: 0x0 - [INFO] [stdout] thread caused non-unwinding panic. aborting. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/thin_v64.rs - thin_v64::V64::append (line 1173) [INFO] [stdout] src/thin_v64.rs - thin_v64::V64::append (line 1187) [INFO] [stdout] src/thin_v64.rs - thin_v64::V64::append (line 1201) [INFO] [stdout] src/thin_v64.rs - thin_v64::V64::drain (line 1429) [INFO] [stdout] src/thin_v64.rs - thin_v64::V64::drain (line 1446) [INFO] [stdout] src/thin_v64.rs - thin_v64::V64::drain_filter (line 1604) [INFO] [stdout] src/thin_v64.rs - thin_v64::V64::into_boxed_slice (line 1366) [INFO] [stdout] src/thin_v64.rs - thin_v64::V64::splice (line 1532) [INFO] [stdout] src/thin_v64.rs - thin_v64::V64::splice (line 1544) [INFO] [stdout] src/thin_vec.rs - thin_vec::ThinVec (line 161) [INFO] [stdout] src/thin_vec.rs - thin_vec::ThinVec (line 209) [INFO] [stdout] src/thin_vec.rs - thin_vec::ThinVec (line 225) [INFO] [stdout] src/thin_vec.rs - thin_vec::ThinVec (line 240) [INFO] [stdout] src/thin_vec.rs - thin_vec::ThinVec (line 89) [INFO] [stdout] src/thin_vec.rs - thin_vec::ThinVec::append (line 1087) [INFO] [stdout] src/thin_vec.rs - thin_vec::ThinVec::drain (line 1284) [INFO] [stdout] src/thin_vec.rs - thin_vec::ThinVec::drain_filter (line 1429) [INFO] [stdout] src/thin_vec.rs - thin_vec::ThinVec::into_boxed_slice (line 1231) [INFO] [stdout] src/thin_vec.rs - thin_vec::ThinVec::splice (line 1369) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 151 passed; 19 failed; 0 ignored; 0 measured; 0 filtered out; finished in 16.79s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "2dea297ea2bed608262842d242507a240b8b239f2ba6814541efc283e240b268", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2dea297ea2bed608262842d242507a240b8b239f2ba6814541efc283e240b268", kill_on_drop: false }` [INFO] [stdout] 2dea297ea2bed608262842d242507a240b8b239f2ba6814541efc283e240b268