[INFO] fetching crate thincollections 0.5.4... [INFO] testing thincollections-0.5.4 against 1.91.0 for beta-1.92-2 [INFO] extracting crate thincollections 0.5.4 into /workspace/builds/worker-3-tc1/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-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate thincollections 0.5.4 on toolchain 1.91.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "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" "+1.91.0" "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" "+1.91.0" "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] [stderr] Downloading crates ... [INFO] [stderr] Downloaded rand_core v0.2.2 [INFO] [stderr] Downloaded xoshiro v0.0.4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ec7d5e84cc54de54c0213b1e8cb6579cef756f9788c37d37a6622b3d7f8a84ca [INFO] running `Command { std: "docker" "start" "-a" "ec7d5e84cc54de54c0213b1e8cb6579cef756f9788c37d37a6622b3d7f8a84ca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ec7d5e84cc54de54c0213b1e8cb6579cef756f9788c37d37a6622b3d7f8a84ca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ec7d5e84cc54de54c0213b1e8cb6579cef756f9788c37d37a6622b3d7f8a84ca", kill_on_drop: false }` [INFO] [stdout] ec7d5e84cc54de54c0213b1e8cb6579cef756f9788c37d37a6622b3d7f8a84ca [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 897b18a98c922392058c34eeee6aadd32b581e1cf7971ac760c9df2a2de3e70f [INFO] running `Command { std: "docker" "start" "-a" "897b18a98c922392058c34eeee6aadd32b581e1cf7971ac760c9df2a2de3e70f", 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/f8297e351a40c1439a467bbbb6879088047f50b3/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/f8297e351a40c1439a467bbbb6879088047f50b3/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 1.06s [INFO] running `Command { std: "docker" "inspect" "897b18a98c922392058c34eeee6aadd32b581e1cf7971ac760c9df2a2de3e70f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "897b18a98c922392058c34eeee6aadd32b581e1cf7971ac760c9df2a2de3e70f", kill_on_drop: false }` [INFO] [stdout] 897b18a98c922392058c34eeee6aadd32b581e1cf7971ac760c9df2a2de3e70f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1274f9f2f0768c7f6ab04ded79fc74e0145167c05e76afe86f2694f0857bf3b7 [INFO] running `Command { std: "docker" "start" "-a" "1274f9f2f0768c7f6ab04ded79fc74e0145167c05e76afe86f2694f0857bf3b7", 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] [stderr] Compiling num-bigint v0.2.6 [INFO] [stderr] Compiling rand_core v0.4.2 [INFO] [stderr] Compiling num-rational v0.2.4 [INFO] [stderr] Compiling num-complex v0.2.4 [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/f8297e351a40c1439a467bbbb6879088047f50b3/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/f8297e351a40c1439a467bbbb6879088047f50b3/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/f8297e351a40c1439a467bbbb6879088047f50b3/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/f8297e351a40c1439a467bbbb6879088047f50b3/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 6.51s [INFO] running `Command { std: "docker" "inspect" "1274f9f2f0768c7f6ab04ded79fc74e0145167c05e76afe86f2694f0857bf3b7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1274f9f2f0768c7f6ab04ded79fc74e0145167c05e76afe86f2694f0857bf3b7", kill_on_drop: false }` [INFO] [stdout] 1274f9f2f0768c7f6ab04ded79fc74e0145167c05e76afe86f2694f0857bf3b7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e2467aa4b6f0d9d506826b6ffb6466b33dcfff2991140c973a0e5532939b3c49 [INFO] running `Command { std: "docker" "start" "-a" "e2467aa4b6f0d9d506826b6ffb6466b33dcfff2991140c973a0e5532939b3c49", 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] [stdout] [INFO] [stderr] | [INFO] [stdout] running 60 tests [INFO] [stderr] 1238 | let count = (*other).len(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] note: method calls to `len` require a reference [INFO] [stderr] --> /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/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/f8297e351a40c1439a467bbbb6879088047f50b3/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.06s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/thincollections-f8d68a1a57ac102c) [INFO] [stdout] test thin_map::test_map::test_behavior_resize_policy ... ok [INFO] [stdout] test tests::it_works ... ok [INFO] [stdout] test thin_map::test_map::test_clone ... ok [INFO] [stdout] test thin_map::test_map::test_capacity_not_less_than_len ... ok [INFO] [stdout] test cla_map::tests::allocator_tests ... ok [INFO] [stdout] test thin_map::test_map::test_empty_entry ... ok [INFO] [stdout] test thin_map::test_map::test_empty_iter ... ok [INFO] [stdout] test thin_map::test_map::test_drops ... 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_entry_take_doesnt_corrupt ... ok [INFO] [stdout] test thin_map::test_map::test_conflict_remove ... 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_mut ... ok [INFO] [stdout] test thin_map::test_map::test_from_iter ... 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_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_create_capacity_zero ... ok [INFO] [stdout] test thin_map::test_map::test_mut_size_hint ... ok [INFO] [stdout] test thin_map::test_map::test_retain ... ok [INFO] [stdout] test thin_map::test_map::test_index ... ok [INFO] [stdout] test thin_map::test_map::test_keys ... ok [INFO] [stdout] test thin_map::test_map::test_find ... ok [INFO] [stdout] test thin_map::test_map::test_show ... ok [INFO] [stdout] test thin_map::test_map::test_into_iter_drops ... ok [INFO] [stdout] test thin_map::test_map::test_zero_capacities ... ok [INFO] [stdout] test thin_map::test_map::test_reserve_shrink_to_fit ... ok [INFO] [stdout] test thin_map::test_map::test_values_mut ... ok [INFO] [stdout] test thin_map::test_map::test_occupied_entry_key ... ok [INFO] [stdout] test thin_set::test_set::test_difference ... ok [INFO] [stdout] test thin_map::test_map::test_remove_entry ... ok [INFO] [stdout] test thin_map::test_map::test_remove ... ok [INFO] [stdout] test thin_map::test_map::test_size_hint ... ok [INFO] [stdout] test thin_map::test_map::test_iterate ... ok [INFO] [stdout] test thin_map::test_map::test_vacant_entry_key ... ok [INFO] [stdout] test thin_map::test_map::test_values ... ok [INFO] [stdout] test thin_set::test_set::test_symmetric_difference ... ok [INFO] [stdout] test thin_set::test_set::test_union ... 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_set::test_set::test_from_iter ... ok [INFO] [stdout] test thin_set::test_set::test_iterate ... ok [INFO] [stdout] test thin_set::test_set::test_move_iter ... ok [INFO] [stdout] test thin_set::test_set::test_intersection ... ok [INFO] [stdout] test thin_set::test_set::test_disjoint ... ok [INFO] [stdout] test thin_set::test_set::test_show ... ok [INFO] [stdout] test thin_set::test_set::test_subset_and_superset ... ok [INFO] [stdout] test thin_set::test_set::test_trivial_drain ... ok [INFO] [stdout] test thin_set::test_set::test_retain ... 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 3.61s [INFO] [stdout] [INFO] [stderr] Doc-tests thincollections [INFO] [stdout] [INFO] [stdout] running 170 tests [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/lib.rs - (line 39) ... 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/lib.rs - thinvec (line 119) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::contains_key (line 1359) ... 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::entry (line 631) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::get_key_value (line 1215) ... ok [INFO] [stdout] test src/lib.rs - v64 (line 65) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::len (line 958) ... ok [INFO] [stdout] test src/lib.rs - thinvec (line 132) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::iter_mut (line 889) ... ok [INFO] [stdout] test src/lib.rs - v64 (line 78) ... 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::iter (line 768) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::capacity (line 555) ... 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::with_hasher (line 403) ... 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::shrink_to_fit (line 600) ... ok [INFO] [stdout] test src/thin_sentinel.rs - thin_sentinel::ThinSentinel (line 25) ... 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::with_capacity (line 491) ... 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::values_mut (line 839) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::&'aThinSet::sub (line 851) ... 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::bitxor (line 820) ... 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::values (line 816) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::&'aThinSet::bitor (line 758) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::new (line 149) ... ok [INFO] [stdout] test src/thin_map.rs - thin_map::ThinMap::with_capacity_and_hasher (line 424) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::capacity (line 248) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::&'aThinSet::bitand (line 789) ... 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::hasher (line 232) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet (line 119) ... 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::get (line 518) ... 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 (line 54) ... 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 (line 85) ... 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::intersection (line 381) ... 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::into_iter (line 985) ... 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::reserve (line 268) ... 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_hasher (line 187) ... 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::symmetric_difference (line 354) ... 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::len (line 427) ... 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::is_subset (line 559) ... 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_v64.rs - thin_v64::IntoIter::as_mut_slice (line 2151) ... 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::union (line 406) ... ok [INFO] [stdout] test src/thin_set.rs - thin_set::ThinSet::with_capacity_and_hasher (line 213) ... ok [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::as_mut_slice (line 470) ... 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::dedup_by (line 854) ... 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::clear (line 1326) ... 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::dedup_by_key (line 979) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::capacity (line 150) ... 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 966) ... 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::drain_filter (line 1573) ... 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::insert (line 569) ... 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::pop (line 1101) ... 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::into_iter (line 2037) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::append (line 1201) ... FAILED [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::append (line 1173) ... FAILED [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::new (line 90) ... ok [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::remove (line 674) ... 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::append (line 1187) ... FAILED [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::drain (line 1446) ... FAILED [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::pop (line 1112) ... 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::remove_item (line 2662) ... 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::remove (line 685) ... 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::retain (line 749) ... 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::drain_filter (line 1604) ... FAILED [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::push (line 1060) ... 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::retain (line 760) ... 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::swap_remove (line 510) ... 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::truncate (line 298) ... 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::truncate (line 284) ... 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::with_capacity (line 118) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::truncate (line 318) ... 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_vec.rs - thin_vec::ThinVec (line 189) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 146) ... 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 256) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 269) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 106) ... 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 122) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 73) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 240) ... FAILED [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 (line 209) ... FAILED [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 (line 174) ... ok [INFO] [stdout] test src/thin_v64.rs - thin_v64::V64::splice (line 1544) ... 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 89) ... FAILED [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 (line 2399) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec (line 225) ... FAILED [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::clear (line 1191) ... 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::drain_filter (line 1398) ... ok [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::into_iter (line 1816) ... ok [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::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::insert (line 653) ... 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::drain (line 1284) ... FAILED [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::new (line 307) ... 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::pop (line 1035) ... 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::reserve_exact (line 421) ... 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::remove_item (line 2419) ... 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::shrink_to_fit (line 453) ... 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::transmute (line 1635) ... 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::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::truncate (line 489) ... 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::with_capacity (line 335) ... ok [INFO] [stdout] test src/thin_vec.rs - thin_vec::ThinVec::splice (line 1369) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [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' (2192) 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: 0x5e0996199e12 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5e0996199e12 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5e0996199e12 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5e0996199e12 - ::fmt::h4e0a3aeea0f9c085 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5e09961a8abf - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5e09961a8abf - core::fmt::write::hecf68a131630c74d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5e09961786c1 - std::io::default_write_fmt::haf8355dc2afbec95 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5e09961786c1 - std::io::Write::write_fmt::h93c9a261259c931a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5e099617d742 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5e099617ef9c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5e099617edf6 - std::panicking::default_hook::h63f9bf8161c5d325 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5e099617f625 - std::panicking::panic_with_hook::h3173740e06bd0752 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5e099617f486 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x5e099617d879 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5e099616d1fd - __rustc[de0091b922c53d7e]::rust_begin_unwind [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5e09961ab86d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x5e09961ab86d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x5e099616c92c - >::get_unchecked_mut::precondition_check::hd45bfcb62ddfe6f4 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ub_checks.rs:72:21 [INFO] [stdout] 18: 0x5e099616c879 - >::get_unchecked_mut::hb7932e781f86dbe7 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ub_checks.rs:77:17 [INFO] [stdout] 19: 0x5e099616c3c9 - core::slice::::get_unchecked_mut::h0ffa38a51bdf162d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/slice/mod.rs:689:30 [INFO] [stdout] 20: 0x5e0996169271 - thincollections::thin_v64::V64::append_elements::he68040b29619b588 [INFO] [stdout] 21: 0x5e0996169995 - thincollections::thin_v64::V64::append::hfacab127d910cc93 [INFO] [stdout] 22: 0x5e099616aa44 - rust_out::main::hcbdc0960c876f2af [INFO] [stdout] 23: 0x5e0996169d83 - core::ops::function::FnOnce::call_once::hfb4119cacd246208 [INFO] [stdout] 24: 0x5e0996169cf6 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7 [INFO] [stdout] 25: 0x5e0996169cd9 - std::rt::lang_start::{{closure}}::h39fc2126d871a896 [INFO] [stdout] 26: 0x5e09961797c0 - core::ops::function::impls:: for &F>::call_once::hc7ed5622678f5124 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 27: 0x5e09961797c0 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5e09961797c0 - std::panicking::catch_unwind::hff67b45e0819a036 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5e09961797c0 - std::panic::catch_unwind::hec0fb0db85f7fd60 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5e09961797c0 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24 [INFO] [stdout] 31: 0x5e09961797c0 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 32: 0x5e09961797c0 - std::panicking::catch_unwind::h3816830c825cbe04 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 33: 0x5e09961797c0 - std::panic::catch_unwind::h408406c8f02ebb9d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x5e09961797c0 - std::rt::lang_start_internal::hce2b8b328837374b [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5 [INFO] [stdout] 35: 0x5e0996169cc1 - std::rt::lang_start::h866de1957bb2b812 [INFO] [stdout] 36: 0x5e099616abe5 - main [INFO] [stdout] 37: 0x7d21342781ca - [INFO] [stdout] 38: 0x7d213427828b - __libc_start_main [INFO] [stdout] 39: 0x5e0996168f45 - _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 1173) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (2246) 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: 0x599f0bc7d052 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x599f0bc7d052 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x599f0bc7d052 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x599f0bc7d052 - ::fmt::h4e0a3aeea0f9c085 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x599f0bc8bcff - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x599f0bc8bcff - core::fmt::write::hecf68a131630c74d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x599f0bc5b901 - std::io::default_write_fmt::haf8355dc2afbec95 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x599f0bc5b901 - std::io::Write::write_fmt::h93c9a261259c931a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x599f0bc60982 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x599f0bc621dc - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x599f0bc62036 - std::panicking::default_hook::h63f9bf8161c5d325 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x599f0bc62865 - std::panicking::panic_with_hook::h3173740e06bd0752 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x599f0bc626c6 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x599f0bc60ab9 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x599f0bc5043d - __rustc[de0091b922c53d7e]::rust_begin_unwind [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x599f0bc8eaad - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x599f0bc8eaad - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x599f0bc4f591 - >::get_unchecked_mut::precondition_check::h54c75bc443fc2a27 [INFO] [stdout] 18: 0x599f0bc4f4fe - >::get_unchecked_mut::h417f8e586e1bb926 [INFO] [stdout] 19: 0x599f0bc4edc4 - core::slice::::get_unchecked_mut::h804b0d8ee66950ad [INFO] [stdout] 20: 0x599f0bc4d6fd - thincollections::thin_v64::V64::append_elements::h9717b5e5912cd624 [INFO] [stdout] 21: 0x599f0bc4df33 - thincollections::thin_v64::V64::append::h2436958e501302d8 [INFO] [stdout] 22: 0x599f0bc4fd0a - rust_out::main::hcbdc0960c876f2af [INFO] [stdout] 23: 0x599f0bc4e803 - core::ops::function::FnOnce::call_once::hfb4119cacd246208 [INFO] [stdout] 24: 0x599f0bc4e5a6 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7 [INFO] [stdout] 25: 0x599f0bc4e589 - std::rt::lang_start::{{closure}}::h39fc2126d871a896 [INFO] [stdout] 26: 0x599f0bc5ca00 - core::ops::function::impls:: for &F>::call_once::hc7ed5622678f5124 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 27: 0x599f0bc5ca00 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x599f0bc5ca00 - std::panicking::catch_unwind::hff67b45e0819a036 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x599f0bc5ca00 - std::panic::catch_unwind::hec0fb0db85f7fd60 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x599f0bc5ca00 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24 [INFO] [stdout] 31: 0x599f0bc5ca00 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 32: 0x599f0bc5ca00 - std::panicking::catch_unwind::h3816830c825cbe04 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 33: 0x599f0bc5ca00 - std::panic::catch_unwind::h408406c8f02ebb9d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x599f0bc5ca00 - std::rt::lang_start_internal::hce2b8b328837374b [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5 [INFO] [stdout] 35: 0x599f0bc4e571 - std::rt::lang_start::h866de1957bb2b812 [INFO] [stdout] 36: 0x599f0bc4ff15 - main [INFO] [stdout] 37: 0x74f23dc721ca - [INFO] [stdout] 38: 0x74f23dc7228b - __libc_start_main [INFO] [stdout] 39: 0x599f0bc4cae5 - _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 1429) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (2517) 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: 0x5ab27b9dcfb2 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5ab27b9dcfb2 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5ab27b9dcfb2 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5ab27b9dcfb2 - ::fmt::h4e0a3aeea0f9c085 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5ab27b9ebc5f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5ab27b9ebc5f - core::fmt::write::hecf68a131630c74d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5ab27b9bb861 - std::io::default_write_fmt::haf8355dc2afbec95 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5ab27b9bb861 - std::io::Write::write_fmt::h93c9a261259c931a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5ab27b9c08e2 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5ab27b9c213c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5ab27b9c1f96 - std::panicking::default_hook::h63f9bf8161c5d325 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5ab27b9c27c5 - std::panicking::panic_with_hook::h3173740e06bd0752 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5ab27b9c2626 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x5ab27b9c0a19 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5ab27b9b039d - __rustc[de0091b922c53d7e]::rust_begin_unwind [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5ab27b9eea0d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x5ab27b9eea0d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x5ab27b9af281 - >::get_unchecked_mut::precondition_check::h54c75bc443fc2a27 [INFO] [stdout] 18: 0x5ab27b9af1ee - >::get_unchecked_mut::h417f8e586e1bb926 [INFO] [stdout] 19: 0x5ab27b9ae9b4 - core::slice::::get_unchecked_mut::h804b0d8ee66950ad [INFO] [stdout] 20: 0x5ab27b9ac567 - thincollections::thin_v64::V64::extend_desugared::hce2d1f6e0fac17a3 [INFO] [stdout] 21: 0x5ab27b9ab736 - as core::iter::traits::collect::FromIterator>::from_iter::h060a4cd839603d0c [INFO] [stdout] 22: 0x5ab27b9ae788 - core::iter::traits::iterator::Iterator::collect::h1a626a88bf37942a [INFO] [stdout] 23: 0x5ab27b9afb2d - rust_out::main::hcbdc0960c876f2af [INFO] [stdout] 24: 0x5ab27b9add63 - core::ops::function::FnOnce::call_once::hfb4119cacd246208 [INFO] [stdout] 25: 0x5ab27b9adaa6 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7 [INFO] [stdout] 26: 0x5ab27b9ada89 - std::rt::lang_start::{{closure}}::h39fc2126d871a896 [INFO] [stdout] 27: 0x5ab27b9bc960 - core::ops::function::impls:: for &F>::call_once::hc7ed5622678f5124 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 28: 0x5ab27b9bc960 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x5ab27b9bc960 - std::panicking::catch_unwind::hff67b45e0819a036 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x5ab27b9bc960 - std::panic::catch_unwind::hec0fb0db85f7fd60 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5ab27b9bc960 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24 [INFO] [stdout] 32: 0x5ab27b9bc960 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 33: 0x5ab27b9bc960 - std::panicking::catch_unwind::h3816830c825cbe04 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 34: 0x5ab27b9bc960 - std::panic::catch_unwind::h408406c8f02ebb9d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 35: 0x5ab27b9bc960 - std::rt::lang_start_internal::hce2b8b328837374b [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5 [INFO] [stdout] 36: 0x5ab27b9ada71 - std::rt::lang_start::h866de1957bb2b812 [INFO] [stdout] 37: 0x5ab27b9afe75 - main [INFO] [stdout] 38: 0x7963e26761ca - [INFO] [stdout] 39: 0x7963e267628b - __libc_start_main [INFO] [stdout] 40: 0x5ab27b9ab575 - _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::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' (2392) 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: 0x586645fffdf2 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x586645fffdf2 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x586645fffdf2 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x586645fffdf2 - ::fmt::h4e0a3aeea0f9c085 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x58664600ea9f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x58664600ea9f - core::fmt::write::hecf68a131630c74d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x586645fde6a1 - std::io::default_write_fmt::haf8355dc2afbec95 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x586645fde6a1 - std::io::Write::write_fmt::h93c9a261259c931a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x586645fe3722 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x586645fe4f7c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x586645fe4dd6 - std::panicking::default_hook::h63f9bf8161c5d325 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x586645fe5605 - std::panicking::panic_with_hook::h3173740e06bd0752 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x586645fe5466 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x586645fe3859 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x586645fd31dd - __rustc[de0091b922c53d7e]::rust_begin_unwind [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x58664601184d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x58664601184d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x586645fd290c - >::get_unchecked_mut::precondition_check::hd45bfcb62ddfe6f4 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ub_checks.rs:72:21 [INFO] [stdout] 18: 0x586645fd2859 - >::get_unchecked_mut::hb7932e781f86dbe7 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ub_checks.rs:77:17 [INFO] [stdout] 19: 0x586645fd23a9 - core::slice::::get_unchecked_mut::h0ffa38a51bdf162d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/slice/mod.rs:689:30 [INFO] [stdout] 20: 0x586645fcf271 - thincollections::thin_v64::V64::append_elements::he68040b29619b588 [INFO] [stdout] 21: 0x586645fcf995 - thincollections::thin_v64::V64::append::hfacab127d910cc93 [INFO] [stdout] 22: 0x586645fd0a1e - rust_out::main::hcbdc0960c876f2af [INFO] [stdout] 23: 0x586645fcfd83 - core::ops::function::FnOnce::call_once::hfb4119cacd246208 [INFO] [stdout] 24: 0x586645fcfcf6 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7 [INFO] [stdout] 25: 0x586645fcfcd9 - std::rt::lang_start::{{closure}}::h39fc2126d871a896 [INFO] [stdout] 26: 0x586645fdf7a0 - core::ops::function::impls:: for &F>::call_once::hc7ed5622678f5124 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 27: 0x586645fdf7a0 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x586645fdf7a0 - std::panicking::catch_unwind::hff67b45e0819a036 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x586645fdf7a0 - std::panic::catch_unwind::hec0fb0db85f7fd60 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x586645fdf7a0 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24 [INFO] [stdout] 31: 0x586645fdf7a0 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 32: 0x586645fdf7a0 - std::panicking::catch_unwind::h3816830c825cbe04 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 33: 0x586645fdf7a0 - std::panic::catch_unwind::h408406c8f02ebb9d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x586645fdf7a0 - std::rt::lang_start_internal::hce2b8b328837374b [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5 [INFO] [stdout] 35: 0x586645fcfcc1 - std::rt::lang_start::h866de1957bb2b812 [INFO] [stdout] 36: 0x586645fd0bc5 - main [INFO] [stdout] 37: 0x7f5fc5eda1ca - [INFO] [stdout] 38: 0x7f5fc5eda28b - __libc_start_main [INFO] [stdout] 39: 0x586645fcef45 - _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' (2706) 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: 0x58b01efe8222 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x58b01efe8222 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x58b01efe8222 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x58b01efe8222 - ::fmt::h4e0a3aeea0f9c085 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x58b01eff6edf - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x58b01eff6edf - core::fmt::write::hecf68a131630c74d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x58b01efc6ad1 - std::io::default_write_fmt::haf8355dc2afbec95 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x58b01efc6ad1 - std::io::Write::write_fmt::h93c9a261259c931a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x58b01efcbb52 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x58b01efcd3ac - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x58b01efcd206 - std::panicking::default_hook::h63f9bf8161c5d325 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x58b01efcda35 - std::panicking::panic_with_hook::h3173740e06bd0752 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x58b01efcd896 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x58b01efcbc89 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x58b01efbb60d - __rustc[de0091b922c53d7e]::rust_begin_unwind [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x58b01eff9cbd - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x58b01eff9cbd - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x58b01efbac3c - >::get_unchecked_mut::precondition_check::hd45bfcb62ddfe6f4 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ub_checks.rs:72:21 [INFO] [stdout] 18: 0x58b01efbab89 - >::get_unchecked_mut::hb7932e781f86dbe7 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ub_checks.rs:77:17 [INFO] [stdout] 19: 0x58b01efba669 - core::slice::::get_unchecked_mut::h0ffa38a51bdf162d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/slice/mod.rs:689:30 [INFO] [stdout] 20: 0x58b01efb63fe - thincollections::thin_v64::V64::extend_desugared::hafe24b1db54a0245 [INFO] [stdout] 21: 0x58b01efb5d4a - as core::iter::traits::collect::FromIterator>::from_iter::he1e1191fc59410aa [INFO] [stdout] 22: 0x58b01efb7f58 - core::iter::traits::iterator::Iterator::collect::h4de58e2d63a1ec68 [INFO] [stdout] 23: 0x58b01efb8a79 - rust_out::main::hcbdc0960c876f2af [INFO] [stdout] 24: 0x58b01efb7633 - core::ops::function::FnOnce::call_once::hfb4119cacd246208 [INFO] [stdout] 25: 0x58b01efb7536 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7 [INFO] [stdout] 26: 0x58b01efb7519 - std::rt::lang_start::{{closure}}::h39fc2126d871a896 [INFO] [stdout] 27: 0x58b01efc7bd0 - core::ops::function::impls:: for &F>::call_once::hc7ed5622678f5124 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 28: 0x58b01efc7bd0 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x58b01efc7bd0 - std::panicking::catch_unwind::hff67b45e0819a036 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x58b01efc7bd0 - std::panic::catch_unwind::hec0fb0db85f7fd60 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x58b01efc7bd0 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24 [INFO] [stdout] 32: 0x58b01efc7bd0 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 33: 0x58b01efc7bd0 - std::panicking::catch_unwind::h3816830c825cbe04 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 34: 0x58b01efc7bd0 - std::panic::catch_unwind::h408406c8f02ebb9d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 35: 0x58b01efc7bd0 - std::rt::lang_start_internal::hce2b8b328837374b [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5 [INFO] [stdout] 36: 0x58b01efb7501 - std::rt::lang_start::h866de1957bb2b812 [INFO] [stdout] 37: 0x58b01efb8d65 - main [INFO] [stdout] 38: 0x712d04d8a1ca - [INFO] [stdout] 39: 0x712d04d8a28b - __libc_start_main [INFO] [stdout] 40: 0x58b01efb5b75 - _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' (2899) 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: 0x5823533dedd2 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5823533dedd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5823533dedd2 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5823533dedd2 - ::fmt::h4e0a3aeea0f9c085 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5823533eda8f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5823533eda8f - core::fmt::write::hecf68a131630c74d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5823533bd681 - std::io::default_write_fmt::haf8355dc2afbec95 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5823533bd681 - std::io::Write::write_fmt::h93c9a261259c931a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5823533c2702 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5823533c3f5c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5823533c3db6 - std::panicking::default_hook::h63f9bf8161c5d325 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5823533c45e5 - std::panicking::panic_with_hook::h3173740e06bd0752 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5823533c4446 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x5823533c2839 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5823533b21bd - __rustc[de0091b922c53d7e]::rust_begin_unwind [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5823533f086d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x5823533f086d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x5823533b14d1 - >::get_unchecked_mut::precondition_check::h54c75bc443fc2a27 [INFO] [stdout] 18: 0x5823533b143e - >::get_unchecked_mut::h417f8e586e1bb926 [INFO] [stdout] 19: 0x5823533b0ef4 - core::slice::::get_unchecked_mut::h804b0d8ee66950ad [INFO] [stdout] 20: 0x5823533afa37 - thincollections::thin_v64::V64::extend_desugared::h9b42ed30fb4ab987 [INFO] [stdout] 21: 0x5823533aeec3 - as core::iter::traits::collect::Extend>::extend::h16b24ec8ef2e3aee [INFO] [stdout] 22: 0x5823533b1a3b - rust_out::main::hcbdc0960c876f2af [INFO] [stdout] 23: 0x5823533b0513 - core::ops::function::FnOnce::call_once::hfb4119cacd246208 [INFO] [stdout] 24: 0x5823533b0496 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7 [INFO] [stdout] 25: 0x5823533b0479 - std::rt::lang_start::{{closure}}::h39fc2126d871a896 [INFO] [stdout] 26: 0x5823533be780 - core::ops::function::impls:: for &F>::call_once::hc7ed5622678f5124 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 27: 0x5823533be780 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5823533be780 - std::panicking::catch_unwind::hff67b45e0819a036 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5823533be780 - std::panic::catch_unwind::hec0fb0db85f7fd60 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5823533be780 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24 [INFO] [stdout] 31: 0x5823533be780 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 32: 0x5823533be780 - std::panicking::catch_unwind::h3816830c825cbe04 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 33: 0x5823533be780 - std::panic::catch_unwind::h408406c8f02ebb9d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x5823533be780 - std::rt::lang_start_internal::hce2b8b328837374b [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5 [INFO] [stdout] 35: 0x5823533b0461 - std::rt::lang_start::h866de1957bb2b812 [INFO] [stdout] 36: 0x5823533b1c95 - main [INFO] [stdout] 37: 0x74d6b743c1ca - [INFO] [stdout] 38: 0x74d6b743c28b - __libc_start_main [INFO] [stdout] 39: 0x5823533aec05 - _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_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' (2922) 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: 0x59829b0aacd2 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x59829b0aacd2 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x59829b0aacd2 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x59829b0aacd2 - ::fmt::h4e0a3aeea0f9c085 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x59829b0b997f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x59829b0b997f - core::fmt::write::hecf68a131630c74d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x59829b089581 - std::io::default_write_fmt::haf8355dc2afbec95 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x59829b089581 - std::io::Write::write_fmt::h93c9a261259c931a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x59829b08e602 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x59829b08fe5c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x59829b08fcb6 - std::panicking::default_hook::h63f9bf8161c5d325 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x59829b0904e5 - std::panicking::panic_with_hook::h3173740e06bd0752 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x59829b090346 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x59829b08e739 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x59829b07e0bd - __rustc[de0091b922c53d7e]::rust_begin_unwind [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x59829b0bc76d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x59829b0bc76d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x59829b07cea1 - >::get_unchecked_mut::precondition_check::h54c75bc443fc2a27 [INFO] [stdout] 18: 0x59829b07ce0e - >::get_unchecked_mut::h417f8e586e1bb926 [INFO] [stdout] 19: 0x59829b07c6d4 - core::slice::::get_unchecked_mut::h804b0d8ee66950ad [INFO] [stdout] 20: 0x59829b07b097 - thincollections::thin_v64::V64::extend_desugared::h60da30600a784c4c [INFO] [stdout] 21: 0x59829b07a2a8 - as core::iter::traits::collect::FromIterator>::from_iter::h2dffe492c727936d [INFO] [stdout] 22: 0x59829b07c56f - core::iter::traits::iterator::Iterator::collect::h00bdc38b620e9953 [INFO] [stdout] 23: 0x59829b07d665 - rust_out::main::hcbdc0960c876f2af [INFO] [stdout] 24: 0x59829b07c053 - core::ops::function::FnOnce::call_once::hfb4119cacd246208 [INFO] [stdout] 25: 0x59829b07bdf6 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7 [INFO] [stdout] 26: 0x59829b07bdd9 - std::rt::lang_start::{{closure}}::h39fc2126d871a896 [INFO] [stdout] 27: 0x59829b08a680 - core::ops::function::impls:: for &F>::call_once::hc7ed5622678f5124 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 28: 0x59829b08a680 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x59829b08a680 - std::panicking::catch_unwind::hff67b45e0819a036 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x59829b08a680 - std::panic::catch_unwind::hec0fb0db85f7fd60 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x59829b08a680 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24 [INFO] [stdout] 32: 0x59829b08a680 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 33: 0x59829b08a680 - std::panicking::catch_unwind::h3816830c825cbe04 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 34: 0x59829b08a680 - std::panic::catch_unwind::h408406c8f02ebb9d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 35: 0x59829b08a680 - std::rt::lang_start_internal::hce2b8b328837374b [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5 [INFO] [stdout] 36: 0x59829b07bdc1 - std::rt::lang_start::h866de1957bb2b812 [INFO] [stdout] 37: 0x59829b07db95 - main [INFO] [stdout] 38: 0x719c6c73c1ca - [INFO] [stdout] 39: 0x719c6c73c28b - __libc_start_main [INFO] [stdout] 40: 0x59829b079e65 - _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' (3282) 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: 0x5b271686c712 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5b271686c712 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5b271686c712 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5b271686c712 - ::fmt::h4e0a3aeea0f9c085 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5b271687b52f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5b271687b52f - core::fmt::write::hecf68a131630c74d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5b271684afc1 - std::io::default_write_fmt::haf8355dc2afbec95 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5b271684afc1 - std::io::Write::write_fmt::h93c9a261259c931a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5b2716850042 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5b271685189c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5b27168516f6 - std::panicking::default_hook::h63f9bf8161c5d325 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5b2716851f25 - std::panicking::panic_with_hook::h3173740e06bd0752 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5b2716851d86 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x5b2716850179 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5b271683fafd - __rustc[de0091b922c53d7e]::rust_begin_unwind [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5b271687e33d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x5b271687e33d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x5b271683e5a1 - >::get_unchecked_mut::precondition_check::h54c75bc443fc2a27 [INFO] [stdout] 18: 0x5b271683e50e - >::get_unchecked_mut::h417f8e586e1bb926 [INFO] [stdout] 19: 0x5b271683dc64 - core::slice::::get_unchecked_mut::h804b0d8ee66950ad [INFO] [stdout] 20: 0x5b271683b567 - thincollections::thin_v64::V64::extend_desugared::hc33f9327bdd6b563 [INFO] [stdout] 21: 0x5b271683a406 - as core::iter::traits::collect::FromIterator>::from_iter::h5bc85ca3cf145a62 [INFO] [stdout] 22: 0x5b271683da81 - core::iter::traits::iterator::Iterator::collect::hd4144f3633b69c32 [INFO] [stdout] 23: 0x5b271683f28d - rust_out::main::hcbdc0960c876f2af [INFO] [stdout] 24: 0x5b271683cee3 - core::ops::function::FnOnce::call_once::hfb4119cacd246208 [INFO] [stdout] 25: 0x5b271683cc36 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7 [INFO] [stdout] 26: 0x5b271683cc19 - std::rt::lang_start::{{closure}}::h39fc2126d871a896 [INFO] [stdout] 27: 0x5b271684c0c0 - core::ops::function::impls:: for &F>::call_once::hc7ed5622678f5124 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 28: 0x5b271684c0c0 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x5b271684c0c0 - std::panicking::catch_unwind::hff67b45e0819a036 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x5b271684c0c0 - std::panic::catch_unwind::hec0fb0db85f7fd60 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5b271684c0c0 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24 [INFO] [stdout] 32: 0x5b271684c0c0 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 33: 0x5b271684c0c0 - std::panicking::catch_unwind::h3816830c825cbe04 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 34: 0x5b271684c0c0 - std::panic::catch_unwind::h408406c8f02ebb9d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 35: 0x5b271684c0c0 - std::rt::lang_start_internal::hce2b8b328837374b [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5 [INFO] [stdout] 36: 0x5b271683cc01 - std::rt::lang_start::h866de1957bb2b812 [INFO] [stdout] 37: 0x5b271683f5d5 - main [INFO] [stdout] 38: 0x7f2a6533b1ca - [INFO] [stdout] 39: 0x7f2a6533b28b - __libc_start_main [INFO] [stdout] 40: 0x5b2716839d05 - _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' (3718) 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: 0x621a49678412 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x621a49678412 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x621a49678412 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x621a49678412 - ::fmt::h4e0a3aeea0f9c085 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x621a496870cf - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x621a496870cf - core::fmt::write::hecf68a131630c74d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x621a49656bb1 - std::io::default_write_fmt::haf8355dc2afbec95 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x621a49656bb1 - std::io::Write::write_fmt::h93c9a261259c931a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x621a4965bc32 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x621a4965d4ec - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x621a4965d346 - std::panicking::default_hook::h63f9bf8161c5d325 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x621a4965db75 - std::panicking::panic_with_hook::h3173740e06bd0752 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x621a4965d9d6 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x621a4965bd79 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x621a4964b6ed - __rustc[de0091b922c53d7e]::rust_begin_unwind [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x621a49689ead - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x621a49689ead - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x621a4964a611 - >::get_unchecked_mut::precondition_check::h54c75bc443fc2a27 [INFO] [stdout] 18: 0x621a4964a57e - >::get_unchecked_mut::h417f8e586e1bb926 [INFO] [stdout] 19: 0x621a49649f44 - core::slice::::get_unchecked_mut::h804b0d8ee66950ad [INFO] [stdout] 20: 0x621a49648953 - thincollections::thin_vec::ThinVec::extend_desugared::h9ef6678d89b54bb2 [INFO] [stdout] 21: 0x621a49647a53 - as core::iter::traits::collect::Extend<&T>>::extend::hdb47b9a691d5e211 [INFO] [stdout] 22: 0x621a4964ac0f - rust_out::main::hcbdc0960c876f2af [INFO] [stdout] 23: 0x621a49649953 - core::ops::function::FnOnce::call_once::hfb4119cacd246208 [INFO] [stdout] 24: 0x621a496498e6 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7 [INFO] [stdout] 25: 0x621a496498c9 - std::rt::lang_start::{{closure}}::h39fc2126d871a896 [INFO] [stdout] 26: 0x621a49657cb0 - core::ops::function::impls:: for &F>::call_once::hc7ed5622678f5124 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 27: 0x621a49657cb0 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x621a49657cb0 - std::panicking::catch_unwind::hff67b45e0819a036 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x621a49657cb0 - std::panic::catch_unwind::hec0fb0db85f7fd60 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x621a49657cb0 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24 [INFO] [stdout] 31: 0x621a49657cb0 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 32: 0x621a49657cb0 - std::panicking::catch_unwind::h3816830c825cbe04 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 33: 0x621a49657cb0 - std::panic::catch_unwind::h408406c8f02ebb9d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x621a49657cb0 - std::rt::lang_start_internal::hce2b8b328837374b [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5 [INFO] [stdout] 35: 0x621a496498b1 - std::rt::lang_start::h866de1957bb2b812 [INFO] [stdout] 36: 0x621a4964b1c5 - main [INFO] [stdout] 37: 0x74cdb73511ca - [INFO] [stdout] 38: 0x74cdb735128b - __libc_start_main [INFO] [stdout] 39: 0x621a496478d5 - _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' (3709) 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: 0x5b755aba7f72 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5b755aba7f72 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5b755aba7f72 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5b755aba7f72 - ::fmt::h4e0a3aeea0f9c085 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5b755abb6c2f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5b755abb6c2f - core::fmt::write::hecf68a131630c74d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5b755ab86711 - std::io::default_write_fmt::haf8355dc2afbec95 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5b755ab86711 - std::io::Write::write_fmt::h93c9a261259c931a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5b755ab8b792 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5b755ab8d04c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5b755ab8cea6 - std::panicking::default_hook::h63f9bf8161c5d325 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5b755ab8d6d5 - std::panicking::panic_with_hook::h3173740e06bd0752 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5b755ab8d536 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x5b755ab8b8d9 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5b755ab7b24d - __rustc[de0091b922c53d7e]::rust_begin_unwind [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5b755abb9a0d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x5b755abb9a0d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x5b755ab7a0c1 - >::get_unchecked_mut::precondition_check::h54c75bc443fc2a27 [INFO] [stdout] 18: 0x5b755ab7a02e - >::get_unchecked_mut::h417f8e586e1bb926 [INFO] [stdout] 19: 0x5b755ab799f4 - core::slice::::get_unchecked_mut::h804b0d8ee66950ad [INFO] [stdout] 20: 0x5b755ab782cd - thincollections::thin_vec::ThinVec::append_elements::hb31462d1ac0d9afe [INFO] [stdout] 21: 0x5b755ab790d1 - thincollections::thin_vec::ThinVec::append::hbb63775b87d9bcf8 [INFO] [stdout] 22: 0x5b755ab7a74a - rust_out::main::hcbdc0960c876f2af [INFO] [stdout] 23: 0x5b755ab79503 - core::ops::function::FnOnce::call_once::hfb4119cacd246208 [INFO] [stdout] 24: 0x5b755ab79496 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7 [INFO] [stdout] 25: 0x5b755ab79479 - std::rt::lang_start::{{closure}}::h39fc2126d871a896 [INFO] [stdout] 26: 0x5b755ab87810 - core::ops::function::impls:: for &F>::call_once::hc7ed5622678f5124 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 27: 0x5b755ab87810 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5b755ab87810 - std::panicking::catch_unwind::hff67b45e0819a036 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5b755ab87810 - std::panic::catch_unwind::hec0fb0db85f7fd60 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5b755ab87810 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24 [INFO] [stdout] 31: 0x5b755ab87810 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 32: 0x5b755ab87810 - std::panicking::catch_unwind::h3816830c825cbe04 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 33: 0x5b755ab87810 - std::panic::catch_unwind::h408406c8f02ebb9d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x5b755ab87810 - std::rt::lang_start_internal::hce2b8b328837374b [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5 [INFO] [stdout] 35: 0x5b755ab79461 - std::rt::lang_start::h866de1957bb2b812 [INFO] [stdout] 36: 0x5b755ab7ad25 - main [INFO] [stdout] 37: 0x785e40d801ca - [INFO] [stdout] 38: 0x785e40d8028b - __libc_start_main [INFO] [stdout] 39: 0x5b755ab776a5 - _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' (3750) 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: 0x5bf50e6cc722 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5bf50e6cc722 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5bf50e6cc722 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5bf50e6cc722 - ::fmt::h4e0a3aeea0f9c085 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5bf50e6db53f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5bf50e6db53f - core::fmt::write::hecf68a131630c74d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5bf50e6aafd1 - std::io::default_write_fmt::haf8355dc2afbec95 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5bf50e6aafd1 - std::io::Write::write_fmt::h93c9a261259c931a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5bf50e6b0052 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5bf50e6b18ac - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5bf50e6b1706 - std::panicking::default_hook::h63f9bf8161c5d325 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5bf50e6b1f35 - std::panicking::panic_with_hook::h3173740e06bd0752 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5bf50e6b1d96 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x5bf50e6b0189 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5bf50e69fb0d - __rustc[de0091b922c53d7e]::rust_begin_unwind [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5bf50e6de34d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x5bf50e6de34d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x5bf50e69f13c - >::get_unchecked_mut::precondition_check::hd45bfcb62ddfe6f4 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ub_checks.rs:72:21 [INFO] [stdout] 18: 0x5bf50e69f089 - >::get_unchecked_mut::hb7932e781f86dbe7 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ub_checks.rs:77:17 [INFO] [stdout] 19: 0x5bf50e69eb69 - core::slice::::get_unchecked_mut::h0ffa38a51bdf162d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/slice/mod.rs:689:30 [INFO] [stdout] 20: 0x5bf50e699e8e - thincollections::thin_v64::V64::extend_desugared::h55f5ae34faec12c0 [INFO] [stdout] 21: 0x5bf50e69999a - as core::iter::traits::collect::FromIterator>::from_iter::hb425ffe764826448 [INFO] [stdout] 22: 0x5bf50e69bfb1 - core::iter::traits::iterator::Iterator::collect::hcf6b3f9839dfacb0 [INFO] [stdout] 23: 0x5bf50e69cf3b - rust_out::main::hcbdc0960c876f2af [INFO] [stdout] 24: 0x5bf50e69b523 - core::ops::function::FnOnce::call_once::hfb4119cacd246208 [INFO] [stdout] 25: 0x5bf50e69b436 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7 [INFO] [stdout] 26: 0x5bf50e69b419 - std::rt::lang_start::{{closure}}::h39fc2126d871a896 [INFO] [stdout] 27: 0x5bf50e6ac0d0 - core::ops::function::impls:: for &F>::call_once::hc7ed5622678f5124 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 28: 0x5bf50e6ac0d0 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x5bf50e6ac0d0 - std::panicking::catch_unwind::hff67b45e0819a036 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x5bf50e6ac0d0 - std::panic::catch_unwind::hec0fb0db85f7fd60 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5bf50e6ac0d0 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24 [INFO] [stdout] 32: 0x5bf50e6ac0d0 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 33: 0x5bf50e6ac0d0 - std::panicking::catch_unwind::h3816830c825cbe04 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 34: 0x5bf50e6ac0d0 - std::panic::catch_unwind::h408406c8f02ebb9d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 35: 0x5bf50e6ac0d0 - std::rt::lang_start_internal::hce2b8b328837374b [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5 [INFO] [stdout] 36: 0x5bf50e69b401 - std::rt::lang_start::h866de1957bb2b812 [INFO] [stdout] 37: 0x5bf50e69d1b5 - main [INFO] [stdout] 38: 0x7016bb2cc1ca - [INFO] [stdout] 39: 0x7016bb2cc28b - __libc_start_main [INFO] [stdout] 40: 0x5bf50e699245 - _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 161) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (3936) 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: 0x59e3587354f2 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x59e3587354f2 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x59e3587354f2 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x59e3587354f2 - ::fmt::h4e0a3aeea0f9c085 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x59e35874419f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x59e35874419f - core::fmt::write::hecf68a131630c74d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x59e358713c91 - std::io::default_write_fmt::haf8355dc2afbec95 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x59e358713c91 - std::io::Write::write_fmt::h93c9a261259c931a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x59e358718d12 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x59e35871a5cc - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x59e35871a426 - std::panicking::default_hook::h63f9bf8161c5d325 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x59e35871ac55 - std::panicking::panic_with_hook::h3173740e06bd0752 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x59e35871aab6 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x59e358718e59 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x59e3587087cd - __rustc[de0091b922c53d7e]::rust_begin_unwind [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x59e358746f4d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x59e358746f4d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x59e358707291 - >::get_unchecked_mut::precondition_check::h54c75bc443fc2a27 [INFO] [stdout] 18: 0x59e3587071fe - >::get_unchecked_mut::h417f8e586e1bb926 [INFO] [stdout] 19: 0x59e358706a84 - core::slice::::get_unchecked_mut::h804b0d8ee66950ad [INFO] [stdout] 20: 0x59e358705083 - thincollections::thin_vec::ThinVec::extend_desugared::h586ded4b5005f26d [INFO] [stdout] 21: 0x59e35870414f - as core::iter::traits::collect::FromIterator>::from_iter::hf4c1a104ae5f8c5e [INFO] [stdout] 22: 0x59e3587068b9 - core::iter::traits::iterator::Iterator::collect::he1556b2030a910c5 [INFO] [stdout] 23: 0x59e358707ae2 - rust_out::main::hcbdc0960c876f2af [INFO] [stdout] 24: 0x59e358706333 - core::ops::function::FnOnce::call_once::hfb4119cacd246208 [INFO] [stdout] 25: 0x59e358706026 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7 [INFO] [stdout] 26: 0x59e358706009 - std::rt::lang_start::{{closure}}::h39fc2126d871a896 [INFO] [stdout] 27: 0x59e358714d90 - core::ops::function::impls:: for &F>::call_once::hc7ed5622678f5124 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 28: 0x59e358714d90 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x59e358714d90 - std::panicking::catch_unwind::hff67b45e0819a036 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x59e358714d90 - std::panic::catch_unwind::hec0fb0db85f7fd60 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x59e358714d90 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24 [INFO] [stdout] 32: 0x59e358714d90 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 33: 0x59e358714d90 - std::panicking::catch_unwind::h3816830c825cbe04 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 34: 0x59e358714d90 - std::panic::catch_unwind::h408406c8f02ebb9d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 35: 0x59e358714d90 - std::rt::lang_start_internal::hce2b8b328837374b [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5 [INFO] [stdout] 36: 0x59e358705ff1 - std::rt::lang_start::h866de1957bb2b812 [INFO] [stdout] 37: 0x59e3587082a5 - main [INFO] [stdout] 38: 0x7c636c4461ca - [INFO] [stdout] 39: 0x7c636c44628b - __libc_start_main [INFO] [stdout] 40: 0x59e358703f25 - _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 89) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (4005) 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: 0x57595a52a902 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x57595a52a902 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x57595a52a902 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x57595a52a902 - ::fmt::h4e0a3aeea0f9c085 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x57595a5395bf - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x57595a5395bf - core::fmt::write::hecf68a131630c74d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x57595a5090a1 - std::io::default_write_fmt::haf8355dc2afbec95 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x57595a5090a1 - std::io::Write::write_fmt::h93c9a261259c931a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x57595a50e122 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x57595a50f9dc - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x57595a50f836 - std::panicking::default_hook::h63f9bf8161c5d325 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x57595a510065 - std::panicking::panic_with_hook::h3173740e06bd0752 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x57595a50fec6 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x57595a50e269 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x57595a4fdbdd - __rustc[de0091b922c53d7e]::rust_begin_unwind [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x57595a53c39d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x57595a53c39d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x57595a4fcbc1 - >::get_unchecked_mut::precondition_check::h54c75bc443fc2a27 [INFO] [stdout] 18: 0x57595a4fcb2e - >::get_unchecked_mut::h417f8e586e1bb926 [INFO] [stdout] 19: 0x57595a4fc4e4 - core::slice::::get_unchecked_mut::h804b0d8ee66950ad [INFO] [stdout] 20: 0x57595a4fb96b - thincollections::thin_vec::ThinVec::extend_desugared::hd36d93e736a36b5f [INFO] [stdout] 21: 0x57595a4faa35 - as core::iter::traits::collect::FromIterator>::from_iter::h67aa659a7858e369 [INFO] [stdout] 22: 0x57595a4fc439 - core::iter::traits::iterator::Iterator::collect::h32777f4a662fbde8 [INFO] [stdout] 23: 0x57595a4fd1ac - rust_out::main::_doctest_main_src_thin_vec_rs_89_0::ha7ce33396da7b617 [INFO] [stdout] 24: 0x57595a4fd186 - rust_out::main::hcbdc0960c876f2af [INFO] [stdout] 25: 0x57595a4fbec3 - core::ops::function::FnOnce::call_once::hfb4119cacd246208 [INFO] [stdout] 26: 0x57595a4fbd86 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7 [INFO] [stdout] 27: 0x57595a4fbd69 - std::rt::lang_start::{{closure}}::h39fc2126d871a896 [INFO] [stdout] 28: 0x57595a50a1a0 - core::ops::function::impls:: for &F>::call_once::hc7ed5622678f5124 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 29: 0x57595a50a1a0 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 30: 0x57595a50a1a0 - std::panicking::catch_unwind::hff67b45e0819a036 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 31: 0x57595a50a1a0 - std::panic::catch_unwind::hec0fb0db85f7fd60 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x57595a50a1a0 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24 [INFO] [stdout] 33: 0x57595a50a1a0 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 34: 0x57595a50a1a0 - std::panicking::catch_unwind::h3816830c825cbe04 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 35: 0x57595a50a1a0 - std::panic::catch_unwind::h408406c8f02ebb9d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 36: 0x57595a50a1a0 - std::rt::lang_start_internal::hce2b8b328837374b [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5 [INFO] [stdout] 37: 0x57595a4fbd51 - std::rt::lang_start::h866de1957bb2b812 [INFO] [stdout] 38: 0x57595a4fd6b5 - main [INFO] [stdout] 39: 0x7bb93351e1ca - [INFO] [stdout] 40: 0x7bb93351e28b - __libc_start_main [INFO] [stdout] 41: 0x57595a4fa865 - _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' (4025) 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: 0x5a656a2d7462 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5a656a2d7462 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5a656a2d7462 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5a656a2d7462 - ::fmt::h4e0a3aeea0f9c085 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5a656a2e610f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5a656a2e610f - core::fmt::write::hecf68a131630c74d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5a656a2b5c01 - std::io::default_write_fmt::haf8355dc2afbec95 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5a656a2b5c01 - std::io::Write::write_fmt::h93c9a261259c931a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5a656a2bac82 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5a656a2bc53c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5a656a2bc396 - std::panicking::default_hook::h63f9bf8161c5d325 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5a656a2bcbc5 - std::panicking::panic_with_hook::h3173740e06bd0752 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5a656a2bca26 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x5a656a2badc9 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5a656a2aa73d - __rustc[de0091b922c53d7e]::rust_begin_unwind [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5a656a2e8ebd - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x5a656a2e8ebd - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x5a656a2a97a1 - >::get_unchecked_mut::precondition_check::h54c75bc443fc2a27 [INFO] [stdout] 18: 0x5a656a2a970e - >::get_unchecked_mut::h417f8e586e1bb926 [INFO] [stdout] 19: 0x5a656a2a8fd4 - core::slice::::get_unchecked_mut::h804b0d8ee66950ad [INFO] [stdout] 20: 0x5a656a2a763d - thincollections::thin_vec::ThinVec::append_elements::hb31462d1ac0d9afe [INFO] [stdout] 21: 0x5a656a2a8441 - thincollections::thin_vec::ThinVec::append::hbb63775b87d9bcf8 [INFO] [stdout] 22: 0x5a656a2a9dfa - rust_out::main::hcbdc0960c876f2af [INFO] [stdout] 23: 0x5a656a2a8a63 - core::ops::function::FnOnce::call_once::hfb4119cacd246208 [INFO] [stdout] 24: 0x5a656a2a8806 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7 [INFO] [stdout] 25: 0x5a656a2a87e9 - std::rt::lang_start::{{closure}}::h39fc2126d871a896 [INFO] [stdout] 26: 0x5a656a2b6d00 - core::ops::function::impls:: for &F>::call_once::hc7ed5622678f5124 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 27: 0x5a656a2b6d00 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x5a656a2b6d00 - std::panicking::catch_unwind::hff67b45e0819a036 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x5a656a2b6d00 - std::panic::catch_unwind::hec0fb0db85f7fd60 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5a656a2b6d00 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24 [INFO] [stdout] 31: 0x5a656a2b6d00 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 32: 0x5a656a2b6d00 - std::panicking::catch_unwind::h3816830c825cbe04 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 33: 0x5a656a2b6d00 - std::panic::catch_unwind::h408406c8f02ebb9d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x5a656a2b6d00 - std::rt::lang_start_internal::hce2b8b328837374b [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5 [INFO] [stdout] 35: 0x5a656a2a87d1 - std::rt::lang_start::h866de1957bb2b812 [INFO] [stdout] 36: 0x5a656a2aa215 - main [INFO] [stdout] 37: 0x7ee55f9fa1ca - [INFO] [stdout] 38: 0x7ee55f9fa28b - __libc_start_main [INFO] [stdout] 39: 0x5a656a2a6955 - _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 225) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (4047) 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: 0x595e6b270632 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x595e6b270632 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x595e6b270632 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x595e6b270632 - ::fmt::h4e0a3aeea0f9c085 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x595e6b27f2ef - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x595e6b27f2ef - core::fmt::write::hecf68a131630c74d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x595e6b24edd1 - std::io::default_write_fmt::haf8355dc2afbec95 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x595e6b24edd1 - std::io::Write::write_fmt::h93c9a261259c931a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x595e6b253e52 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x595e6b25570c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x595e6b255566 - std::panicking::default_hook::h63f9bf8161c5d325 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x595e6b255d95 - std::panicking::panic_with_hook::h3173740e06bd0752 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x595e6b255bf6 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x595e6b253f99 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x595e6b24390d - __rustc[de0091b922c53d7e]::rust_begin_unwind [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x595e6b2820cd - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x595e6b2820cd - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x595e6b2426b1 - >::get_unchecked_mut::precondition_check::h54c75bc443fc2a27 [INFO] [stdout] 18: 0x595e6b24261e - >::get_unchecked_mut::h417f8e586e1bb926 [INFO] [stdout] 19: 0x595e6b241fa4 - core::slice::::get_unchecked_mut::h804b0d8ee66950ad [INFO] [stdout] 20: 0x595e6b2409d3 - thincollections::thin_vec::ThinVec::extend_desugared::h9ef6678d89b54bb2 [INFO] [stdout] 21: 0x595e6b23fad3 - as core::iter::traits::collect::Extend<&T>>::extend::hc3f6d968daa534f0 [INFO] [stdout] 22: 0x595e6b242d3a - rust_out::main::hcbdc0960c876f2af [INFO] [stdout] 23: 0x595e6b2419d3 - core::ops::function::FnOnce::call_once::hfb4119cacd246208 [INFO] [stdout] 24: 0x595e6b241966 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7 [INFO] [stdout] 25: 0x595e6b241949 - std::rt::lang_start::{{closure}}::h39fc2126d871a896 [INFO] [stdout] 26: 0x595e6b24fed0 - core::ops::function::impls:: for &F>::call_once::hc7ed5622678f5124 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 27: 0x595e6b24fed0 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x595e6b24fed0 - std::panicking::catch_unwind::hff67b45e0819a036 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x595e6b24fed0 - std::panic::catch_unwind::hec0fb0db85f7fd60 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x595e6b24fed0 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24 [INFO] [stdout] 31: 0x595e6b24fed0 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 32: 0x595e6b24fed0 - std::panicking::catch_unwind::h3816830c825cbe04 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 33: 0x595e6b24fed0 - std::panic::catch_unwind::h408406c8f02ebb9d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x595e6b24fed0 - std::rt::lang_start_internal::hce2b8b328837374b [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5 [INFO] [stdout] 35: 0x595e6b241931 - std::rt::lang_start::h866de1957bb2b812 [INFO] [stdout] 36: 0x595e6b2433e5 - main [INFO] [stdout] 37: 0x77f8ee45d1ca - [INFO] [stdout] 38: 0x77f8ee45d28b - __libc_start_main [INFO] [stdout] 39: 0x595e6b23f935 - _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_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' (4268) 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: 0x6391a6d9a292 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x6391a6d9a292 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x6391a6d9a292 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x6391a6d9a292 - ::fmt::h4e0a3aeea0f9c085 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x6391a6da8f3f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x6391a6da8f3f - core::fmt::write::hecf68a131630c74d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x6391a6d78a31 - std::io::default_write_fmt::haf8355dc2afbec95 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x6391a6d78a31 - std::io::Write::write_fmt::h93c9a261259c931a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x6391a6d7dab2 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x6391a6d7f36c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x6391a6d7f1c6 - std::panicking::default_hook::h63f9bf8161c5d325 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x6391a6d7f9f5 - std::panicking::panic_with_hook::h3173740e06bd0752 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x6391a6d7f856 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x6391a6d7dbf9 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x6391a6d6d56d - __rustc[de0091b922c53d7e]::rust_begin_unwind [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x6391a6dabd2d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x6391a6dabd2d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x6391a6d6c261 - >::get_unchecked_mut::precondition_check::h54c75bc443fc2a27 [INFO] [stdout] 18: 0x6391a6d6c1ce - >::get_unchecked_mut::h417f8e586e1bb926 [INFO] [stdout] 19: 0x6391a6d6ba94 - core::slice::::get_unchecked_mut::h804b0d8ee66950ad [INFO] [stdout] 20: 0x6391a6d6a262 - thincollections::thin_vec::ThinVec::extend_desugared::h0a6fdc1574636381 [INFO] [stdout] 21: 0x6391a6d69148 - as core::iter::traits::collect::FromIterator>::from_iter::h4a5a845d9a0ef13a [INFO] [stdout] 22: 0x6391a6d6b92f - core::iter::traits::iterator::Iterator::collect::h006e836df4932c1d [INFO] [stdout] 23: 0x6391a6d6c905 - rust_out::main::hcbdc0960c876f2af [INFO] [stdout] 24: 0x6391a6d6b463 - core::ops::function::FnOnce::call_once::hfb4119cacd246208 [INFO] [stdout] 25: 0x6391a6d6b206 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7 [INFO] [stdout] 26: 0x6391a6d6b1e9 - std::rt::lang_start::{{closure}}::h39fc2126d871a896 [INFO] [stdout] 27: 0x6391a6d79b30 - core::ops::function::impls:: for &F>::call_once::hc7ed5622678f5124 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 28: 0x6391a6d79b30 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x6391a6d79b30 - std::panicking::catch_unwind::hff67b45e0819a036 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x6391a6d79b30 - std::panic::catch_unwind::hec0fb0db85f7fd60 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x6391a6d79b30 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24 [INFO] [stdout] 32: 0x6391a6d79b30 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 33: 0x6391a6d79b30 - std::panicking::catch_unwind::h3816830c825cbe04 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 34: 0x6391a6d79b30 - std::panic::catch_unwind::h408406c8f02ebb9d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 35: 0x6391a6d79b30 - std::rt::lang_start_internal::hce2b8b328837374b [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5 [INFO] [stdout] 36: 0x6391a6d6b1d1 - std::rt::lang_start::h866de1957bb2b812 [INFO] [stdout] 37: 0x6391a6d6d045 - main [INFO] [stdout] 38: 0x705ee38ef1ca - [INFO] [stdout] 39: 0x705ee38ef28b - __libc_start_main [INFO] [stdout] 40: 0x6391a6d68d05 - _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 (line 1284) stdout ---- [INFO] [stdout] Test executable failed (signal: 6 (SIGABRT) (core dumped)). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (4263) 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] [stderr] error: doctest failed, to rerun pass `--doc` [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: 0x5a499bf42762 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5a499bf42762 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5a499bf42762 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5a499bf42762 - ::fmt::h4e0a3aeea0f9c085 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5a499bf5140f - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5a499bf5140f - core::fmt::write::hecf68a131630c74d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5a499bf20f01 - std::io::default_write_fmt::haf8355dc2afbec95 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5a499bf20f01 - std::io::Write::write_fmt::h93c9a261259c931a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5a499bf25f82 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5a499bf2783c - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5a499bf27696 - std::panicking::default_hook::h63f9bf8161c5d325 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x5a499bf27ec5 - std::panicking::panic_with_hook::h3173740e06bd0752 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x5a499bf27d26 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x5a499bf260c9 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x5a499bf15a3d - __rustc[de0091b922c53d7e]::rust_begin_unwind [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x5a499bf541bd - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x5a499bf541bd - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x5a499bf14781 - >::get_unchecked_mut::precondition_check::h54c75bc443fc2a27 [INFO] [stdout] 18: 0x5a499bf146ee - >::get_unchecked_mut::h417f8e586e1bb926 [INFO] [stdout] 19: 0x5a499bf13eb4 - core::slice::::get_unchecked_mut::h804b0d8ee66950ad [INFO] [stdout] 20: 0x5a499bf11672 - thincollections::thin_vec::ThinVec::extend_desugared::he1cda5f19d7fbd33 [INFO] [stdout] 21: 0x5a499bf105e6 - as core::iter::traits::collect::FromIterator>::from_iter::h0523857375722e57 [INFO] [stdout] 22: 0x5a499bf13c88 - core::iter::traits::iterator::Iterator::collect::h9df9704098d153e3 [INFO] [stdout] 23: 0x5a499bf14fbd - rust_out::main::hcbdc0960c876f2af [INFO] [stdout] 24: 0x5a499bf132b3 - core::ops::function::FnOnce::call_once::hfb4119cacd246208 [INFO] [stdout] 25: 0x5a499bf12ff6 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7 [INFO] [stdout] 26: 0x5a499bf12fd9 - std::rt::lang_start::{{closure}}::h39fc2126d871a896 [INFO] [stdout] 27: 0x5a499bf22000 - core::ops::function::impls:: for &F>::call_once::hc7ed5622678f5124 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 28: 0x5a499bf22000 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x5a499bf22000 - std::panicking::catch_unwind::hff67b45e0819a036 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x5a499bf22000 - std::panic::catch_unwind::hec0fb0db85f7fd60 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5a499bf22000 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24 [INFO] [stdout] 32: 0x5a499bf22000 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 33: 0x5a499bf22000 - std::panicking::catch_unwind::h3816830c825cbe04 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 34: 0x5a499bf22000 - std::panic::catch_unwind::h408406c8f02ebb9d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 35: 0x5a499bf22000 - std::rt::lang_start_internal::hce2b8b328837374b [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5 [INFO] [stdout] 36: 0x5a499bf12fc1 - std::rt::lang_start::h866de1957bb2b812 [INFO] [stdout] 37: 0x5a499bf15515 - main [INFO] [stdout] 38: 0x7df50273b1ca - [INFO] [stdout] 39: 0x7df50273b28b - __libc_start_main [INFO] [stdout] 40: 0x5a499bf10425 - _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' (4562) 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: 0x60175ca02112 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x60175ca02112 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x60175ca02112 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x60175ca02112 - ::fmt::h4e0a3aeea0f9c085 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x60175ca10dcf - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x60175ca10dcf - core::fmt::write::hecf68a131630c74d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x60175c9e08b1 - std::io::default_write_fmt::haf8355dc2afbec95 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x60175c9e08b1 - std::io::Write::write_fmt::h93c9a261259c931a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x60175c9e5932 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x60175c9e71ec - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x60175c9e7046 - std::panicking::default_hook::h63f9bf8161c5d325 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x60175c9e7875 - std::panicking::panic_with_hook::h3173740e06bd0752 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x60175c9e76d6 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x60175c9e5a79 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x60175c9d53ed - __rustc[de0091b922c53d7e]::rust_begin_unwind [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x60175ca13bad - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x60175ca13bad - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x60175c9d46c1 - >::get_unchecked_mut::precondition_check::h54c75bc443fc2a27 [INFO] [stdout] 18: 0x60175c9d462e - >::get_unchecked_mut::h417f8e586e1bb926 [INFO] [stdout] 19: 0x60175c9d40e4 - core::slice::::get_unchecked_mut::h804b0d8ee66950ad [INFO] [stdout] 20: 0x60175c9d2d43 - thincollections::thin_vec::ThinVec::extend_desugared::h9ef6678d89b54bb2 [INFO] [stdout] 21: 0x60175c9d1e43 - as core::iter::traits::collect::Extend>::extend::h6fdcc4547e63d8aa [INFO] [stdout] 22: 0x60175c9d4a5b - rust_out::main::hcbdc0960c876f2af [INFO] [stdout] 23: 0x60175c9d3703 - core::ops::function::FnOnce::call_once::hfb4119cacd246208 [INFO] [stdout] 24: 0x60175c9d3686 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7 [INFO] [stdout] 25: 0x60175c9d3669 - std::rt::lang_start::{{closure}}::h39fc2126d871a896 [INFO] [stdout] 26: 0x60175c9e19b0 - core::ops::function::impls:: for &F>::call_once::hc7ed5622678f5124 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 27: 0x60175c9e19b0 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x60175c9e19b0 - std::panicking::catch_unwind::hff67b45e0819a036 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x60175c9e19b0 - std::panic::catch_unwind::hec0fb0db85f7fd60 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x60175c9e19b0 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24 [INFO] [stdout] 31: 0x60175c9e19b0 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 32: 0x60175c9e19b0 - std::panicking::catch_unwind::h3816830c825cbe04 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 33: 0x60175c9e19b0 - std::panic::catch_unwind::h408406c8f02ebb9d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 34: 0x60175c9e19b0 - std::rt::lang_start_internal::hce2b8b328837374b [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5 [INFO] [stdout] 35: 0x60175c9d3651 - std::rt::lang_start::h866de1957bb2b812 [INFO] [stdout] 36: 0x60175c9d4ec5 - main [INFO] [stdout] 37: 0x7074215821ca - [INFO] [stdout] 38: 0x70742158228b - __libc_start_main [INFO] [stdout] 39: 0x60175c9d1b85 - _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' (4841) 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: 0x581d227a71e2 - std::backtrace_rs::backtrace::libunwind::trace::h62f3c6bea0fedab3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x581d227a71e2 - std::backtrace_rs::backtrace::trace_unsynchronized::hc41aaca6c0af0bde [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x581d227a71e2 - std::sys::backtrace::_print_fmt::h33ac2b97007106cc [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x581d227a71e2 - ::fmt::h4e0a3aeea0f9c085 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x581d227b5fff - core::fmt::rt::Argument::fmt::h1edd6a3e00b22f10 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x581d227b5fff - core::fmt::write::hecf68a131630c74d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x581d22785981 - std::io::default_write_fmt::haf8355dc2afbec95 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x581d22785981 - std::io::Write::write_fmt::h93c9a261259c931a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x581d2278aa02 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x581d2278c2bc - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x581d2278c116 - std::panicking::default_hook::h63f9bf8161c5d325 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:328:9 [INFO] [stdout] 11: 0x581d2278c945 - std::panicking::panic_with_hook::h3173740e06bd0752 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:834:13 [INFO] [stdout] 12: 0x581d2278c7a6 - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:700:13 [INFO] [stdout] 13: 0x581d2278ab49 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 14: 0x581d2277a4bd - __rustc[de0091b922c53d7e]::rust_begin_unwind [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:698:5 [INFO] [stdout] 15: 0x581d227b8e0d - core::panicking::panic_nounwind_fmt::runtime::he6eac78ff6d199a6 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/panicking.rs:117:22 [INFO] [stdout] 16: 0x581d227b8e0d - core::panicking::panic_nounwind_fmt::hf2634cf9a3927743 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/intrinsics/mod.rs:2435:9 [INFO] [stdout] 17: 0x581d22778dd1 - >::get_unchecked_mut::precondition_check::h54c75bc443fc2a27 [INFO] [stdout] 18: 0x581d22778d3e - >::get_unchecked_mut::h417f8e586e1bb926 [INFO] [stdout] 19: 0x581d22778494 - core::slice::::get_unchecked_mut::h804b0d8ee66950ad [INFO] [stdout] 20: 0x581d22775a22 - thincollections::thin_vec::ThinVec::extend_desugared::h1403d4db7f6ca9c8 [INFO] [stdout] 21: 0x581d227743d6 - as core::iter::traits::collect::FromIterator>::from_iter::hee167910912af93f [INFO] [stdout] 22: 0x581d22778271 - core::iter::traits::iterator::Iterator::collect::h1d3050448971c202 [INFO] [stdout] 23: 0x581d22779a3d - rust_out::main::hcbdc0960c876f2af [INFO] [stdout] 24: 0x581d22777753 - core::ops::function::FnOnce::call_once::hfb4119cacd246208 [INFO] [stdout] 25: 0x581d227774a6 - std::sys::backtrace::__rust_begin_short_backtrace::h410c329a888fe2f7 [INFO] [stdout] 26: 0x581d22777489 - std::rt::lang_start::{{closure}}::h39fc2126d871a896 [INFO] [stdout] 27: 0x581d22786a80 - core::ops::function::impls:: for &F>::call_once::hc7ed5622678f5124 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 28: 0x581d22786a80 - std::panicking::catch_unwind::do_call::hc59414a11cf2a25a [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x581d22786a80 - std::panicking::catch_unwind::hff67b45e0819a036 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x581d22786a80 - std::panic::catch_unwind::hec0fb0db85f7fd60 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x581d22786a80 - std::rt::lang_start_internal::{{closure}}::h74bea026352620a3 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:175:24 [INFO] [stdout] 32: 0x581d22786a80 - std::panicking::catch_unwind::do_call::h931ef1bf7bdfcae2 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:590:40 [INFO] [stdout] 33: 0x581d22786a80 - std::panicking::catch_unwind::h3816830c825cbe04 [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panicking.rs:553:19 [INFO] [stdout] 34: 0x581d22786a80 - std::panic::catch_unwind::h408406c8f02ebb9d [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/panic.rs:359:14 [INFO] [stdout] 35: 0x581d22786a80 - std::rt::lang_start_internal::hce2b8b328837374b [INFO] [stdout] at /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/std/src/rt.rs:171:5 [INFO] [stdout] 36: 0x581d22777471 - std::rt::lang_start::h866de1957bb2b812 [INFO] [stdout] 37: 0x581d22779f95 - main [INFO] [stdout] 38: 0x776af28491ca - [INFO] [stdout] 39: 0x776af284928b - __libc_start_main [INFO] [stdout] 40: 0x581d22773b85 - _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 7.70s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "e2467aa4b6f0d9d506826b6ffb6466b33dcfff2991140c973a0e5532939b3c49", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e2467aa4b6f0d9d506826b6ffb6466b33dcfff2991140c973a0e5532939b3c49", kill_on_drop: false }` [INFO] [stdout] e2467aa4b6f0d9d506826b6ffb6466b33dcfff2991140c973a0e5532939b3c49