[INFO] cloning repository https://github.com/kibibyt3/tui-cellular-automaton [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kibibyt3/tui-cellular-automaton" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkibibyt3%2Ftui-cellular-automaton", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkibibyt3%2Ftui-cellular-automaton'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] dc03dafd1a2479a4701636568cfdc84f1e2d4b85 [INFO] testing kibibyt3/tui-cellular-automaton against try#0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6 for pr-137122-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkibibyt3%2Ftui-cellular-automaton" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/kibibyt3/tui-cellular-automaton [INFO] finished tweaking git repo https://github.com/kibibyt3/tui-cellular-automaton [INFO] tweaked toml for git repo https://github.com/kibibyt3/tui-cellular-automaton written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/kibibyt3/tui-cellular-automaton on toolchain 0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/kibibyt3/tui-cellular-automaton already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 196221f9165db7120d3976b741b966a11690c75e2844197898589d34175ad132 [INFO] running `Command { std: "docker" "start" "-a" "196221f9165db7120d3976b741b966a11690c75e2844197898589d34175ad132", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "196221f9165db7120d3976b741b966a11690c75e2844197898589d34175ad132", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "196221f9165db7120d3976b741b966a11690c75e2844197898589d34175ad132", kill_on_drop: false }` [INFO] [stdout] 196221f9165db7120d3976b741b966a11690c75e2844197898589d34175ad132 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] dc0498cf0bd63b29e787277643a119a56e26df5911dba9e85884e047e76ca58c [INFO] running `Command { std: "docker" "start" "-a" "dc0498cf0bd63b29e787277643a119a56e26df5911dba9e85884e047e76ca58c", kill_on_drop: false }` [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling rustversion v1.0.17 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling signal-hook v0.3.17 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling pin-project-lite v0.2.14 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling cc v1.1.6 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling anstyle-parse v0.2.4 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling allocator-api2 v0.2.18 [INFO] [stderr] Compiling gimli v0.28.1 [INFO] [stderr] Compiling tracing-core v0.1.32 [INFO] [stderr] Compiling thread_local v1.1.8 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.0 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling colorchoice v1.0.1 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling anstyle-query v1.1.0 [INFO] [stderr] Compiling anstyle v1.0.7 [INFO] [stderr] Compiling eyre v0.6.12 [INFO] [stderr] Compiling miniz_oxide v0.7.4 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling anstream v0.6.14 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling tracing-subscriber v0.3.18 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling tracing v0.1.40 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling unicode-segmentation v1.11.0 [INFO] [stderr] Compiling object v0.32.2 [INFO] [stderr] Compiling indenter v0.3.3 [INFO] [stderr] Compiling castaway v0.2.3 [INFO] [stderr] Compiling owo-colors v3.5.0 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling syn v2.0.72 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling unicode-width v0.1.13 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.17 [INFO] [stderr] Compiling rustc-demangle v0.1.24 [INFO] [stderr] Compiling clap_lex v0.7.1 [INFO] [stderr] Compiling compact_str v0.7.1 [INFO] [stderr] Compiling signal-hook-registry v1.4.2 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling mio v0.8.11 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling lru v0.12.3 [INFO] [stderr] Compiling clap_builder v4.5.10 [INFO] [stderr] Compiling tracing-error v0.2.0 [INFO] [stderr] Compiling signal-hook-mio v0.2.3 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling crossterm v0.27.0 [INFO] [stderr] Compiling cassowary v0.3.0 [INFO] [stderr] Compiling colors-transform v0.2.11 [INFO] [stderr] Compiling color-spantrace v0.2.1 [INFO] [stderr] Compiling backtrace v0.3.71 [INFO] [stderr] Compiling addr2line v0.21.0 [INFO] [stderr] Compiling unicode-truncate v1.1.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling color-eyre v0.6.3 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling stability v0.2.1 [INFO] [stderr] Compiling clap_derive v4.5.8 [INFO] [stderr] Compiling clap v4.5.10 [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling ratatui v0.27.0 [INFO] [stderr] Compiling ratatui-cellular-automaton v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `Preset` [INFO] [stdout] --> src/main.rs:3:51 [INFO] [stdout] | [INFO] [stdout] 3 | use app::{Cli, Config, Direction, Message, Model, Preset, State}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CrosstermBackend`, `EnableMouseCapture`, `EnterAlternateScreen`, `enable_raw_mode`, and `self` [INFO] [stdout] --> src/main.rs:8:56 [INFO] [stdout] | [INFO] [stdout] 8 | event::{self, poll, read, DisableMouseCapture, EnableMouseCapture, Event, KeyCode}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 11 | self, disable_raw_mode, enable_raw_mode, size, EnterAlternateScreen, [INFO] [stdout] | ^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 15 | prelude::{Backend, CrosstermBackend}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Show` [INFO] [stdout] --> src/tui.rs:3:42 [INFO] [stdout] | [INFO] [stdout] 3 | use ratatui::{crossterm::{cursor::{self, Show}, execute, terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlterna... [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `set_cell` is never used [INFO] [stdout] --> src/app.rs:346:8 [INFO] [stdout] | [INFO] [stdout] 84 | impl Model { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 346 | fn set_cell(&mut self, y: usize, x: usize, val: bool) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `update` is never used [INFO] [stdout] --> src/app.rs:478:12 [INFO] [stdout] | [INFO] [stdout] 470 | impl Cell { [INFO] [stdout] | --------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 478 | pub fn update(&mut self, state: bool) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.46s [INFO] running `Command { std: "docker" "inspect" "dc0498cf0bd63b29e787277643a119a56e26df5911dba9e85884e047e76ca58c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dc0498cf0bd63b29e787277643a119a56e26df5911dba9e85884e047e76ca58c", kill_on_drop: false }` [INFO] [stdout] dc0498cf0bd63b29e787277643a119a56e26df5911dba9e85884e047e76ca58c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 67b7b903074bb4c859afecb5c92c3764fbd362a0760e46d032ca1ba52f78aaf4 [INFO] running `Command { std: "docker" "start" "-a" "67b7b903074bb4c859afecb5c92c3764fbd362a0760e46d032ca1ba52f78aaf4", kill_on_drop: false }` [INFO] [stderr] Compiling ratatui-cellular-automaton v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `Preset` [INFO] [stdout] --> src/main.rs:3:51 [INFO] [stdout] | [INFO] [stdout] 3 | use app::{Cli, Config, Direction, Message, Model, Preset, State}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CrosstermBackend`, `EnableMouseCapture`, `EnterAlternateScreen`, `enable_raw_mode`, and `self` [INFO] [stdout] --> src/main.rs:8:56 [INFO] [stdout] | [INFO] [stdout] 8 | event::{self, poll, read, DisableMouseCapture, EnableMouseCapture, Event, KeyCode}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 11 | self, disable_raw_mode, enable_raw_mode, size, EnterAlternateScreen, [INFO] [stdout] | ^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 15 | prelude::{Backend, CrosstermBackend}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Show` [INFO] [stdout] --> src/tui.rs:3:42 [INFO] [stdout] | [INFO] [stdout] 3 | use ratatui::{crossterm::{cursor::{self, Show}, execute, terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlterna... [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `set_cell` is never used [INFO] [stdout] --> src/app.rs:346:8 [INFO] [stdout] | [INFO] [stdout] 84 | impl Model { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 346 | fn set_cell(&mut self, y: usize, x: usize, val: bool) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `update` is never used [INFO] [stdout] --> src/app.rs:478:12 [INFO] [stdout] | [INFO] [stdout] 470 | impl Cell { [INFO] [stdout] | --------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 478 | pub fn update(&mut self, state: bool) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.06s [INFO] running `Command { std: "docker" "inspect" "67b7b903074bb4c859afecb5c92c3764fbd362a0760e46d032ca1ba52f78aaf4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "67b7b903074bb4c859afecb5c92c3764fbd362a0760e46d032ca1ba52f78aaf4", kill_on_drop: false }` [INFO] [stdout] 67b7b903074bb4c859afecb5c92c3764fbd362a0760e46d032ca1ba52f78aaf4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0b6c05de1374d50edef2119c3492569afa9f807b0119f1073330ffe955c9f6e9 [INFO] running `Command { std: "docker" "start" "-a" "0b6c05de1374d50edef2119c3492569afa9f807b0119f1073330ffe955c9f6e9", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `Preset` [INFO] [stderr] --> src/main.rs:3:51 [INFO] [stderr] | [INFO] [stderr] 3 | use app::{Cli, Config, Direction, Message, Model, Preset, State}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `CrosstermBackend`, `EnableMouseCapture`, `EnterAlternateScreen`, `enable_raw_mode`, and `self` [INFO] [stderr] --> src/main.rs:8:56 [INFO] [stderr] | [INFO] [stderr] 8 | event::{self, poll, read, DisableMouseCapture, EnableMouseCapture, Event, KeyCode}, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 11 | self, disable_raw_mode, enable_raw_mode, size, EnterAlternateScreen, [INFO] [stderr] | ^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 15 | prelude::{Backend, CrosstermBackend}, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Show` [INFO] [stderr] --> src/tui.rs:3:42 [INFO] [stderr] | [INFO] [stderr] 3 | use ratatui::{crossterm::{cursor::{self, Show}, execute, terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlterna... [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: method `set_cell` is never used [INFO] [stderr] --> src/app.rs:346:8 [INFO] [stderr] | [INFO] [stderr] 84 | impl Model { [INFO] [stderr] | ---------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 346 | fn set_cell(&mut self, y: usize, x: usize, val: bool) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method `update` is never used [INFO] [stderr] --> src/app.rs:478:12 [INFO] [stderr] | [INFO] [stderr] 470 | impl Cell { [INFO] [stderr] | --------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 478 | pub fn update(&mut self, state: bool) { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `ratatui-cellular-automaton` (bin "ratatui-cellular-automaton" test) generated 5 warnings (run `cargo fix --bin "ratatui-cellular-automaton" --tests` to apply 3 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/ratatui_cellular_automaton-7ac1f69f5f609449) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test app::tests::rulestring ... ok [INFO] [stdout] test app::tests::move_cursor_in_direction ... ok [INFO] [stdout] test app::tests::move_cursor ... ok [INFO] [stdout] test app::tests::toggle_current_cell ... ok [INFO] [stdout] test app::tests::rulestring_from ... ok [INFO] [stdout] test app::tests::toggle_editing_state ... ok [INFO] [stdout] test app::tests::load_preset ... FAILED [INFO] [stdout] test app::tests::max_x_too_small - should panic ... ok [INFO] [stdout] test app::tests::max_y_too_small - should panic ... ok [INFO] [stdout] test app::tests::pass_tick_running_mold ... FAILED [INFO] [stdout] test app::tests::pass_tick_running_blinker ... FAILED [INFO] [stdout] test app::tests::too_many_neighbors_birth - should panic ... ok [INFO] [stdout] test ui::tests::render_blinker ... FAILED [INFO] [stdout] test app::tests::too_many_neighbors_survival - should panic ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- app::tests::load_preset stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'app::tests::load_preset' panicked at src/app.rs:633:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: [[Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 1 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }]] [INFO] [stdout] right: [[Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }]] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x611fa4a57f82 - std::backtrace_rs::backtrace::libunwind::trace::h5edb72cc539d8d33 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x611fa4a57f82 - std::backtrace_rs::backtrace::trace_unsynchronized::h73d186ef976c5ae2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x611fa4a57f82 - std::sys::backtrace::_print_fmt::h4410012d384fde01 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x611fa4a57f82 - ::fmt::h281a579a27d691d5 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x611fa4a7d8d3 - core::fmt::rt::Argument::fmt::h4c31bb6a3f4e4ed6 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x611fa4a7d8d3 - core::fmt::write::hd1f1283e971fbb36 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/fmt/mod.rs:1465:25 [INFO] [stdout] 6: 0x611fa4a55173 - std::io::default_write_fmt::h6d6cb3ff48bb6394 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x611fa4a55173 - std::io::Write::write_fmt::h976b7a346c630898 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x611fa4a57dd2 - std::sys::backtrace::BacktraceLock::print::h7cc2f8a0b7549773 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x611fa4a594ec - std::panicking::default_hook::{{closure}}::hc18f11ca3cc980d1 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x611fa4a59342 - std::panicking::default_hook::h5207cd5928e5a9d2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x611fa49ced64 - as core::ops::function::Fn>::call::h53735dbb2fff5e8e [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x611fa49ced64 - test::test_main_with_exit_callback::{{closure}}::h8629ce54f7c62158 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x611fa4a59ecb - as core::ops::function::Fn>::call::hdd01dfa4f5d59fd2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x611fa4a59ecb - std::panicking::rust_panic_with_hook::he2975323910480e2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x611fa4a59c9a - std::panicking::begin_panic_handler::{{closure}}::hf6a73f8f68d2901d [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x611fa4a58479 - std::sys::backtrace::__rust_end_short_backtrace::h91c7517b8fba4182 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x611fa4a5992d - __rustc[c30fa7112bbf6ac0]::rust_begin_unwind [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x611fa4a7c380 - core::panicking::panic_fmt::h1dc18eebb9b6550e [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x611fa4a7c6b3 - core::panicking::assert_failed_inner::h18974c672091d19b [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panicking.rs:432:17 [INFO] [stdout] 20: 0x611fa498889d - core::panicking::assert_failed::h201399a2dcd535cb [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panicking.rs:387:5 [INFO] [stdout] 21: 0x611fa49944ad - ratatui_cellular_automaton::app::tests::load_preset::hae0a4c35826fd860 [INFO] [stdout] at /opt/rustwide/workdir/src/app.rs:633:9 [INFO] [stdout] 22: 0x611fa4993987 - ratatui_cellular_automaton::app::tests::load_preset::{{closure}}::h431b180d71aaab34 [INFO] [stdout] at /opt/rustwide/workdir/src/app.rs:618:21 [INFO] [stdout] 23: 0x611fa49872d6 - core::ops::function::FnOnce::call_once::h86f8dfa1d0c19ed9 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x611fa49d445b - core::ops::function::FnOnce::call_once::hdd80366119caeff9 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x611fa49d445b - test::__rust_begin_short_backtrace::h60798cb0fdc462bd [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:648:18 [INFO] [stdout] 26: 0x611fa49d36de - test::run_test_in_process::{{closure}}::h81bd62fe0ddb1cae [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:671:74 [INFO] [stdout] 27: 0x611fa49d36de - as core::ops::function::FnOnce<()>>::call_once::h6ee6466477e4c0dc [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x611fa49d36de - std::panicking::catch_unwind::do_call::h01a79315147a2ca1 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:589:40 [INFO] [stdout] 29: 0x611fa49d36de - std::panicking::catch_unwind::h831c87e90ef4f2d8 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:552:19 [INFO] [stdout] 30: 0x611fa49d36de - std::panic::catch_unwind::h50e9876bcbc7c37f [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x611fa49d36de - test::run_test_in_process::hd57ee4367ef533b2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:671:27 [INFO] [stdout] 32: 0x611fa49d36de - test::run_test::{{closure}}::hd180abfe8d10b90d [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:592:43 [INFO] [stdout] 33: 0x611fa49972d4 - test::run_test::{{closure}}::hadea4433d10ac366 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:622:41 [INFO] [stdout] 34: 0x611fa49972d4 - std::sys::backtrace::__rust_begin_short_backtrace::hb136c48ddd0ced72 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 35: 0x611fa499abca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9e392173a704e81a [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x611fa499abca - as core::ops::function::FnOnce<()>>::call_once::h858a87db574d2ff4 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x611fa499abca - std::panicking::catch_unwind::do_call::hff7ec4d4a59ca346 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: 0x611fa499abca - std::panicking::catch_unwind::h74378fed914955a4 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:552:19 [INFO] [stdout] 39: 0x611fa499abca - std::panic::catch_unwind::hd644e75c809e87ce [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x611fa499abca - std::thread::Builder::spawn_unchecked_::{{closure}}::h5c4ce65e6ea67c65 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x611fa499abca - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2c391219c93831ae [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x611fa4a5ce27 - as core::ops::function::FnOnce>::call_once::ha02f1268c87bf8cb [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 43: 0x611fa4a5ce27 - as core::ops::function::FnOnce>::call_once::ha9964535c0565e6a [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x611fa4a5ce27 - std::sys::pal::unix::thread::Thread::new::thread_start::hd6a2768613f757f7 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 45: 0x767fff088aa4 - [INFO] [stdout] 46: 0x767fff115a34 - clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- app::tests::pass_tick_running_mold stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'app::tests::pass_tick_running_mold' panicked at src/app.rs:658:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: [[Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 1 }, Cell { is_alive: true, age: 1 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 1 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 1 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 1 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 1 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 1 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: true, age: 1 }, Cell { is_alive: true, age: 1 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 1 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }]] [INFO] [stdout] right: [[Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }]] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x611fa4a57f82 - std::backtrace_rs::backtrace::libunwind::trace::h5edb72cc539d8d33 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x611fa4a57f82 - std::backtrace_rs::backtrace::trace_unsynchronized::h73d186ef976c5ae2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x611fa4a57f82 - std::sys::backtrace::_print_fmt::h4410012d384fde01 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x611fa4a57f82 - ::fmt::h281a579a27d691d5 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x611fa4a7d8d3 - core::fmt::rt::Argument::fmt::h4c31bb6a3f4e4ed6 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x611fa4a7d8d3 - core::fmt::write::hd1f1283e971fbb36 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/fmt/mod.rs:1465:25 [INFO] [stdout] 6: 0x611fa4a55173 - std::io::default_write_fmt::h6d6cb3ff48bb6394 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x611fa4a55173 - std::io::Write::write_fmt::h976b7a346c630898 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x611fa4a57dd2 - std::sys::backtrace::BacktraceLock::print::h7cc2f8a0b7549773 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x611fa4a594ec - std::panicking::default_hook::{{closure}}::hc18f11ca3cc980d1 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x611fa4a59342 - std::panicking::default_hook::h5207cd5928e5a9d2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x611fa49ced64 - as core::ops::function::Fn>::call::h53735dbb2fff5e8e [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x611fa49ced64 - test::test_main_with_exit_callback::{{closure}}::h8629ce54f7c62158 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x611fa4a59ecb - as core::ops::function::Fn>::call::hdd01dfa4f5d59fd2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x611fa4a59ecb - std::panicking::rust_panic_with_hook::he2975323910480e2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x611fa4a59c9a - std::panicking::begin_panic_handler::{{closure}}::hf6a73f8f68d2901d [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x611fa4a58479 - std::sys::backtrace::__rust_end_short_backtrace::h91c7517b8fba4182 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x611fa4a5992d - __rustc[c30fa7112bbf6ac0]::rust_begin_unwind [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x611fa4a7c380 - core::panicking::panic_fmt::h1dc18eebb9b6550e [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x611fa4a7c6b3 - core::panicking::assert_failed_inner::h18974c672091d19b [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panicking.rs:432:17 [INFO] [stdout] 20: 0x611fa498889d - core::panicking::assert_failed::h201399a2dcd535cb [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panicking.rs:387:5 [INFO] [stdout] 21: 0x611fa4995192 - ratatui_cellular_automaton::app::tests::pass_tick_running_mold::h6abb5ec003ad782f [INFO] [stdout] at /opt/rustwide/workdir/src/app.rs:658:9 [INFO] [stdout] 22: 0x611fa4994527 - ratatui_cellular_automaton::app::tests::pass_tick_running_mold::{{closure}}::h21d037aa045e045c [INFO] [stdout] at /opt/rustwide/workdir/src/app.rs:646:32 [INFO] [stdout] 23: 0x611fa4987296 - core::ops::function::FnOnce::call_once::h628eeb6b891c8be0 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x611fa49d445b - core::ops::function::FnOnce::call_once::hdd80366119caeff9 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x611fa49d445b - test::__rust_begin_short_backtrace::h60798cb0fdc462bd [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:648:18 [INFO] [stdout] 26: 0x611fa49d36de - test::run_test_in_process::{{closure}}::h81bd62fe0ddb1cae [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:671:74 [INFO] [stdout] 27: 0x611fa49d36de - as core::ops::function::FnOnce<()>>::call_once::h6ee6466477e4c0dc [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x611fa49d36de - std::panicking::catch_unwind::do_call::h01a79315147a2ca1 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:589:40 [INFO] [stdout] 29: 0x611fa49d36de - std::panicking::catch_unwind::h831c87e90ef4f2d8 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:552:19 [INFO] [stdout] 30: 0x611fa49d36de - std::panic::catch_unwind::h50e9876bcbc7c37f [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x611fa49d36de - test::run_test_in_process::hd57ee4367ef533b2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:671:27 [INFO] [stdout] 32: 0x611fa49d36de - test::run_test::{{closure}}::hd180abfe8d10b90d [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:592:43 [INFO] [stdout] 33: 0x611fa49972d4 - test::run_test::{{closure}}::hadea4433d10ac366 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:622:41 [INFO] [stdout] 34: 0x611fa49972d4 - std::sys::backtrace::__rust_begin_short_backtrace::hb136c48ddd0ced72 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 35: 0x611fa499abca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9e392173a704e81a [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x611fa499abca - as core::ops::function::FnOnce<()>>::call_once::h858a87db574d2ff4 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x611fa499abca - std::panicking::catch_unwind::do_call::hff7ec4d4a59ca346 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: 0x611fa499abca - std::panicking::catch_unwind::h74378fed914955a4 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:552:19 [INFO] [stdout] 39: 0x611fa499abca - std::panic::catch_unwind::hd644e75c809e87ce [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x611fa499abca - std::thread::Builder::spawn_unchecked_::{{closure}}::h5c4ce65e6ea67c65 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x611fa499abca - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2c391219c93831ae [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x611fa4a5ce27 - as core::ops::function::FnOnce>::call_once::ha02f1268c87bf8cb [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 43: 0x611fa4a5ce27 - as core::ops::function::FnOnce>::call_once::ha9964535c0565e6a [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x611fa4a5ce27 - std::sys::pal::unix::thread::Thread::new::thread_start::hd6a2768613f757f7 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 45: 0x767fff088aa4 - [INFO] [stdout] 46: 0x767fff115a34 - clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- app::tests::pass_tick_running_blinker stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'app::tests::pass_tick_running_blinker' panicked at src/app.rs:594:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: [[Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 1 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }]] [INFO] [stdout] right: [[Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: true, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }], [Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }, Cell { is_alive: false, age: 0 }]] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x611fa4a57f82 - std::backtrace_rs::backtrace::libunwind::trace::h5edb72cc539d8d33 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x611fa4a57f82 - std::backtrace_rs::backtrace::trace_unsynchronized::h73d186ef976c5ae2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x611fa4a57f82 - std::sys::backtrace::_print_fmt::h4410012d384fde01 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x611fa4a57f82 - ::fmt::h281a579a27d691d5 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x611fa4a7d8d3 - core::fmt::rt::Argument::fmt::h4c31bb6a3f4e4ed6 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x611fa4a7d8d3 - core::fmt::write::hd1f1283e971fbb36 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/fmt/mod.rs:1465:25 [INFO] [stdout] 6: 0x611fa4a55173 - std::io::default_write_fmt::h6d6cb3ff48bb6394 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x611fa4a55173 - std::io::Write::write_fmt::h976b7a346c630898 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x611fa4a57dd2 - std::sys::backtrace::BacktraceLock::print::h7cc2f8a0b7549773 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x611fa4a594ec - std::panicking::default_hook::{{closure}}::hc18f11ca3cc980d1 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x611fa4a59342 - std::panicking::default_hook::h5207cd5928e5a9d2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x611fa49ced64 - as core::ops::function::Fn>::call::h53735dbb2fff5e8e [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x611fa49ced64 - test::test_main_with_exit_callback::{{closure}}::h8629ce54f7c62158 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x611fa4a59ecb - as core::ops::function::Fn>::call::hdd01dfa4f5d59fd2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x611fa4a59ecb - std::panicking::rust_panic_with_hook::he2975323910480e2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x611fa4a59c9a - std::panicking::begin_panic_handler::{{closure}}::hf6a73f8f68d2901d [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x611fa4a58479 - std::sys::backtrace::__rust_end_short_backtrace::h91c7517b8fba4182 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x611fa4a5992d - __rustc[c30fa7112bbf6ac0]::rust_begin_unwind [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x611fa4a7c380 - core::panicking::panic_fmt::h1dc18eebb9b6550e [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x611fa4a7c6b3 - core::panicking::assert_failed_inner::h18974c672091d19b [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panicking.rs:432:17 [INFO] [stdout] 20: 0x611fa498889d - core::panicking::assert_failed::h201399a2dcd535cb [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panicking.rs:387:5 [INFO] [stdout] 21: 0x611fa499345a - ratatui_cellular_automaton::app::tests::pass_tick_running_blinker::h295e3f8ac2b1f996 [INFO] [stdout] at /opt/rustwide/workdir/src/app.rs:594:9 [INFO] [stdout] 22: 0x611fa4992977 - ratatui_cellular_automaton::app::tests::pass_tick_running_blinker::{{closure}}::hd0a84257675817d2 [INFO] [stdout] at /opt/rustwide/workdir/src/app.rs:583:35 [INFO] [stdout] 23: 0x611fa49871d6 - core::ops::function::FnOnce::call_once::h2b15d32cd99e4256 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x611fa49d445b - core::ops::function::FnOnce::call_once::hdd80366119caeff9 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x611fa49d445b - test::__rust_begin_short_backtrace::h60798cb0fdc462bd [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:648:18 [INFO] [stdout] 26: 0x611fa49d36de - test::run_test_in_process::{{closure}}::h81bd62fe0ddb1cae [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:671:74 [INFO] [stdout] 27: 0x611fa49d36de - as core::ops::function::FnOnce<()>>::call_once::h6ee6466477e4c0dc [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x611fa49d36de - std::panicking::catch_unwind::do_call::h01a79315147a2ca1 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:589:40 [INFO] [stdout] 29: 0x611fa49d36de - std::panicking::catch_unwind::h831c87e90ef4f2d8 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:552:19 [INFO] [stdout] 30: 0x611fa49d36de - std::panic::catch_unwind::h50e9876bcbc7c37f [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x611fa49d36de - test::run_test_in_process::hd57ee4367ef533b2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:671:27 [INFO] [stdout] 32: 0x611fa49d36de - test::run_test::{{closure}}::hd180abfe8d10b90d [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:592:43 [INFO] [stdout] 33: 0x611fa49972d4 - test::run_test::{{closure}}::hadea4433d10ac366 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:622:41 [INFO] [stdout] 34: 0x611fa49972d4 - std::sys::backtrace::__rust_begin_short_backtrace::hb136c48ddd0ced72 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 35: 0x611fa499abca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9e392173a704e81a [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x611fa499abca - as core::ops::function::FnOnce<()>>::call_once::h858a87db574d2ff4 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x611fa499abca - std::panicking::catch_unwind::do_call::hff7ec4d4a59ca346 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: 0x611fa499abca - std::panicking::catch_unwind::h74378fed914955a4 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:552:19 [INFO] [stdout] 39: 0x611fa499abca - std::panic::catch_unwind::hd644e75c809e87ce [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x611fa499abca - std::thread::Builder::spawn_unchecked_::{{closure}}::h5c4ce65e6ea67c65 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x611fa499abca - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2c391219c93831ae [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x611fa4a5ce27 - as core::ops::function::FnOnce>::call_once::ha02f1268c87bf8cb [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 43: 0x611fa4a5ce27 - as core::ops::function::FnOnce>::call_once::ha9964535c0565e6a [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x611fa4a5ce27 - std::sys::pal::unix::thread::Thread::new::thread_start::hd6a2768613f757f7 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 45: 0x767fff088aa4 - [INFO] [stdout] 46: 0x767fff115a34 - clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- ui::tests::render_blinker stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'ui::tests::render_blinker' panicked at src/ui.rs:120:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: Buffer { [INFO] [stdout] area: Rect { x: 0, y: 0, width: 6, height: 6 }, [INFO] [stdout] content: [ [INFO] [stdout] " ", [INFO] [stdout] "███ ", [INFO] [stdout] " ", [INFO] [stdout] " ", [INFO] [stdout] " ", [INFO] [stdout] " ", [INFO] [stdout] ], [INFO] [stdout] styles: [ [INFO] [stdout] x: 0, y: 0, fg: Reset, bg: Blue, underline: Reset, modifier: NONE, [INFO] [stdout] x: 1, y: 0, fg: Reset, bg: Reset, underline: Reset, modifier: NONE, [INFO] [stdout] x: 0, y: 1, fg: Rgb(255, 0, 0), bg: Reset, underline: Reset, modifier: NONE, [INFO] [stdout] x: 3, y: 1, fg: Reset, bg: Reset, underline: Reset, modifier: NONE, [INFO] [stdout] ] [INFO] [stdout] } [INFO] [stdout] right: Buffer { [INFO] [stdout] area: Rect { x: 0, y: 0, width: 6, height: 6 }, [INFO] [stdout] content: [ [INFO] [stdout] " ", [INFO] [stdout] "███ ", [INFO] [stdout] " ", [INFO] [stdout] " ", [INFO] [stdout] " ", [INFO] [stdout] " ", [INFO] [stdout] ], [INFO] [stdout] styles: [ [INFO] [stdout] x: 0, y: 0, fg: Reset, bg: Reset, underline: Reset, modifier: NONE, [INFO] [stdout] ] [INFO] [stdout] } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x611fa4a57f82 - std::backtrace_rs::backtrace::libunwind::trace::h5edb72cc539d8d33 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x611fa4a57f82 - std::backtrace_rs::backtrace::trace_unsynchronized::h73d186ef976c5ae2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x611fa4a57f82 - std::sys::backtrace::_print_fmt::h4410012d384fde01 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x611fa4a57f82 - ::fmt::h281a579a27d691d5 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x611fa4a7d8d3 - core::fmt::rt::Argument::fmt::h4c31bb6a3f4e4ed6 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x611fa4a7d8d3 - core::fmt::write::hd1f1283e971fbb36 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/fmt/mod.rs:1465:25 [INFO] [stdout] 6: 0x611fa4a55173 - std::io::default_write_fmt::h6d6cb3ff48bb6394 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x611fa4a55173 - std::io::Write::write_fmt::h976b7a346c630898 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x611fa4a57dd2 - std::sys::backtrace::BacktraceLock::print::h7cc2f8a0b7549773 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x611fa4a594ec - std::panicking::default_hook::{{closure}}::hc18f11ca3cc980d1 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x611fa4a59342 - std::panicking::default_hook::h5207cd5928e5a9d2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x611fa49ced64 - as core::ops::function::Fn>::call::h53735dbb2fff5e8e [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x611fa49ced64 - test::test_main_with_exit_callback::{{closure}}::h8629ce54f7c62158 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x611fa4a59ecb - as core::ops::function::Fn>::call::hdd01dfa4f5d59fd2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x611fa4a59ecb - std::panicking::rust_panic_with_hook::he2975323910480e2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x611fa4a59c9a - std::panicking::begin_panic_handler::{{closure}}::hf6a73f8f68d2901d [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x611fa4a58479 - std::sys::backtrace::__rust_end_short_backtrace::h91c7517b8fba4182 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x611fa4a5992d - __rustc[c30fa7112bbf6ac0]::rust_begin_unwind [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x611fa4a7c380 - core::panicking::panic_fmt::h1dc18eebb9b6550e [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x611fa4a7c6b3 - core::panicking::assert_failed_inner::h18974c672091d19b [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panicking.rs:432:17 [INFO] [stdout] 20: 0x611fa49889d8 - core::panicking::assert_failed::hf33969d4cf0b10d9 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panicking.rs:387:5 [INFO] [stdout] 21: 0x611fa498c6c1 - ratatui_cellular_automaton::ui::tests::render_blinker::h2fe1786283129be8 [INFO] [stdout] at /opt/rustwide/workdir/src/ui.rs:120:9 [INFO] [stdout] 22: 0x611fa498c2f7 - ratatui_cellular_automaton::ui::tests::render_blinker::{{closure}}::hfc2db72f9bb11420 [INFO] [stdout] at /opt/rustwide/workdir/src/ui.rs:105:24 [INFO] [stdout] 23: 0x611fa4987316 - core::ops::function::FnOnce::call_once::h98ba955ac227f85f [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x611fa49d445b - core::ops::function::FnOnce::call_once::hdd80366119caeff9 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x611fa49d445b - test::__rust_begin_short_backtrace::h60798cb0fdc462bd [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:648:18 [INFO] [stdout] 26: 0x611fa49d36de - test::run_test_in_process::{{closure}}::h81bd62fe0ddb1cae [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:671:74 [INFO] [stdout] 27: 0x611fa49d36de - as core::ops::function::FnOnce<()>>::call_once::h6ee6466477e4c0dc [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x611fa49d36de - std::panicking::catch_unwind::do_call::h01a79315147a2ca1 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:589:40 [INFO] [stdout] 29: 0x611fa49d36de - std::panicking::catch_unwind::h831c87e90ef4f2d8 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:552:19 [INFO] [stdout] 30: 0x611fa49d36de - std::panic::catch_unwind::h50e9876bcbc7c37f [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x611fa49d36de - test::run_test_in_process::hd57ee4367ef533b2 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:671:27 [INFO] [stdout] 32: 0x611fa49d36de - test::run_test::{{closure}}::hd180abfe8d10b90d [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:592:43 [INFO] [stdout] 33: 0x611fa49972d4 - test::run_test::{{closure}}::hadea4433d10ac366 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/test/src/lib.rs:622:41 [INFO] [stdout] 34: 0x611fa49972d4 - std::sys::backtrace::__rust_begin_short_backtrace::hb136c48ddd0ced72 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 35: 0x611fa499abca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9e392173a704e81a [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x611fa499abca - as core::ops::function::FnOnce<()>>::call_once::h858a87db574d2ff4 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x611fa499abca - std::panicking::catch_unwind::do_call::hff7ec4d4a59ca346 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: 0x611fa499abca - std::panicking::catch_unwind::h74378fed914955a4 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panicking.rs:552:19 [INFO] [stdout] 39: 0x611fa499abca - std::panic::catch_unwind::hd644e75c809e87ce [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x611fa499abca - std::thread::Builder::spawn_unchecked_::{{closure}}::h5c4ce65e6ea67c65 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x611fa499abca - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2c391219c93831ae [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x611fa4a5ce27 - as core::ops::function::FnOnce>::call_once::ha02f1268c87bf8cb [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 43: 0x611fa4a5ce27 - as core::ops::function::FnOnce>::call_once::ha9964535c0565e6a [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x611fa4a5ce27 - std::sys::pal::unix::thread::Thread::new::thread_start::hd6a2768613f757f7 [INFO] [stdout] at /rustc/0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 45: 0x767fff088aa4 - [INFO] [stdout] 46: 0x767fff115a34 - clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] app::tests::load_preset [INFO] [stdout] app::tests::pass_tick_running_blinker [INFO] [stdout] app::tests::pass_tick_running_mold [INFO] [stdout] ui::tests::render_blinker [INFO] [stdout] [INFO] [stdout] test result: FAILED. 10 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--bin ratatui-cellular-automaton` [INFO] running `Command { std: "docker" "inspect" "0b6c05de1374d50edef2119c3492569afa9f807b0119f1073330ffe955c9f6e9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0b6c05de1374d50edef2119c3492569afa9f807b0119f1073330ffe955c9f6e9", kill_on_drop: false }` [INFO] [stdout] 0b6c05de1374d50edef2119c3492569afa9f807b0119f1073330ffe955c9f6e9