[INFO] fetching crate tslime 0.1.2...
[INFO] testing tslime-0.1.2 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate tslime 0.1.2 into /workspace/builds/worker-1-tc2/source
[INFO] removed /workspace/builds/worker-1-tc2/source/.cargo/config.toml
[INFO] started tweaking crates.io crate tslime 0.1.2
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tslime 0.1.2
[INFO] tweaked toml for crates.io crate tslime 0.1.2 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tslime 0.1.2 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tslime 0.1.2 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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 3990960d96865ff978db3116b164adbc7eea08b997712e968e77ae08c3df38d8
[INFO] running `Command { std: "docker" "start" "3990960d96865ff978db3116b164adbc7eea08b997712e968e77ae08c3df38d8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3990960d96865ff978db3116b164adbc7eea08b997712e968e77ae08c3df38d8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3990960d96865ff978db3116b164adbc7eea08b997712e968e77ae08c3df38d8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3990960d96865ff978db3116b164adbc7eea08b997712e968e77ae08c3df38d8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3990960d96865ff978db3116b164adbc7eea08b997712e968e77ae08c3df38d8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling zerocopy v0.8.33
[INFO] [stderr]    Compiling quote v1.0.43
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling flate2 v1.1.8
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling zmij v1.0.15
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling clap_builder v4.5.54
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling zune-inflate v0.2.54
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling qoi v0.4.1
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling png v0.17.16
[INFO] [stderr]    Compiling gif v0.13.3
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling rand_xorshift v0.3.0
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling crossterm v0.27.0
[INFO] [stderr]    Compiling tui-input v0.15.3
[INFO] [stderr]    Compiling rand_xoshiro v0.6.0
[INFO] [stderr]    Compiling memory-stats v1.2.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.33
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling jpeg-decoder v0.3.2
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tiff v0.9.1
[INFO] [stderr]    Compiling clap v4.5.54
[INFO] [stderr]    Compiling clap_complete v4.5.65
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling exr v1.74.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling noise v0.9.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling image v0.24.9
[INFO] [stderr]    Compiling tslime v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 22s
[INFO] running `Command { std: "docker" "inspect" "3990960d96865ff978db3116b164adbc7eea08b997712e968e77ae08c3df38d8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3990960d96865ff978db3116b164adbc7eea08b997712e968e77ae08c3df38d8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling crossterm v0.27.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling jpeg-decoder v0.3.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling tiff v0.9.1
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling image v0.24.9
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling tslime v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 34s
[INFO] running `Command { std: "docker" "inspect" "3990960d96865ff978db3116b164adbc7eea08b997712e968e77ae08c3df38d8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3990960d96865ff978db3116b164adbc7eea08b997712e968e77ae08c3df38d8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.37s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/tslime/0b54d02116052aab/out/tslime-0b54d02116052aab)
[INFO] [stdout] 
[INFO] [stdout] running 1202 tests
[INFO] [stdout] test app::runner::tests::build_param_views_modified_numeric_flags_modified ... ok
[INFO] [stdout] test app::runner::tests::build_param_views_mouse_timeout_is_display ... ok
[INFO] [stdout] test app::runner::tests::ambient_hidden_when_controls_depth_is_console ... ok
[INFO] [stdout] test app::runner::tests::ambient_shows_tuner_depth_when_controls_tuner ... ok
[INFO] [stdout] test app::runner::tests::build_param_views_sim_count_and_default_state ... ok
[INFO] [stdout] test app::runner::tests::build_param_views_population_is_cli ... ok
[INFO] [stdout] test app::runner::tests::category_change_clamps_focus ... ok
[INFO] [stdout] test app::runner::tests::arrow_from_closed_promotes_to_tuner ... ok
[INFO] [stdout] test app::runner::tests::controls_adjust_focused_redispatches_real_action ... ok
[INFO] [stdout] test app::runner::tests::conditional_row_disappearance_clamps_focus ... ok
[INFO] [stdout] test app::runner::keybind_resolution_tests::user_bind_overrides_builtin_default ... ok
[INFO] [stdout] test app::runner::tests::controls_adjust_auto_promotes_when_no_overlay_open ... ok
[INFO] [stdout] test app::runner::tests::constellation_reset_is_now_stable ... ok
[INFO] [stdout] test app::runner::tests::controls_adjust_suppressed_when_competing_overlay_open ... ok
[INFO] [stdout] test app::runner::tests::controls_focus_next_clamps_to_last_visible ... ok
[INFO] [stdout] test app::runner::tests::switch_preset_ignores_cli ... ok
[INFO] [stdout] test app::runner::tests::controls_depth_toggle_cycles_console_tuner ... ok
[INFO] [stdout] test app::runner::tests::tune_view_for_action_rows_is_none ... ok
[INFO] [stdout] test app::runner::tests::tune_view_for_non_param_action_is_none ... ok
[INFO] [stdout] test app::runner::tests::tune_view_for_numeric_adjust_is_some_with_gauge ... ok
[INFO] [stdout] test app::runner::tests::controls_in_category_hotkey_retargets_focus ... ok
[INFO] [stdout] test app::runner::tests::non_screensaver_modes_never_exit_on_key ... ok
[INFO] [stdout] test app::runner::tests::screensaver_exits_on_any_key_press ... ok
[INFO] [stdout] test app::runner::tests::controls_cross_category_hotkey_does_not_retarget ... ok
[INFO] [stdout] test app::tests::fold_afterglow_is_noop_at_zero_and_adds_at_positive ... ok
[INFO] [stdout] test app::runner::tests::screensaver_ignores_key_release_and_repeat ... ok
[INFO] [stdout] test app::tests::sync_renderer_caches_pushes_charset_and_window_frame ... ok
[INFO] [stdout] test app::tests::sync_renderer_caches_pushes_glyph ... ok
[INFO] [stdout] test app::tests::sync_renderer_caches_pushes_palette_cycle ... ok
[INFO] [stdout] test app::tests::test_help_overlay_all_content_lines_have_pipes ... ok
[INFO] [stdout] test app::tests::test_help_overlay_border_matching ... ok
[INFO] [stdout] test app::tests::test_help_overlay_consistent_width ... ok
[INFO] [stdout] test app::tests::apply_overrides_custom_palette_survives_apply ... ok
[INFO] [stdout] test app_config::tests::default_sources_from_config_defaults ... ok
[INFO] [stdout] test cli::tests::afterglow_out_of_range_rejected ... ok
[INFO] [stdout] test app::tests::apply_live_params_syncs_sim_config_and_sigma ... ok
[INFO] [stdout] test app::tests::apply_overrides_pushes_restart_only_sim_levers_with_precise_wind ... ok
[INFO] [stdout] test app::tests::apply_overrides_syncs_renderer_palette_charset_flags ... ok
[INFO] [stdout] test cli::tests::deposit_curve_parses_case_insensitive ... ok
[INFO] [stdout] test cli::tests::afterglow_cli_overrides_preset ... ok
[INFO] [stdout] test cli::tests::afterglow_unset_uses_preset ... ok
[INFO] [stdout] test cli::tests::glyph_selection_flag_overrides_render_default ... ok
[INFO] [stdout] test cli::tests::model_b_cli_palette_persists ... ok
[INFO] [stdout] test cli::tests::glyph_selection_invalid_errors ... ok
[INFO] [stdout] test app::tests::set_compute_afterglow_allocates_buffer ... ok
[INFO] [stdout] test cli::tests::glyph_edge_threshold_clamps_to_range ... ok
[INFO] [stdout] test cli::tests::render_art_defaults_cli_flag_overrides_preset ... ok
[INFO] [stdout] test cli::tests::render_art_defaults_none_preset_falls_back_to_default ... ok
[INFO] [stdout] test cli::tests::render_art_defaults_uses_preset_default_when_flag_absent ... ok
[INFO] [stdout] test cli::tests::no_glyph_flags_stay_identity ... ok
[INFO] [stdout] test cli::tests::no_palette_cycle_flags_stay_identity ... ok
[INFO] [stdout] test cli::tests::palette_cycles_flag_overrides_render_default ... ok
[INFO] [stdout] test cli::tests::resolve_color_aa_braille_default_is_strong ... ok
[INFO] [stdout] test cli::tests::resolve_color_aa_halfblock_default_is_off ... ok
[INFO] [stdout] test cli::tests::model_b_cli_sensor_angle_persists ... ok
[INFO] [stdout] test cli::tests::explicit_setters_detect_cli_overrides ... ok
[INFO] [stdout] test cli::tests::resolve_hue_cli_over_preset ... ok
[INFO] [stdout] test cli::tests::resolve_hue_preset_when_no_flag ... ok
[INFO] [stdout] test app::tests::apply_overrides_restart_uses_profile_init_and_fresh_seed_when_unpinned ... ok
[INFO] [stdout] test cli::tests::resolve_palette_cli_wins ... ok
[INFO] [stdout] test cli::tests::resolve_palette_preset_default ... ok
[INFO] [stdout] test cli::tests::resolved_color_aa_auto_defaults ... ok
[INFO] [stdout] test cli::tests::switch_identity_to_art_on_enables_temporal_and_afterglow ... ok
[INFO] [stdout] test cli::tests::test_attractor_arg_invalid_format ... ok
[INFO] [stdout] test cli::tests::resolved_color_aa_explicit_overrides ... ok
[INFO] [stdout] test cli::tests::temporal_flags_defaults ... ok
[INFO] [stdout] test cli::tests::test_attractor_arg_negative_strength ... ok
[INFO] [stdout] test cli::tests::test_color_mode_parsing ... ok
[INFO] [stdout] test cli::tests::test_attractor_arg_parsing ... ok
[INFO] [stdout] test cli::tests::test_custom_palette_invalid_hex ... ok
[INFO] [stdout] test cli::tests::test_custom_palette_parsing ... ok
[INFO] [stdout] test cli::tests::test_custom_palette_too_many_colors ... ok
[INFO] [stdout] test cli::tests::test_diffusion_kernel_parsing ... ok
[INFO] [stdout] test cli::tests::test_effective_trail_history_default ... ok
[INFO] [stdout] test cli::tests::test_effective_trail_history_explicit ... ok
[INFO] [stdout] test cli::tests::test_effective_trail_history_motion_blur ... ok
[INFO] [stdout] test cli::tests::test_invalid_color_mode ... ok
[INFO] [stdout] test cli::tests::test_invalid_diffusion_kernel ... ok
[INFO] [stdout] test cli::tests::test_mode_default ... ok
[INFO] [stdout] test cli::tests::test_mode_screensaver ... ok
[INFO] [stdout] test cli::tests::test_obstacle_arg_circle_parsing ... ok
[INFO] [stdout] test cli::tests::test_custom_palette_too_few_colors ... ok
[INFO] [stdout] test cli::tests::test_custom_palette_with_hash ... ok
[INFO] [stdout] test cli::tests::test_obstacle_arg_invalid_format ... ok
[INFO] [stdout] test cli::tests::temporal_flags_parse ... ok
[INFO] [stdout] test cli::tests::test_args_validate_returns_validation_error ... ok
[INFO] [stdout] test cli::tests::test_obstacle_arg_negative_dimensions ... ok
[INFO] [stdout] test cli::tests::test_obstacle_arg_negative_radius ... ok
[INFO] [stdout] test cli::tests::test_obstacle_image_invalid ... ok
[INFO] [stdout] test cli::tests::test_obstacle_image_parsing ... ok
[INFO] [stdout] test cli::tests::test_species_arg_basic ... ok
[INFO] [stdout] test cli::tests::switch_art_on_to_identity_disables_levers ... ok
[INFO] [stdout] test cli::tests::test_species_arg_defaults ... ok
[INFO] [stdout] test cli::tests::test_species_arg_invalid_format ... ok
[INFO] [stdout] test cli::tests::test_terrain_strength_in_args ... ok
[INFO] [stdout] test cli::tests::test_terrain_type_in_args ... ok
[INFO] [stdout] test cli::tests::test_validate_attractor_strength_too_low ... ok
[INFO] [stdout] test cli::tests::test_validate_attractor_strength_valid ... ok
[INFO] [stdout] test cli::tests::test_palette_parsing ... ok
[INFO] [stdout] test cli::tests::test_resolution_parsing ... ok
[INFO] [stdout] test cli::tests::test_species_arg_color_formats ... ok
[INFO] [stdout] test cli::tests::test_species_arg_count_formats ... ok
[INFO] [stdout] test cli::tests::test_validate_trail_history_too_high ... ok
[INFO] [stdout] test cli::tests::test_validate_trail_history_valid ... ok
[INFO] [stdout] test cli::tests::test_wind_arg_parsing ... ok
[INFO] [stdout] test cli::tests::test_wind_in_args ... ok
[INFO] [stdout] test config_defaults::tests::test_agent_defaults ... ok
[INFO] [stdout] test config_defaults::tests::test_agent_ranges ... ok
[INFO] [stdout] test config_defaults::tests::test_brightness_gain_inverts_white_point ... ok
[INFO] [stdout] test config_defaults::tests::test_color_defaults ... ok
[INFO] [stdout] test config_defaults::tests::test_palette_constants ... ok
[INFO] [stdout] test cli::tests::test_obstacle_arg_rect_parsing ... ok
[INFO] [stdout] test config_defaults::tests::test_population_defaults ... ok
[INFO] [stdout] test cli::tests::test_validate_terrain_type ... ok
[INFO] [stdout] test config_defaults::tests::test_time_defaults ... ok
[INFO] [stdout] test cli::tests::test_wind_arg_invalid ... ok
[INFO] [stdout] test config_defaults::tests::test_white_point_from_gain_roundtrips ... ok
[INFO] [stdout] test config_manager::tests::apply_color_aa_all_falls_back_to_scalar_active_slot ... ok
[INFO] [stdout] test config_manager::tests::apply_color_aa_all_restores_all_slots ... ok
[INFO] [stdout] test config_manager::tests::capture_reads_live_auto_normalize_flag ... ok
[INFO] [stdout] test config_manager::tests::capture_reads_live_reverse_flag ... ok
[INFO] [stdout] test config_manager::tests::capture_roundtrip_obstacle_attractor_and_terrain ... ok
[INFO] [stdout] test config_manager::tests::color_aa_absent_keeps_defaults ... ok
[INFO] [stdout] test config_manager::tests::color_aa_all_fallback_to_scalar_when_absent ... ok
[INFO] [stdout] test config_manager::tests::color_aa_round_trips_through_saved_config ... ok
[INFO] [stdout] test config_manager::tests::capture_overrides_brightness_gain_roundtrip ... ok
[INFO] [stdout] test config_manager::tests::capture_reads_live_app_lever_warmup_frames ... ok
[INFO] [stdout] test config_manager::tests::diffusion_sigma_resolves_through_saved_config ... ok
[INFO] [stdout] test config_manager::tests::glyph_identity_serializes_to_none ... ok
[INFO] [stdout] test config_manager::tests::intensity_mapping_resolves_to_default_when_none ... ok
[INFO] [stdout] test config_manager::tests::legacy_presets_file_parses_without_poisoning ... ok
[INFO] [stdout] test cli::tests::temporal_resolves_from_preset_then_cli_override ... ok
[INFO] [stdout] test config_manager::tests::glyph_round_trips_through_saved_config ... ok
[INFO] [stdout] test config_manager::tests::missing_glyph_loads_identity ... ok
[INFO] [stdout] test config_manager::tests::missing_palette_cycle_loads_identity ... ok
[INFO] [stdout] test config_manager::tests::old_toml_without_art_knobs_loads_with_defaults ... ok
[INFO] [stdout] test config_manager::tests::color_aa_all_full_per_charset_array_round_trips ... ok
[INFO] [stdout] test config_manager::tests::reverse_invert_default_false_when_absent ... ok
[INFO] [stdout] test config_manager::tests::deposit_fields_round_trip_through_saved_config ... ok
[INFO] [stdout] test config_manager::tests::diffusion_decay_art_knobs_round_trip ... ok
[INFO] [stdout] test config_manager::tests::terrain_name_covers_all_variants ... ok
[INFO] [stdout] test config_manager::tests::temporal_fields_round_trip_and_default_off ... ok
[INFO] [stdout] test config_manager::tests::temporal_accent_round_trips_and_back_compat ... ok
[INFO] [stdout] test config_manager::tests::reverse_invert_food_persist_round_trip ... ok
[INFO] [stdout] test config_manager::tests::test_named_profile_serialization ... ok
[INFO] [stdout] test config_manager::tests::time_scale_captured_from_live_runtime_state ... ok
[INFO] [stdout] test config_manager::tests::test_apply_palette_to_runtime_state ... ok
[INFO] [stdout] test config_manager::tests::test_config_file_serialization_roundtrip ... ok
[INFO] [stdout] test config_manager::tests::palette_cycle_round_trips_through_saved_config ... ok
[INFO] [stdout] test error::tests::test_validation_error_out_of_range ... ok
[INFO] [stdout] test exploration::explorer::tests::test_exploration_params_mutate ... ok
[INFO] [stdout] test config_manager::tests::test_full_config_roundtrip ... ok
[INFO] [stdout] test exploration::explorer::tests::test_extended_params_random ... ok
[INFO] [stdout] test exploration::explorer::tests::test_to_sim_config ... ok
[INFO] [stdout] test exploration::explorer::tests::test_extended_params_biased ... ok
[INFO] [stdout] test exploration::metrics::tests::test_angular_momentum_rotating ... ok
[INFO] [stdout] test exploration::metrics::tests::test_coverage ... ok
[INFO] [stdout] test exploration::metrics::tests::test_fragmentation_multiple_blobs ... ok
[INFO] [stdout] test exploration::metrics::tests::test_fragmentation_single_blob ... ok
[INFO] [stdout] test exploration::metrics::tests::test_heading_variance_random ... ok
[INFO] [stdout] test exploration::metrics::tests::test_temporal_stability_identical ... ok
[INFO] [stdout] test export::gif::tests::test_gif_exporter_add_frame ... ok
[INFO] [stdout] test exploration::metrics::tests::test_heading_variance_uniform ... ok
[INFO] [stdout] test config_manager::tests::temporal_fields_full_round_trip ... ok
[INFO] [stdout] test export::gif::tests::test_gif_exporter_finish_no_frames ... ok
[INFO] [stdout] test export::gif::tests::test_gif_exporter_finish_with_frames ... ok
[INFO] [stdout] test export::gif::tests::test_gif_exporter_multiple_frames ... ok
[INFO] [stdout] test export::gif::tests::test_gif_exporter_new ... ok
[INFO] [stdout] test export::gif::tests::test_gif_exporter_new_zero_fps ... ok
[INFO] [stdout] test export::png::tests::test_generate_timestamp_format ... ok
[INFO] [stdout] test export::png::tests::test_png_color_applies_intensity_mapping ... ok
[INFO] [stdout] test export::png::tests::test_png_pixel_color_matches_render_colorizer ... ok
[INFO] [stdout] test export::png::tests::test_png_temporal_color_parity ... ok
[INFO] [stdout] test cli::tests::test_validate_terrain_strength ... ok
[INFO] [stdout] test export::gif::tests::test_gif_exporter_add_frame_wrong_size ... ok
[INFO] [stdout] test config_manager::tests::trail_modulation_round_trips_through_saved_config ... ok
[INFO] [stdout] test exploration::explorer::tests::test_exploration_params_random ... ok
[INFO] [stdout] test app::tests::temporal_color_changes_export_pixels ... ok
[INFO] [stdout] test export::png::tests::test_save_frame_with_palette_options ... FAILED
[INFO] [stdout] test export::png::tests::test_save_frame_with_clamped_brightness ... FAILED
[INFO] [stdout] test export::png::tests::test_save_frame_basic ... FAILED
[INFO] [stdout] test export::webm::tests::test_webm_exporter_cleanup_removes_frames ... FAILED
[INFO] [stdout] test export::webm::tests::test_webm_exporter_add_frame ... FAILED
[INFO] [stdout] test export::webm::tests::test_webm_exporter_multiple_frames ... FAILED
[INFO] [stdout] test export::webm::tests::test_webm_exporter_new ... FAILED
[INFO] [stdout] test keybind_manager::tests::valid_preset_and_config_binds_load ... ok
[INFO] [stdout] test keybind_manager::tests::config_casing_stored_canonically ... ok
[INFO] [stdout] test keybind_manager::tests::duplicate_last_valid_wins ... ok
[INFO] [stdout] test keybind_manager::tests::invalid_entries_are_dropped ... ok
[INFO] [stdout] test keybind_manager::tests::malformed_toml_yields_empty ... ok
[INFO] [stdout] test overlay::input::tests::test_key_hint_arrow ... ok
[INFO] [stdout] test overlay::input::tests::test_key_hint_creation ... ok
[INFO] [stdout] test overlay::input::tests::test_simple_close_handler ... ok
[INFO] [stdout] test overlay::input::tests::test_key_matchers ... ok
[INFO] [stdout] test overlay::input::tests::test_handler_trait ... ok
[INFO] [stdout] test overlay::input_manager::tests::config_save_toggle_recloses ... ok
[INFO] [stdout] test keybind_manager::tests::unknown_config_dropped_when_no_configs ... ok
[INFO] [stdout] test overlay::input::tests::test_composite_handler ... ok
[INFO] [stdout] test overlay::input_manager::tests::config_browser_toggle_recloses_ctrl_only ... ok
[INFO] [stdout] test overlay::input_manager::tests::dashboard_dual_toggle_both_reclose ... ok
[INFO] [stdout] test overlay::input_manager::tests::esc_on_palette_editor_is_delegated ... ok
[INFO] [stdout] test overlay::input_manager::tests::esc_with_no_overlay_is_not_handled ... ok
[INFO] [stdout] test overlay::input_manager::tests::test_dashboard_toggle_keys ... ok
[INFO] [stdout] test overlay::input_manager::tests::test_escape_closes_overlay ... ok
[INFO] [stdout] test overlay::input_manager::tests::test_keyboard_hints_toggle_key ... ok
[INFO] [stdout] test overlay::input_manager::tests::space_never_consumed_by_overlay_manager ... ok
[INFO] [stdout] test overlay::input_manager::tests::test_ctrl_keys_for_config_overlays ... ok
[INFO] [stdout] test overlay::input_manager::tests::test_no_overlay_not_handled ... ok
[INFO] [stdout] test overlay::input_manager::tests::test_non_overlay_keys_pass_through ... ok
[INFO] [stdout] test overlay::input_manager::tests::test_other_overlay_keys_blocked ... ok
[INFO] [stdout] test overlay::input_manager::tests::test_palette_editor_escape_delegated ... ok
[INFO] [stdout] test overlay::input_manager::tests::test_palette_editor_toggle_keys ... ok
[INFO] [stdout] test overlay::input_manager::tests::test_regular_overlay_escape_closes ... ok
[INFO] [stdout] test overlay::input_manager::tests::test_toggle_key_closes_overlay ... ok
[INFO] [stdout] test overlay::layout::tests::test_add_rows ... ok
[INFO] [stdout] test overlay::layout::tests::test_contains ... ok
[INFO] [stdout] test overlay::layout::tests::test_content_id_ext ... ok
[INFO] [stdout] test overlay::layout::tests::test_empty_layout ... ok
[INFO] [stdout] test overlay::layout::tests::test_first_of_category ... ok
[INFO] [stdout] test overlay::layout::tests::test_row_type_access ... ok
[INFO] [stdout] test overlay::layout::tests::test_rows_of_multiple ... ok
[INFO] [stdout] test overlay::layout::tests::test_row_lookup ... ok
[INFO] [stdout] test overlay::state::tests::test_default_state ... ok
[INFO] [stdout] test overlay::state::tests::test_is_open_false_for_different_overlay ... ok
[INFO] [stdout] test overlay::state::tests::test_mutual_exclusivity ... ok
[INFO] [stdout] test overlay::state::tests::test_open_and_close ... ok
[INFO] [stdout] test overlay::state::tests::test_toggle ... ok
[INFO] [stdout] test overlay::trait_impl::tests::test_default_flags ... ok
[INFO] [stdout] test overlay::trait_impl::tests::test_default_position_calculation ... ok
[INFO] [stdout] test overlay::trait_impl::tests::test_position_helpers ... ok
[INFO] [stdout] test overlay::trait_impl::tests::test_position_with_small_terminal ... ok
[INFO] [stdout] test overlay::input_manager::tests::keyboard_hints_toggle_recloses ... ok
[INFO] [stdout] test palette_manager::tests::test_serialized_color_roundtrip ... ok
[INFO] [stdout] test preset_app_defaults::tests::constellation_disables_entropy_detector ... ok
[INFO] [stdout] test preset_app_defaults::tests::constellation_opts_out_of_auto_reset ... ok
[INFO] [stdout] test palette_manager::tests::test_saved_palette_creation ... ok
[INFO] [stdout] test palette_manager::tests::test_palette_serialization ... ok
[INFO] [stdout] test preset_sim_defaults::tests::apply_to_lands_the_five_new_levers ... ok
[INFO] [stdout] test preset_app_defaults::tests::default_mirrors_global ... ok
[INFO] [stdout] test preset_sim_defaults::tests::default_matches_simconfig_default ... ok
[INFO] [stdout] test preset_sim_defaults::tests::constellation_is_registered_and_static ... ok
[INFO] [stdout] test export::webm::tests::test_webm_exporter_temp_dir_created ... FAILED
[INFO] [stdout] test overlay::input_manager::tests::esc_closes_all_dismissable_overlays ... ok
[INFO] [stdout] test overlay::input_manager::tests::esc_does_not_close_pause_overlays ... ok
[INFO] [stdout] test overlay::input_manager::tests::toggle_key_re_closes_controls ... ok
[INFO] [stdout] test preset_sim_defaults::tests::mold_arm_keeps_sim_levers_drops_afterglow ... ok
[INFO] [stdout] test preset_sim_defaults::tests::default_declares_bounce ... ok
[INFO] [stdout] test preset_sim_defaults::tests::default_new_levers_match_simconfig_default ... ok
[INFO] [stdout] test preset_sim_defaults::tests::plain_preset_keeps_default_frame ... ok
[INFO] [stdout] test preset_sim_defaults::tests::window_frame_defaults_to_frame_and_is_settable ... ok
[INFO] [stdout] test preset_sim_defaults::tests::network_arm_ported ... ok
[INFO] [stdout] test preset_sim_defaults::tests::only_river_smoke_declare_boundary_wrap ... ok
[INFO] [stdout] test preset_sim_defaults::tests::petridish_arm_carries_obstacle_and_bg ... ok
[INFO] [stdout] test preset_sim_defaults::tests::river_arm_carries_wind ... ok
[INFO] [stdout] test profile::tests::resolve_from_args_rejects_invalid_sensor_angle ... ok
[INFO] [stdout] test profile_overrides::tests::app_levers_resolve ... ok
[INFO] [stdout] test profile::tests::from_preset_differs_across_presets ... ok
[INFO] [stdout] test profile::tests::from_preset_is_equal_for_same_preset ... ok
[INFO] [stdout] test profile_overrides::tests::auto_normalize_art_default_and_override_precedence ... ok
[INFO] [stdout] test profile::tests::seed_is_none_without_cli_flag ... ok
[INFO] [stdout] test profile_overrides::tests::auto_normalize_capture_round_trips_for_dirty_parity ... ok
[INFO] [stdout] test profile::tests::from_preset_is_preset_only ... ok
[INFO] [stdout] test profile_overrides::tests::app_levers_round_trip ... ok
[INFO] [stdout] test profile_overrides::tests::auto_normalize_cli_absent_is_none_and_resolves_off ... ok
[INFO] [stdout] test profile_overrides::tests::auto_reset_cli_absent_is_none ... ok
[INFO] [stdout] test profile_overrides::tests::brightness_gain_to_white_point_conversion ... ok
[INFO] [stdout] test profile_overrides::tests::auto_normalize_cli_flag_sets_some_true_and_resolves_on ... ok
[INFO] [stdout] test profile_overrides::tests::cli_wind_overrides_preset_wind ... ok
[INFO] [stdout] test profile_overrides::tests::init_mode_resolves_into_sim ... ok
[INFO] [stdout] test profile_overrides::tests::bare_preset_classifies_preset_only ... ok
[INFO] [stdout] test profile_overrides::tests::bare_preset_classifies_with_seed_as_none ... ok
[INFO] [stdout] test profile_overrides::tests::overrides_toml_attractor_vec_round_trip ... ok
[INFO] [stdout] test profile_overrides::tests::overrides_toml_charset_braille_round_trip ... ok
[INFO] [stdout] test profile_overrides::tests::bare_preset_classifies_with_sim_override_as_none ... ok
[INFO] [stdout] test profile_overrides::tests::overrides_toml_empty_vecs_not_emitted ... ok
[INFO] [stdout] test profile_overrides::tests::overrides_toml_color_aa_lowercase_token_and_round_trip ... ok
[INFO] [stdout] test profile_overrides::tests::overrides_toml_intensity_mapping_linear_log_split_is_lossy ... ok
[INFO] [stdout] test profile_overrides::tests::overrides_toml_glyph_selection_round_trip ... ok
[INFO] [stdout] test profile_overrides::tests::overrides_toml_charset_custom_ascii_round_trip ... ok
[INFO] [stdout] test profile_overrides::tests::empty_cli_obstacles_do_not_clear_preset_obstacles ... ok
[INFO] [stdout] test profile_overrides::tests::high_fps_activates_gaussian_kernel ... ok
[INFO] [stdout] test profile_overrides::tests::no_trail_flags_keep_preset_separate_trails ... ok
[INFO] [stdout] test profile_overrides::tests::overrides_toml_intensity_mapping_perlin_is_lossy ... ok
[INFO] [stdout] test profile_overrides::tests::overrides_toml_palette_custom_round_trip ... ok
[INFO] [stdout] test profile_overrides::tests::overrides_toml_palette_cycle_round_trip ... ok
[INFO] [stdout] test profile_overrides::tests::overrides_toml_intensity_mapping_round_trip ... ok
[INFO] [stdout] test profile_overrides::tests::overrides_toml_lossless_full_struct_round_trip ... ok
[INFO] [stdout] test profile_overrides::tests::empty_cli_attractors_keep_preset_base_then_override_lands ... ok
[INFO] [stdout] test profile_overrides::tests::overrides_toml_round_trip_scalars ... ok
[INFO] [stdout] test profile_overrides::tests::overrides_toml_omitted_fields_default_to_none ... ok
[INFO] [stdout] test profile_overrides::tests::overrides_toml_wind_round_trip ... ok
[INFO] [stdout] test profile_overrides::tests::overrides_toml_temporal_accent_hex_round_trip ... ok
[INFO] [stdout] test profile_overrides::tests::resolve_app_uses_preset_auto_reset_default ... ok
[INFO] [stdout] test profile_overrides::tests::test_build_default ... ok
[INFO] [stdout] test profile_overrides::tests::river_preset_keeps_wind ... ok
[INFO] [stdout] test profile_overrides::tests::resolve_rejects_invalid_sensor_angle ... ok
[INFO] [stdout] test profile_overrides::tests::petridish_preset_keeps_obstacle_and_bg ... ok
[INFO] [stdout] test profile_overrides::tests::test_boundary_mode_defaults_to_bounce_without_preset_or_flag ... ok
[INFO] [stdout] test profile_overrides::tests::test_cli_boundary_mode_flag_wins ... ok
[INFO] [stdout] test profile_overrides::tests::test_cli_boundary_mode_overrides_preset_wrap ... ok
[INFO] [stdout] test profile_overrides::tests::test_build_with_overrides ... ok
[INFO] [stdout] test profile_overrides::tests::test_respawn_config_round_trips_through_toml ... ok
[INFO] [stdout] test profile_overrides::tests::test_preset_decay_gamma_survives_assemble ... ok
[INFO] [stdout] test profile_overrides::tests::test_preset_diffuse_weight_survives_assemble ... ok
[INFO] [stdout] test render::adaptive_brightness::tests::test_adaptive_brightness_disabled ... ok
[INFO] [stdout] test render::adaptive_brightness::tests::test_adaptive_brightness_minimum ... ok
[INFO] [stdout] test profile_overrides::tests::test_cli_overrides_preset_decay_gamma_and_diffuse_weight ... ok
[INFO] [stdout] test render::adaptive_brightness::tests::test_adaptive_brightness_reset ... ok
[INFO] [stdout] test profile_overrides::tests::seed_passthrough ... ok
[INFO] [stdout] test render::adaptive_brightness::tests::test_adaptive_brightness_smoothing ... ok
[INFO] [stdout] test render::adaptive_brightness::tests::test_adaptive_brightness_window_size ... ok
[INFO] [stdout] test render::adaptive_brightness::tests::test_adaptive_brightness_set_enabled ... ok
[INFO] [stdout] test render::adaptive_brightness::tests::test_adaptive_brightness_tracks_increasing_peak ... ok
[INFO] [stdout] test render::ambient::ambient_tests::base_status_gruvbox_and_nord_differ_in_colors ... ok
[INFO] [stdout] test profile_overrides::tests::test_no_preset_no_flag_uses_default_decay_gamma_and_diffuse_weight ... ok
[INFO] [stdout] test render::ambient::ambient_tests::build_ambient_base_emits_strip_h_rows ... ok
[INFO] [stdout] test render::ambient::ambient_tests::build_ambient_modal_frame_and_bg_match_controls_panel ... ok
[INFO] [stdout] test render::ambient::ambient_tests::build_ambient_modal_is_bordered_box ... ok
[INFO] [stdout] test render::ambient::ambient_tests::build_ambient_modal_pause_card_from_base ... ok
[INFO] [stdout] test render::ambient::ambient_tests::build_ambient_msg_contains_icon_and_text ... ok
[INFO] [stdout] test profile_overrides::tests::test_with_preset_override ... ok
[INFO] [stdout] test render::ambient::ambient_tests::build_ambient_msg_emits_strip_h_rows ... ok
[INFO] [stdout] test render::ambient::ambient_tests::expired_non_sticky_msg_falls_back_to_base ... ok
[INFO] [stdout] test profile_overrides::tests::test_smoke_and_river_declare_boundary_wrap ... ok
[INFO] [stdout] test render::ambient::ambient_tests::build_base_row_is_single_row_at_width ... ok
[INFO] [stdout] test render::ambient::ambient_tests::error_msg_outranks_everything ... ok
[INFO] [stdout] test render::ambient::ambient_tests::build_ambient_tune_contains_label ... ok
[INFO] [stdout] test render::ambient::ambient_tests::build_ambient_tune_emits_strip_h_rows ... ok
[INFO] [stdout] test render::ambient::ambient_tests::expired_tune_falls_back_to_base ... ok
[INFO] [stdout] test render::ambient::ambient_tests::sticky_msg_survives_past_until ... ok
[INFO] [stdout] test render::ambient::ambient_tests::nonerror_msg_outranks_tune_while_live ... ok
[INFO] [stdout] test render::ambient::msg_tests::msg_constructor_error_is_sticky ... ok
[INFO] [stdout] test render::ambient::msg_tests::msg_constructor_info_expires_in_1p5s ... ok
[INFO] [stdout] test render::ambient::msg_tests::msg_constructor_warning_expires_in_2p5s ... ok
[INFO] [stdout] test render::ambient::msg_tests::wrap_words_hard_breaks_an_oversized_word ... ok
[INFO] [stdout] test render::ambient::msg_tests::error_is_sticky ... ok
[INFO] [stdout] test render::ambient::msg_tests::wrap_words_keeps_short_text_on_one_line ... ok
[INFO] [stdout] test render::ambient::msg_tests::wrap_words_breaks_on_word_boundary_not_mid_word ... ok
[INFO] [stdout] test render::ambient::msg_tests::msg_content_rows_does_not_truncate_github ... ok
[INFO] [stdout] test render::ambient::msg_tests::wrap_words_empty_yields_one_empty_line ... ok
[INFO] [stdout] test render::ambient::msg_tests::success_expires_after_3s ... ok
[INFO] [stdout] test render::ambient::tune_tests::bump_tune_no_op_on_non_tune ... ok
[INFO] [stdout] test render::ambient::tune_tests::rapid_adjust_extends_hold ... ok
[INFO] [stdout] test render::ambient::tune_tests::enum_param_omits_gauge_row ... ok
[INFO] [stdout] test render::ambient::tune_tests::surface_tune_keeps_relevant_warning ... ok
[INFO] [stdout] test render::ambient::tune_tests::surface_tune_pushes_when_absent ... ok
[INFO] [stdout] test render::ambient::tune_tests::surface_tune_debounces_existing_tune ... ok
[INFO] [stdout] test render::ambient::tune_tests::surface_tune_drops_redundant_info_echo ... ok
[INFO] [stdout] test render::ambient::tune_tests::build_ambient_tune_contains_value_and_gauge ... ok
[INFO] [stdout] test render::antialiasing::tests::cycle_wraps ... ok
[INFO] [stdout] test render::antialiasing::tests::subtle_preserves_center_more_than_strong ... ok
[INFO] [stdout] test render::antialiasing::tests::eligibility ... ok
[INFO] [stdout] test render::antialiasing::tests::uniform_field_is_unchanged ... ok
[INFO] [stdout] test render::charset::tests::glyph_config_default_is_identity ... ok
[INFO] [stdout] test render::charset::tests::sobel_below_threshold_is_none ... ok
[INFO] [stdout] test render::charset::tests::sobel_diagonal_edges ... ok
[INFO] [stdout] test render::antialiasing::tests::strong_spreads_a_center_spike ... ok
[INFO] [stdout] test render::antialiasing::tests::parse_cli_roundtrip ... ok
[INFO] [stdout] test render::antialiasing::tests::off_returns_clone ... ok
[INFO] [stdout] test render::charset::tests::sobel_flat_field_is_none ... ok
[INFO] [stdout] test render::charset::tests::sobel_vertical_edge_is_pipe ... ok
[INFO] [stdout] test render::charset::tests::sobel_horizontal_edge_is_dash ... ok
[INFO] [stdout] test render::charset::tests::test_all_ascii_bottom_chars ... ok
[INFO] [stdout] test render::charset::tests::test_all_ascii_top_chars ... ok
[INFO] [stdout] test render::charset::tests::test_braille_dot_masks_values ... ok
[INFO] [stdout] test render::charset::tests::test_braille_subpixel_clamping ... ok
[INFO] [stdout] test render::charset::tests::test_braille_subpixel_empty ... ok
[INFO] [stdout] test render::charset::tests::test_braille_subpixel_full ... ok
[INFO] [stdout] test render::charset::tests::test_braille_subpixel_bottom_levels ... ok
[INFO] [stdout] test render::charset::tests::test_braille_subpixel_bottom_only ... ok
[INFO] [stdout] test render::charset::tests::test_braille_subpixel_top_only ... ok
[INFO] [stdout] test render::charset::tests::test_charset_from_args_ascii ... ok
[INFO] [stdout] test render::charset::tests::test_all_halfblock_chars ... ok
[INFO] [stdout] test render::charset::tests::test_braille_subpixel_all_combinations ... ok
[INFO] [stdout] test render::charset::tests::test_charset_from_args_braille ... ok
[INFO] [stdout] test render::charset::tests::test_braille_subpixel_threshold ... ok
[INFO] [stdout] test render::charset::tests::test_braille_subpixel_top_levels ... ok
[INFO] [stdout] test render::charset::tests::test_charset_from_args_half_block_dual ... ok
[INFO] [stdout] test render::charset::tests::test_charset_from_args_custom ... ok
[INFO] [stdout] test render::charset::tests::test_charset_from_args_points ... ok
[INFO] [stdout] test render::charset::tests::test_charset_level_count_ascii ... ok
[INFO] [stdout] test render::charset::tests::test_charset_level_count_extended ... ok
[INFO] [stdout] test render::charset::tests::test_charset_level_count_half_block_dual ... ok
[INFO] [stdout] test render::charset::tests::test_charset_level_count_halfblock ... ok
[INFO] [stdout] test render::charset::tests::test_charset_from_args_quadrant ... ok
[INFO] [stdout] test render::charset::tests::test_charset_from_args_quadrant_priority_over_shade ... ok
[INFO] [stdout] test render::charset::tests::test_charset_from_args_shade ... ok
[INFO] [stdout] test render::charset::tests::test_charset_from_args_shade_priority ... ok
[INFO] [stdout] test render::charset::tests::test_charset_level_count_points ... ok
[INFO] [stdout] test render::charset::tests::test_charset_level_count_shade ... ok
[INFO] [stdout] test render::charset::tests::test_enhance_contrast_uniform_unchanged ... ok
[INFO] [stdout] test render::charset::tests::test_half_block_dual_both_dark ... ok
[INFO] [stdout] test render::charset::tests::test_half_block_dual_bottom_only ... ok
[INFO] [stdout] test render::charset::tests::test_half_block_dual_threshold_edge ... ok
[INFO] [stdout] test render::charset::tests::test_half_block_dual_top_only ... ok
[INFO] [stdout] test render::charset::tests::test_halfblock_chars_expanded ... ok
[INFO] [stdout] test render::charset::tests::test_map_ascii_directional_bottom_max ... ok
[INFO] [stdout] test render::charset::tests::test_from_custom_string_sorting ... ok
[INFO] [stdout] test render::charset::tests::test_map_ascii_directional_bottom_mid ... ok
[INFO] [stdout] test render::charset::tests::test_charset_from_args_default ... ok
[INFO] [stdout] test render::charset::tests::test_map_ascii_directional_bottom_min ... ok
[INFO] [stdout] test render::charset::tests::test_half_block_dual_both_bright ... ok
[INFO] [stdout] test render::charset::tests::test_map_ascii_directional_top_mid ... ok
[INFO] [stdout] test render::charset::tests::test_map_ascii_directional_top_max ... ok
[INFO] [stdout] test render::charset::tests::test_map_ascii_directional_top_min ... ok
[INFO] [stdout] test render::charset::tests::test_map_brightness_ascii_max ... ok
[INFO] [stdout] test render::charset::tests::test_map_brightness_ascii_mid ... ok
[INFO] [stdout] test render::charset::tests::test_map_brightness_ascii_min ... ok
[INFO] [stdout] test render::charset::tests::test_enhance_contrast_amplifies_differences ... ok
[INFO] [stdout] test render::charset::tests::test_map_brightness_braille_max ... ok
[INFO] [stdout] test render::charset::tests::test_enhance_contrast_zero_unchanged ... ok
[INFO] [stdout] test render::charset::tests::test_map_brightness_braille_min ... ok
[INFO] [stdout] test render::charset::tests::test_map_brightness_custom ... ok
[INFO] [stdout] test render::charset::tests::test_map_brightness_half_block_dual_uses_half_block_chars ... ok
[INFO] [stdout] test render::charset::tests::test_map_brightness_halfblock_max ... ok
[INFO] [stdout] test render::charset::tests::test_map_brightness_halfblock_mid ... ok
[INFO] [stdout] test render::charset::tests::test_map_brightness_halfblock_min ... ok
[INFO] [stdout] test render::charset::tests::test_map_brightness_points_with_bottom ... ok
[INFO] [stdout] test render::charset::tests::test_map_brightness_quadrant ... ok
[INFO] [stdout] test render::charset::tests::test_map_brightness_shade ... ok
[INFO] [stdout] test render::charset::tests::test_map_brightness_shade_with_bottom ... ok
[INFO] [stdout] test render::charset::tests::test_map_point_threshold ... ok
[INFO] [stdout] test render::charset::tests::test_map_brightness_braille_with_bottom ... ok
[INFO] [stdout] test render::charset::tests::test_map_point_at_threshold ... ok
[INFO] [stdout] test render::charset::tests::test_map_brightness_clamped ... ok
[INFO] [stdout] test render::charset::tests::test_map_point_zero_threshold ... ok
[INFO] [stdout] test render::charset::tests::test_map_shade_clamping ... ok
[INFO] [stdout] test render::charset::tests::test_map_shade_levels ... ok
[INFO] [stdout] test render::charset::tests::test_map_vertical_block_bottom_only ... ok
[INFO] [stdout] test render::charset::tests::test_map_vertical_block_empty ... ok
[INFO] [stdout] test render::charset::tests::test_map_vertical_block_full ... ok
[INFO] [stdout] test render::charset::tests::test_map_vertical_block_threshold_edge ... ok
[INFO] [stdout] test render::charset::tests::test_map_vertical_block_top_only ... ok
[INFO] [stdout] test render::charset::tests::test_sculpted_outline_bottom_half ... ok
[INFO] [stdout] test render::charset::tests::test_map_quadrant_threshold ... ok
[INFO] [stdout] test render::charset::tests::test_sculpted_outline_br_quadrant ... ok
[INFO] [stdout] test render::charset::tests::test_map_shade_boundaries ... ok
[INFO] [stdout] test render::charset::tests::test_sculpted_outline_diagonal_forwardslash ... ok
[INFO] [stdout] test render::charset::tests::test_sculpted_outline_empty ... ok
[INFO] [stdout] test render::charset::tests::test_map_brightness_points ... ok
[INFO] [stdout] test render::charset::tests::test_sculpted_outline_diagonal_backslash ... ok
[INFO] [stdout] test render::charset::tests::test_sculpted_outline_full ... ok
[INFO] [stdout] test render::charset::tests::test_sculpted_outline_produces_distinct_patterns ... ok
[INFO] [stdout] test render::charset::tests::test_sculpted_outline_left_half ... ok
[INFO] [stdout] test render::charset::tests::test_sculpted_outline_near_zero ... ok
[INFO] [stdout] test render::charset::tests::test_sculpted_outline_three_quarter_tl_bl_br ... ok
[INFO] [stdout] test render::charset::tests::test_sculpted_outline_right_half ... ok
[INFO] [stdout] test render::charset::tests::test_sculpted_outline_three_quarter_tl_tr_bl ... ok
[INFO] [stdout] test render::charset::tests::test_sculpted_outline_three_quarter_tl_tr_br ... ok
[INFO] [stdout] test render::charset::tests::test_sculpted_outline_three_quarter_tr_bl_br ... ok
[INFO] [stdout] test render::charset::tests::test_map_ascii_directional_clamped ... ok
[INFO] [stdout] test render::charset::tests::test_map_quadrant_basic ... ok
[INFO] [stdout] test render::charset::tests::test_sculpted_outline_top_half_dim ... ok
[INFO] [stdout] test render::charset::tests::test_shape_ascii_bottom_heavy ... ok
[INFO] [stdout] test render::charset::tests::test_shape_ascii_diagonal_backslash ... ok
[INFO] [stdout] test render::charset::tests::test_shape_ascii_empty_returns_space ... ok
[INFO] [stdout] test render::charset::tests::test_shape_ascii_horizontal_band ... ok
[INFO] [stdout] test render::charset::tests::test_sculpted_outline_tl_quadrant ... ok
[INFO] [stdout] test render::charset::tests::test_shape_ascii_just_below_threshold ... ok
[INFO] [stdout] test render::charset::tests::test_shape_ascii_diagonal_forward_slash ... ok
[INFO] [stdout] test render::charset::tests::test_shape_ascii_left_heavy ... ok
[INFO] [stdout] test render::charset::tests::test_shape_ascii_contrast_enhancement ... ok
[INFO] [stdout] test render::charset::tests::test_shape_ascii_top_heavy ... ok
[INFO] [stdout] test render::charset::tests::test_shape_ascii_near_zero_not_space ... ok
[INFO] [stdout] test render::charset::tests::test_shape_ascii_right_heavy ... ok
[INFO] [stdout] test render::charset::tests::test_shape_ascii_uniform_returns_dense_char ... ok
[INFO] [stdout] test render::charset::tests::test_shape_braille_left_only ... ok
[INFO] [stdout] test render::charset::tests::test_shape_braille_diagonal_tl_br ... ok
[INFO] [stdout] test render::charset::tests::test_shape_braille_produces_more_patterns_than_old ... ok
[INFO] [stdout] test render::charset::tests::test_shape_braille_right_only ... ok
[INFO] [stdout] test render::charset::tests::test_shape_braille_threshold ... ok
[INFO] [stdout] test render::charset::tests::test_sculpted_outline_top_half ... ok
[INFO] [stdout] test render::charset::tests::test_shape_braille_bottom_only ... ok
[INFO] [stdout] test render::charset::tests::test_shape_braille_top_only ... ok
[INFO] [stdout] test render::controls::console::tests::action_param_detail_content ... ok
[INFO] [stdout] test render::controls::console::tests::cli_readonly_param_detail_content ... ok
[INFO] [stdout] test render::controls::console::tests::console_empty_params_does_not_panic ... ok
[INFO] [stdout] test render::controls::console::tests::console_focus_clamps_to_params_len ... ok
[INFO] [stdout] test render::charset::tests::test_shape_braille_empty ... ok
[INFO] [stdout] test render::charset::tests::test_shape_braille_full ... ok
[INFO] [stdout] test render::controls::console::tests::console_has_title_box_and_active_tab ... ok
[INFO] [stdout] test render::controls::console::tests::enum_param_shows_value_not_gauge_ticks ... ok
[INFO] [stdout] test render::controls::console::tests::no_category_exceeds_max_visible_rows ... ok
[INFO] [stdout] test render::controls::console::tests::focused_row_has_bg_override ... ok
[INFO] [stdout] test render::controls::console::tests::numeric_param_has_gauge_bar_char ... ok
[INFO] [stdout] test render::controls::console::tests::toggle_param_detail_content_on ... ok
[INFO] [stdout] test render::controls::registry::tests::action_for_brightness_forward_brightens ... ok
[INFO] [stdout] test render::controls::registry::tests::action_for_enum_uses_reverse_for_negative_sign ... ok
[INFO] [stdout] test render::controls::registry::tests::descriptor_carries_kind_and_label ... ok
[INFO] [stdout] test render::controls::registry::tests::action_for_numeric_uses_sign ... ok
[INFO] [stdout] test render::controls::registry::tests::activate_action_for_maps_action_rows ... ok
[INFO] [stdout] test render::controls::console::tests::console_right_pane_shows_focused_param_label ... ok
[INFO] [stdout] test render::controls::registry::tests::locate_returns_category_and_index ... ok
[INFO] [stdout] test render::controls::registry::tests::mouse_timeout_is_display_kind ... ok
[INFO] [stdout] test render::controls::registry::tests::orphan_enum_params_are_now_tunable ... ok
[INFO] [stdout] test render::controls::registry::tests::env_mouse_timeout_only_when_mouse_enabled ... ok
[INFO] [stdout] test render::controls::registry::tests::env_diff_sigma_only_when_gaussian ... ok
[INFO] [stdout] test render::controls::registry::tests::locate_diffusion_sigma_when_gaussian_true ... ok
[INFO] [stdout] test render::controls::registry::tests::sim_category_has_seven_params ... ok
[INFO] [stdout] test render::controls::tests::depth_default_is_closed ... ok
[INFO] [stdout] test render::controls::tests::build_controls_dispatches_on_depth ... ok
[INFO] [stdout] test render::controls::tuner::tests::tuner_has_correct_strip_height ... ok
[INFO] [stdout] test render::controls::console::tests::toggle_param_detail_content_off ... ok
[INFO] [stdout] test render::controls::tuner::tests::tuner_enum_focused_shows_chevrons ... ok
[INFO] [stdout] test render::controls::tuner::tests::tuner_emits_rich_grid_with_matte ... ok
[INFO] [stdout] test render::controls::tuner::tests::tuner_action_focused_shows_run ... ok
[INFO] [stdout] test render::controls::tuner::tests::tuner_numeric_focused_has_slider_chars ... ok
[INFO] [stdout] test render::controls::tuner::tests::tuner_width_threading_wider_than_strip_w ... ok
[INFO] [stdout] test render::controls::tuner::tests::tuner_rich_lines_width_matches_lines ... ok
[INFO] [stdout] test render::controls::value::tests::sparkline_maps_range ... ok
[INFO] [stdout] test render::controls::console::tests::console_dims_constant_across_categories_and_focus ... ok
[INFO] [stdout] test render::dither::tests::test_apply_dither_above_one_brightness ... ok
[INFO] [stdout] test render::controls::tuner::tests::tuner_recent_row_shows_recent_labels ... ok
[INFO] [stdout] test render::controls::tuner::tests::tuner_toggle_on_shows_pill ... ok
[INFO] [stdout] test render::dither::tests::test_apply_dither_clamping_min ... ok
[INFO] [stdout] test render::controls::value::tests::gauge_width_and_default_tick ... ok
[INFO] [stdout] test render::dither::tests::test_apply_dither_intensity_scaling ... ok
[INFO] [stdout] test render::dither::tests::test_apply_dither_no_intensity ... ok
[INFO] [stdout] test render::dither::tests::test_apply_dither_negative_brightness ... ok
[INFO] [stdout] test render::dither::tests::test_apply_dither_pattern_consistency ... ok
[INFO] [stdout] test render::dither::tests::test_apply_dither_mid_brightness ... ok
[INFO] [stdout] test render::dither::tests::test_apply_dither_tiling_x ... ok
[INFO] [stdout] test render::dither::tests::test_apply_dither_tiling_y ... ok
[INFO] [stdout] test render::dither::tests::test_apply_dither_extreme_thresholds ... ok
[INFO] [stdout] test render::dither::tests::test_bayer_threshold_range ... ok
[INFO] [stdout] test render::dither::tests::test_dither_mode_default ... ok
[INFO] [stdout] test render::dither::tests::test_dither_mode_name ... ok
[INFO] [stdout] test render::dither::tests::test_local_variance_basic ... ok
[INFO] [stdout] test render::dither::tests::test_local_variance_edge_case ... ok
[INFO] [stdout] test render::dither::tests::test_local_variance_zero_radius ... ok
[INFO] [stdout] test render::dither::tests::test_ordered_dither_high_brightness ... ok
[INFO] [stdout] test render::dither::tests::test_ordered_dither_low_brightness ... ok
[INFO] [stdout] test render::dither::tests::test_ordered_dither_tile_consistency ... ok
[INFO] [stdout] test render::dither::tests::test_quantize_to_levels ... ok
[INFO] [stdout] test render::dither::tests::test_quantize_to_levels_more_levels ... ok
[INFO] [stdout] test render::downsample::tests::downsample_aux_averages_signed_diff ... ok
[INFO] [stdout] test render::downsample::tests::test_cell_get ... ok
[INFO] [stdout] test render::downsample::tests::test_cell_get_out_of_bounds ... ok
[INFO] [stdout] test render::downsample::tests::test_compute_average_empty ... ok
[INFO] [stdout] test render::downsample::tests::test_compute_average_out_of_bounds ... ok
[INFO] [stdout] test render::downsample::tests::test_compute_average_region ... ok
[INFO] [stdout] test render::downsample::tests::test_compute_average_single ... ok
[INFO] [stdout] test render::downsample::tests::test_downsample_4x4_to_2x2 ... ok
[INFO] [stdout] test render::dither::tests::test_local_variance_empty_region ... ok
[INFO] [stdout] test render::controls::value::tests::heatmap_falls_back_to_solid_in_256 ... ok
[INFO] [stdout] test render::dither::tests::test_apply_dither_clamping_max ... ok
[INFO] [stdout] test render::dither::tests::test_ordered_dither_different_matrices ... ok
[INFO] [stdout] test render::dither::tests::test_bayer_4x4_values ... ok
[INFO] [stdout] test render::downsample::tests::test_downsample_empty ... ok
[INFO] [stdout] test render::downsample::tests::test_downsample_identity ... ok
[INFO] [stdout] test render::downsample::tests::test_downsample_half_blocks ... ok
[INFO] [stdout] test exploration::explorer::tests::test_explorer_evaluate ... ok
[INFO] [stdout] test render::downsample::tests::test_downsample_quadrant_values ... ok
[INFO] [stdout] test render::downsample::tests::test_downsample_quadrant_widths ... ok
[INFO] [stdout] test render::error_diffusion::tests::test_error_diffusion_apply_and_distribute_bottom ... ok
[INFO] [stdout] test render::error_diffusion::tests::test_error_diffusion_apply_and_distribute_top ... ok
[INFO] [stdout] test render::downsample::tests::test_downsampled_frame_creation ... ok
[INFO] [stdout] test render::error_diffusion::tests::test_error_diffusion_new ... ok
[INFO] [stdout] test render::error_diffusion::tests::test_error_diffusion_boundary_inject ... ok
[INFO] [stdout] test render::error_diffusion::tests::test_error_diffusion_boundary_transfer ... ok
[INFO] [stdout] test render::error_diffusion::tests::test_error_diffusion_quantized_return ... ok
[INFO] [stdout] test render::error_diffusion::tests::test_error_diffusion_reset ... ok
[INFO] [stdout] test render::error_diffusion::tests::test_error_diffusion_right_boundary ... ok
[INFO] [stdout] test render::error_diffusion::tests::test_error_diffusion_start_row ... ok
[INFO] [stdout] test render::grid::tests::test_adaptive_opacity ... ok
[INFO] [stdout] test render::grid::tests::test_color_blending ... ok
[INFO] [stdout] test render::grid::tests::test_grid_cross_position ... ok
[INFO] [stdout] test render::error_diffusion::tests::test_error_diffusion_separate_buffers ... ok
[INFO] [stdout] test render::error_diffusion::tests::test_error_diffusion_serpentine_right_to_left ... ok
[INFO] [stdout] test render::grid::tests::test_grid_positions_edge_cases ... ok
[INFO] [stdout] test render::grid::tests::test_grid_positions_exact_division ... ok
[INFO] [stdout] test render::grid::tests::test_grid_style_from_str ... ok
[INFO] [stdout] test render::motion::motion_tests::breath_bounded ... ok
[INFO] [stdout] test render::motion::motion_tests::breath_no_depth_is_flat ... ok
[INFO] [stdout] test render::motion::motion_tests::lerp_clamps_t ... ok
[INFO] [stdout] test render::motion::motion_tests::lerp_endpoints ... ok
[INFO] [stdout] test render::motion::motion_tests::lerp_midpoint_rounds ... ok
[INFO] [stdout] test render::error_diffusion::tests::test_error_diffusion_row_swap ... ok
[INFO] [stdout] test render::overlay::dashboard_tests::dashboard_body_is_constant_height_paused_vs_running ... ok
[INFO] [stdout] test render::overlay::dashboard_tests::dashboard_gauge_rich_lines_apply_threshold_colors ... ok
[INFO] [stdout] test render::grid::tests::test_grid_dots_position ... ok
[INFO] [stdout] test render::grid::tests::test_grid_positions_with_remainder ... ok
[INFO] [stdout] test render::overlay::dashboard_tests::dashboard_gauge_rich_lines_good_band_threshold_color ... ok
[INFO] [stdout] test render::overlay::dashboard_tests::dashboard_gauges_use_canonical_glyphs ... ok
[INFO] [stdout] test render::overlay::dashboard_tests::test_dashboard_overlay_contains_key_data ... ok
[INFO] [stdout] test render::overlay::dashboard_tests::test_dashboard_overlay_position ... ok
[INFO] [stdout] test render::overlay::dashboard_tests::dashboard_gauge_rich_lines_crit_band_threshold_color ... ok
[INFO] [stdout] test render::overlay::dashboard_tests::test_entropy_empty_trail ... ok
[INFO] [stdout] test render::overlay::dashboard_tests::test_format_elapsed_time ... ok
[INFO] [stdout] test render::downsample::tests::test_downsample_uniform_brightness_quadrants ... ok
[INFO] [stdout] test render::overlay::expanded_chrome_tests::test_footer_keybinds_modal ... ok
[INFO] [stdout] test render::overlay::expanded_chrome_tests::test_footer_keybinds_running ... ok
[INFO] [stdout] test render::overlay::expanded_chrome_tests::test_title_block_row1_contains_app_and_preset ... ok
[INFO] [stdout] test render::overlay::expanded_chrome_tests::test_title_block_row2_contains_palette_charset_population ... ok
[INFO] [stdout] test render::overlay::dashboard_tests::test_entropy_calculation ... ok
[INFO] [stdout] test render::overlay::status_line_tests::keyboard_hints_show_live_binds ... ok
[INFO] [stdout] test render::overlay::status_line_tests::test_config_browser_bottom_anchored_constant_height ... ok
[INFO] [stdout] test render::overlay::status_line_tests::keyboard_hints_utf8_config_truncation ... ok
[INFO] [stdout] test render::overlay::status_line_tests::test_config_browser_overlay_items ... ok
[INFO] [stdout] test render::overlay::status_line_tests::test_config_browser_window_helper ... ok
[INFO] [stdout] test render::overlay::dashboard_tests::test_dashboard_overlay_format ... ok
[INFO] [stdout] test render::overlay::status_line_tests::test_config_browser_top_anchored_with_below_indicator ... ok
[INFO] [stdout] test render::overlay::status_line_tests::test_keyboard_hints_key_tokens_use_accent ... ok
[INFO] [stdout] test render::overlay::status_line_tests::test_keyboard_hints_lists_frame_and_chrome ... ok
[INFO] [stdout] test render::overlay::status_line_tests::test_keyboard_hints_dev_entry_uses_muted_token ... ok
[INFO] [stdout] test render::overlay::status_line_tests::test_keyboard_hints_overlay_format ... ok
[INFO] [stdout] test render::overlay::status_line_tests::test_preset_comparison_overlay ... ok
[INFO] [stdout] test render::overlay::status_line_tests::test_status_line_narrow_terminal_40_cols ... ok
[INFO] [stdout] test render::overlay::status_line_tests::test_status_line_medium_terminal_80_cols ... ok
[INFO] [stdout] test render::overlay::status_line_tests::test_status_line_wide_terminal_120_cols ... ok
[INFO] [stdout] test render::overlay::status_line_tests::test_status_line_paused ... ok
[INFO] [stdout] test render::overlay::status_line_tests::test_status_line_with_dither ... ok
[INFO] [stdout] test render::overlay::status_line_tests::test_status_line_without_optional_params ... ok
[INFO] [stdout] test render::overlay::tests::test_config_browser_overlay_empty ... ok
[INFO] [stdout] test render::overlay::tests::test_config_save_overlay ... ok
[INFO] [stdout] test render::overlay::tests::test_keyboard_hints_position ... ok
[INFO] [stdout] test render::overlay::tests::test_keyboard_hints_position_top_anchors_when_too_tall ... ok
[INFO] [stdout] test render::overlay::tests::test_overlay_renderer_helper_positions ... ok
[INFO] [stdout] test render::palette::tests::colorize_subpixel_identity_cycle_matches_map_brightness_rgb ... ok
[INFO] [stdout] test render::palette::tests::colorize_subpixel_matches_map_brightness_rgb_when_no_temporal ... ok
[INFO] [stdout] test render::palette::tests::custom_palette_name_is_custom ... ok
[INFO] [stdout] test render::palette::tests::cycled_core_changes_color_when_active ... ok
[INFO] [stdout] test render::palette::tests::cycled_core_identity_matches_legacy ... ok
[INFO] [stdout] test render::palette::tests::mix_oklch_achromatic_endpoint_preserves_chromatic_hue ... ok
[INFO] [stdout] test render::palette::tests::palette_cycle_identity_is_noop ... ok
[INFO] [stdout] test render::palette::tests::palette_cycle_mirror_is_triangle ... ok
[INFO] [stdout] test render::palette::tests::palette_cycle_mode_from_str ... ok
[INFO] [stdout] test render::palette::tests::palette_cycle_wrap_is_sawtooth ... ok
[INFO] [stdout] test render::palette::tests::palette_names_round_trip ... ok
[INFO] [stdout] test render::palette::tests::palettes_match_all_palettes ... ok
[INFO] [stdout] test render::palette::tests::temporal_accent_some_overrides_hot_end ... ok
[INFO] [stdout] test render::palette::tests::temporal_modulate_accent_achromatic_hot_end_stays_in_palette ... ok
[INFO] [stdout] test render::palette::tests::temporal_modulate_hue_achromatic_base_is_identity ... ok
[INFO] [stdout] test render::palette::tests::temporal_modulate_hue_shifts_with_positive_diff ... ok
[INFO] [stdout] test render::palette::tests::temporal_modulate_zero_diff_is_identity ... ok
[INFO] [stdout] test render::palette::tests::test_all_new_palettes_in_all_palettes_test ... ok
[INFO] [stdout] test render::palette::tests::test_continuous_interpolation_vs_old_system ... ok
[INFO] [stdout] test render::palette::tests::test_fungus_palette_gradient ... ok
[INFO] [stdout] test render::palette::tests::test_fungus_palette_has_purple_tones ... ok
[INFO] [stdout] test render::palette::tests::test_gradient_stop_edge_cases ... ok
[INFO] [stdout] test render::overlay::tests::test_panel_builder_separator ... ok
[INFO] [stdout] test render::palette::tests::test_gradient_stop_interpolation_multiple_stops ... ok
[INFO] [stdout] test render::palette::tests::test_gradient_stop_interpolation ... ok
[INFO] [stdout] test render::palette::tests::test_hex_to_rgb_invalid ... ok
[INFO] [stdout] test render::palette::tests::test_hex_to_rgb_valid ... ok
[INFO] [stdout] test render::palette::tests::test_hex_to_rgb_with_hash ... ok
[INFO] [stdout] test render::palette::tests::test_hsv_to_rgb_roundtrip ... ok
[INFO] [stdout] test render::palette::tests::test_intensity_mapping_linear_log_split ... ok
[INFO] [stdout] test render::palette::tests::test_intensity_mapping_validation_empty ... ok
[INFO] [stdout] test render::palette::tests::test_intensity_mapping_validation_gap ... ok
[INFO] [stdout] test render::palette::tests::test_intensity_mapping_linear ... ok
[INFO] [stdout] test render::palette::tests::test_intensity_mapping_validation_not_ending_at_one ... ok
[INFO] [stdout] test render::palette::tests::test_intensity_mapping_validation_not_starting_at_zero ... ok
[INFO] [stdout] test render::palette::tests::test_invert_256_blue_to_yellow ... ok
[INFO] [stdout] test render::palette::tests::test_invert_256_grayscale_unchanged ... ok
[INFO] [stdout] test render::palette::tests::test_invert_256_green_to_magenta ... ok
[INFO] [stdout] test render::palette::tests::test_invert_palette ... ok
[INFO] [stdout] test render::palette::tests::test_map_brightness_clamped ... ok
[INFO] [stdout] test render::palette::tests::test_map_brightness_max ... ok
[INFO] [stdout] test render::palette::tests::test_map_brightness_mid ... ok
[INFO] [stdout] test render::palette::tests::test_map_brightness_min ... ok
[INFO] [stdout] test render::palette::tests::test_map_brightness_quarter ... ok
[INFO] [stdout] test render::palette::tests::test_map_brightness_rgb_all_palettes ... ok
[INFO] [stdout] test render::palette::tests::test_map_brightness_rgb_clamped ... ok
[INFO] [stdout] test render::palette::tests::test_invert_256_red_to_cyan ... ok
[INFO] [stdout] test render::palette::tests::test_map_brightness_rgb_forest ... ok
[INFO] [stdout] test render::palette::tests::test_map_brightness_rgb_hue_shift_with_invert ... ok
[INFO] [stdout] test render::palette::tests::test_map_brightness_rgb_hue_shift_with_reverse ... ok
[INFO] [stdout] test render::palette::tests::test_map_brightness_rgb_interpolation ... ok
[INFO] [stdout] test render::palette::tests::test_map_brightness_rgb_invert ... ok
[INFO] [stdout] test render::palette::tests::test_map_brightness_rgb_max ... ok
[INFO] [stdout] test render::palette::tests::test_map_brightness_rgb_heat ... ok
[INFO] [stdout] test render::palette::tests::test_map_brightness_rgb_ocean ... ok
[INFO] [stdout] test render::palette::tests::test_map_brightness_rgb_reverse ... ok
[INFO] [stdout] test render::palette::tests::test_map_brightness_rgb_with_linear_log_split ... ok
[INFO] [stdout] test render::palette::tests::test_map_brightness_three_quarter ... ok
[INFO] [stdout] test render::palette::tests::test_map_brightness_with_logarithmic_mapping ... ok
[INFO] [stdout] test render::palette::tests::test_map_species_brightness ... ok
[INFO] [stdout] test render::palette::tests::test_map_species_brightness_reverse ... ok
[INFO] [stdout] test render::palette::tests::test_map_species_brightness_rgb ... ok
[INFO] [stdout] test render::palette::tests::test_mapping_function_exponential ... ok
[INFO] [stdout] test render::palette::tests::test_mapping_function_linear ... ok
[INFO] [stdout] test render::palette::tests::test_mapping_function_logarithmic ... ok
[INFO] [stdout] test render::palette::tests::test_mapping_function_perlin ... ok
[INFO] [stdout] test render::overlay::dashboard_tests::dashboard_legend_row_present ... ok
[INFO] [stdout] test render::overlay::status_line_tests::test_config_browser_scrolls_to_selection ... ok
[INFO] [stdout] test render::palette::tests::test_mapping_function_quantize ... ok
[INFO] [stdout] test render::palette::tests::test_map_brightness_rgb_min ... ok
[INFO] [stdout] test render::palette::tests::test_mapping_function_power ... ok
[INFO] [stdout] test render::overlay::status_line_tests::test_keyboard_hints_controls_depth_grammar ... ok
[INFO] [stdout] test render::palette::tests::test_moss_palette_gradient ... ok
[INFO] [stdout] test render::palette::tests::test_mapping_function_smoothstep ... ok
[INFO] [stdout] test render::palette::tests::test_new_palettes_exist ... ok
[INFO] [stdout] test render::palette::tests::test_oklch_grayscale_returns_nan_hue ... ok
[INFO] [stdout] test render::palette::tests::test_oklch_roundtrip_preserves_color ... ok
[INFO] [stdout] test render::palette::tests::test_oklch_epsilon_boundary ... ok
[INFO] [stdout] test render::palette::tests::test_oklch_to_srgb_handles_nan_hue ... ok
[INFO] [stdout] test render::palette::tests::test_mold_palette_gradient ... ok
[INFO] [stdout] test render::palette::tests::test_oklch_color_returns_valid_hue ... ok
[INFO] [stdout] test render::palette::tests::test_reverse_and_invert_palette ... ok
[INFO] [stdout] test render::palette::tests::test_reverse_palette ... ok
[INFO] [stdout] test render::palette::tests::test_rgb_to_256_roundtrip ... ok
[INFO] [stdout] test render::palette::tests::test_rgb_to_hsv_cyan_complementary_to_red ... ok
[INFO] [stdout] test render::palette::tests::test_rgb_to_hsv_blue ... ok
[INFO] [stdout] test render::palette::tests::test_rgb_to_hsv_green ... ok
[INFO] [stdout] test render::palette::tests::test_rgb_to_hsv_red ... ok
[INFO] [stdout] test render::palette::tests::test_rotate_hue_180_degrees ... ok
[INFO] [stdout] test render::palette::tests::test_slime_palette_rgb_values ... ok
[INFO] [stdout] test render::palette::tests::test_swamp_palette_gradient ... ok
[INFO] [stdout] test render::palette::tests::test_rotate_hue_wraps_around ... ok
[INFO] [stdout] test render::palette::tests::test_moss_palette_has_green_tones ... ok
[INFO] [stdout] test render::palette::tests::test_truecolor_ansi_bg ... ok
[INFO] [stdout] test render::palette::tests::test_truecolor_ansi_bg_specific ... ok
[INFO] [stdout] test render::palette::tests::test_truecolor_ansi_fg ... ok
[INFO] [stdout] test render::palette::tests::test_truecolor_ansi_fg_specific ... ok
[INFO] [stdout] test render::palette::tests::test_truecolor_ansi_max_values ... ok
[INFO] [stdout] test render::palette::tests::test_truecolor_ansi_zeros ... ok
[INFO] [stdout] test render::palette_editor::tests::load_dialog_keeps_selection_visible ... ok
[INFO] [stdout] test render::palette_editor::tests::save_dialog_renders_caret ... ok
[INFO] [stdout] test render::palette::tests::test_slime_palette_gradient ... ok
[INFO] [stdout] test render::palette_editor::tests::test_average_oklch_calculation ... ok
[INFO] [stdout] test render::palette_editor::tests::test_build_overlay_height ... ok
[INFO] [stdout] test render::palette_editor::tests::test_build_overlay_produces_lines ... ok
[INFO] [stdout] test render::palette_editor::tests::test_all_selected_adjust_applies_to_all_stops ... ok
[INFO] [stdout] test render::palette_editor::tests::test_adjust_hue_updates_stored_hues ... ok
[INFO] [stdout] test render::palette_editor::tests::test_chroma_zero_preserves_hue_all_selected ... ok
[INFO] [stdout] test render::palette_editor::tests::test_chroma_clamping ... ok
[INFO] [stdout] test render::palette_editor::tests::test_build_overlay_all_selected ... ok
[INFO] [stdout] test render::palette_editor::tests::test_chroma_zero_preserves_hue_single_color ... ok
[INFO] [stdout] test render::palette_editor::tests::test_hex_str_width ... ok
[INFO] [stdout] test render::palette_editor::tests::test_color_navigation ... ok
[INFO] [stdout] test render::palette_editor::tests::test_component_cycle ... ok
[INFO] [stdout] test render::palette_editor::tests::test_is_all_selected ... ok
[INFO] [stdout] test render::palette_editor::tests::test_oklch_adjustment ... ok
[INFO] [stdout] test render::palette_editor::tests::test_color_navigation_wraps_forward_through_all ... ok
[INFO] [stdout] test render::palette_editor::tests::test_reset ... ok
[INFO] [stdout] test render::palette_editor::tests::test_reset_restores_stored_hues ... ok
[INFO] [stdout] test render::palette_editor::tests::test_slider_bar_cursor_position ... ok
[INFO] [stdout] test render::palette_editor::tests::test_stored_hues_initialized_correctly ... ok
[INFO] [stdout] test render::palette_editor::tests::test_swatch_labels_str_width ... ok
[INFO] [stdout] test render::palette_editor::tests::test_slider_label_width ... ok
[INFO] [stdout] test render::palette_editor::tests::test_swatches_str_width ... ok
[INFO] [stdout] test render::palette_editor::tests::test_swatches_str_all_selected_width ... ok
[INFO] [stdout] test render::panel::tests::footer_hints_multi_action_browser_grammar ... ok
[INFO] [stdout] test render::panel::tests::footer_hints_joins_with_middle_dot ... ok
[INFO] [stdout] test render::panel::tests::footer_hints_single_and_empty ... ok
[INFO] [stdout] test render::palette_editor::tests::test_slider_bar_width ... ok
[INFO] [stdout] test render::panel::tests::test_border_is_additive ... ok
[INFO] [stdout] test render::panel::tests::test_build_lines_all_same_width ... ok
[INFO] [stdout] test render::panel::tests::test_four_column_ratios ... ok
[INFO] [stdout] test render::panel::tests::test_solid_blocks_default_border ... ok
[INFO] [stdout] test render::panel::tests::test_total_width_no_border ... ok
[INFO] [stdout] test render::panel::tests::test_total_width_with_border_and_padding ... ok
[INFO] [stdout] test render::panel::tests::test_separator_line_width ... ok
[INFO] [stdout] test render::panel::tests::test_top_border_with_title ... ok
[INFO] [stdout] test render::ratatui_adapter::tests::chrome_dims_and_title_box ... ok
[INFO] [stdout] test render::ratatui_adapter::tests::no_active_marker_when_active_name_is_none ... ok
[INFO] [stdout] test render::panel::tests::test_two_col_row_width ... ok
[INFO] [stdout] test render::ratatui_adapter::tests::empty_state_renders_hint ... ok
[INFO] [stdout] test render::ratatui_adapter::tests::save_dialog_caret_follows_cursor ... ok
[INFO] [stdout] test render::ratatui_adapter::tests::scroll_start_matches_overlay_window_helper ... ok
[INFO] [stdout] test render::ratatui_adapter::tests::selection_stays_visible_when_scrolled_past_window ... ok
[INFO] [stdout] test render::theme::token_tests::gruvbox_dark_has_new_tokens_matching_legacy_consts ... ok
[INFO] [stdout] test render::theme::token_tests::non_gruvbox_new_tokens_match_theme_aliases ... ok
[INFO] [stdout] test render::transition::tests::default_is_off ... ok
[INFO] [stdout] test render::transition::tests::figlet_width_grows_with_length ... ok
[INFO] [stdout] test render::transition::tests::fit_px_w_shrinks_long_names ... ok
[INFO] [stdout] test render::ratatui_adapter::tests::row_format_and_marker_match_app ... ok
[INFO] [stdout] test render::transition::tests::style_parses_round_trips ... ok
[INFO] [stdout] test render::widgets::kit::kit_tests::constant_and_all_invalid_sparklines_use_the_lowest_level ... ok
[INFO] [stdout] test render::widgets::kit::kit_tests::empty_sparkline_is_empty ... ok
[INFO] [stdout] test render::widgets::kit::kit_tests::extreme_finite_ranges_reach_midpoint_and_upper_levels ... ok
[INFO] [stdout] test render::ratatui_adapter::tests::active_marker_shown_for_active_config ... ok
[INFO] [stdout] test render::widgets::kit::kit_tests::gauge_collapses_invalid_ranges_and_nonfinite_values_safely ... ok
[INFO] [stdout] test render::widgets::kit::kit_tests::gauge_fills_proportionally_and_marks_ticks ... ok
[INFO] [stdout] test render::widgets::kit::kit_tests::gauge_places_ticks_at_endpoints_and_default_wins_collisions ... ok
[INFO] [stdout] test render::widgets::kit::kit_tests::legend_separates_colored_labels_with_one_preceding_color_space ... ok
[INFO] [stdout] test render::widgets::kit::kit_tests::sparkline_maps_min_and_max ... ok
[INFO] [stdout] test render::widgets::kit::kit_tests::swatch_is_block_in_accent ... ok
[INFO] [stdout] test render::widgets::kit::kit_tests::truncate_adds_ellipsis_only_when_cut ... ok
[INFO] [stdout] test render::panel::tests::test_four_col_row_width ... ok
[INFO] [stdout] test render::widgets::kit::kit_tests::truncate_ellipsis_exact_fit_unchanged ... ok
[INFO] [stdout] test render::widgets::kit::kit_tests::truncate_ellipsis_zero_max_is_empty ... ok
[INFO] [stdout] test render::widgets::rowbuf::rowbuf_tests::blit_at_max_offset_clips_without_wrapping ... ok
[INFO] [stdout] test render::widgets::rowbuf::rowbuf_tests::new_matte_fills_bg ... ok
[INFO] [stdout] test render::widgets::rowbuf::rowbuf_tests::overlay_styles_at_max_offset_is_a_noop ... ok
[INFO] [stdout] test render::widgets::kit::kit_tests::zero_width_gauge_is_empty ... ok
[INFO] [stdout] test render::widgets::kit::kit_tests::normalization_preserves_extreme_finite_range ... ok
[INFO] [stdout] test render::widgets::kit::kit_tests::separator_is_one_muted_divider ... ok
[INFO] [stdout] test render::widgets::rowbuf::rowbuf_tests::blit_merges_only_set_layers ... ok
[INFO] [stdout] test render::widgets::rowbuf::rowbuf_tests::overlay_styles_clips_at_destination_width ... ok
[INFO] [stdout] test render::widgets::rowbuf::rowbuf_tests::put_at_max_offset_clips_without_wrapping ... ok
[INFO] [stdout] test render::widgets::rowbuf::rowbuf_tests::put_cells_optionally_overrides_bg ... ok
[INFO] [stdout] test render::widgets::rowbuf::rowbuf_tests::put_cells_at_max_offset_clips_without_wrapping ... ok
[INFO] [stdout] test render::widgets::rowbuf::rowbuf_tests::put_writes_chars_and_clips_at_width ... ok
[INFO] [stdout] test render::widgets::rowbuf::rowbuf_tests::set_bg_clips_huge_range_to_row_width ... ok
[INFO] [stdout] test render::widgets::rowbuf::rowbuf_tests::set_bg_ignores_empty_reversed_and_out_of_bounds_ranges ... ok
[INFO] [stdout] test render::widgets::state::state_tests::state_color_reads_only_tokens ... ok
[INFO] [stdout] test render::widgets::rowbuf::rowbuf_tests::overlay_styles_copies_set_layers_and_preserves_chars_and_unset_layers ... ok
[INFO] [stdout] test render::window::tests::test_aspect_ratio_respected ... ok
[INFO] [stdout] test render::widgets::rowbuf::rowbuf_tests::zero_width_row_operations_are_noops ... ok
[INFO] [stdout] test render::window::tests::test_auto_padding_minimum ... ok
[INFO] [stdout] test render::window::tests::test_auto_padding_proportional ... ok
[INFO] [stdout] test render::window::tests::test_edge_hug_fallback ... ok
[INFO] [stdout] test render::window::tests::test_fixed_padding ... ok
[INFO] [stdout] test render::window::tests::test_frame_is_inside_padding ... ok
[INFO] [stdout] test render::window::tests::test_sim_inside_frame ... ok
[INFO] [stdout] test render::window_frame::tests::test_accented_separator_uses_background_color ... ok
[INFO] [stdout] test render::window_frame::tests::test_frame_does_not_draw_into_sim_interior ... ok
[INFO] [stdout] test render::window::tests::test_fullscreen_fallback ... ok
[INFO] [stdout] test render::window_frame::tests::test_frame_thickness ... ok
[INFO] [stdout] test render::window_frame::tests::test_glow_thickness ... ok
[INFO] [stdout] test render::window_frame::tests::test_window_frame_renderer_creation ... ok
[INFO] [stdout] test render_art_defaults::tests::afterglow_default_is_off ... ok
[INFO] [stdout] test render::widgets::spacing_tests::rhythm_steps_are_ordered ... ok
[INFO] [stdout] test render_art_defaults::tests::default_is_log10 ... ok
[INFO] [stdout] test render_art_defaults::tests::default_palette_cycle_is_identity ... ok
[INFO] [stdout] test render_art_defaults::tests::default_temporal_palette_charset_are_identity ... ok
[INFO] [stdout] test render_art_defaults::tests::every_preset_defaults_to_log10 ... ok
[INFO] [stdout] test render_art_defaults::tests::every_preset_glyph_is_identity ... ok
[INFO] [stdout] test render::downsample::tests::test_downsample_gap_detection ... ok
[INFO] [stdout] test render_art_defaults::tests::every_preset_palette_cycle_is_identity ... ok
[INFO] [stdout] test render_art_defaults::tests::default_glyph_is_identity ... ok
[INFO] [stdout] test render_art_defaults::tests::every_preset_temporal_is_off_identity ... ok
[INFO] [stdout] test render_art_defaults::tests::afterglow_presets_glow ... ok
[INFO] [stdout] test render_art_defaults::tests::showcase_presets_have_art_on ... ok
[INFO] [stdout] test render_art_defaults::tests::auto_normalize_default_off_and_overridable ... ok
[INFO] [stdout] test simulation::agent::tests::test_agent_size ... ok
[INFO] [stdout] test simulation::agent::tests::test_apply_attractor_forces_attract ... ok
[INFO] [stdout] test simulation::agent::tests::test_apply_attractor_forces_multiple ... ok
[INFO] [stdout] test simulation::agent::tests::test_apply_attractor_forces_no_attractors ... ok
[INFO] [stdout] test simulation::agent::tests::test_apply_attractor_forces_repel ... ok
[INFO] [stdout] test simulation::agent::tests::test_apply_terrain_bias_mixed ... ok
[INFO] [stdout] test simulation::agent::tests::test_apply_terrain_bias_none ... ok
[INFO] [stdout] test simulation::agent::tests::test_apply_terrain_bias_smooth ... ok
[INFO] [stdout] test simulation::agent::tests::test_apply_terrain_bias_turbulent ... ok
[INFO] [stdout] test simulation::agent::tests::test_apply_wind_force_no_wind ... ok
[INFO] [stdout] test simulation::agent::tests::test_apply_wind_force_with_wind ... ok
[INFO] [stdout] test render_art_defaults::tests::constellation_renders_points_cosmic ... ok
[INFO] [stdout] test render_art_defaults::tests::vinescii_is_ascii_vines ... ok
[INFO] [stdout] test simulation::agent::tests::test_boundary_handling ... ok
[INFO] [stdout] test simulation::agent::tests::test_deposit ... ok
[INFO] [stdout] test simulation::agent::tests::test_deposit_out_of_bounds ... ok
[INFO] [stdout] test simulation::agent::tests::test_move_forward ... ok
[INFO] [stdout] test simulation::agent::tests::test_move_forward_with_obstacles ... ok
[INFO] [stdout] test simulation::agent::tests::test_move_with_heading_90 ... ok
[INFO] [stdout] test simulation::agent::tests::test_noise_wrapper_seed ... ok
[INFO] [stdout] test simulation::agent::tests::test_rotate_center_strongest ... ok
[INFO] [stdout] test simulation::agent::prop_tests::test_agent_move_always_finite ... ok
[INFO] [stdout] test simulation::agent::tests::test_rotate_left_strongest ... ok
[INFO] [stdout] test simulation::agent::tests::test_agent_creation ... ok
[INFO] [stdout] test simulation::agent::tests::test_rotate_random_choice ... ok
[INFO] [stdout] test simulation::agent::tests::test_sample_trail_bilinear ... ok
[INFO] [stdout] test simulation::agent::tests::test_sense_with_mode_bilinear ... ok
[INFO] [stdout] test simulation::agent::tests::test_sense ... ok
[INFO] [stdout] test simulation::agent::prop_tests::test_rotate_always_finite ... ok
[INFO] [stdout] test simulation::config::tests::deposit_curve_apply_matches_definitions ... ok
[INFO] [stdout] test simulation::agent::tests::test_sample_trail_bilinear_out_of_bounds ... ok
[INFO] [stdout] test simulation::agent::tests::test_sample_trail_out_of_bounds ... ok
[INFO] [stdout] test simulation::config::tests::launch_quick_keys_map_to_launch_presets ... ok
[INFO] [stdout] test simulation::config::tests::init_mode_random_covers_all_over_many_draws ... ok
[INFO] [stdout] test simulation::config::tests::preset_names_and_aliases_round_trip ... ok
[INFO] [stdout] test simulation::config::tests::preset_quick_keys_are_consistent ... ok
[INFO] [stdout] test simulation::config::tests::test_attractor_creation ... ok
[INFO] [stdout] test simulation::config::tests::test_default_config ... ok
[INFO] [stdout] test simulation::config::tests::deposit_active_off_at_defaults ... ok
[INFO] [stdout] test simulation::config::tests::art_knob_defaults_are_backcompat_neutral ... ok
[INFO] [stdout] test simulation::agent::tests::test_rotate_right_strongest ... ok
[INFO] [stdout] test simulation::config::tests::test_negative_attractor_strength ... ok
[INFO] [stdout] test simulation::config::tests::test_obstacle_circle_bounce ... ok
[INFO] [stdout] test simulation::config::tests::test_effective_attractors ... ok
[INFO] [stdout] test simulation::config::tests::test_obstacle_rect_bounce ... ok
[INFO] [stdout] test simulation::config::tests::test_obstacle_rect_bounce_sides ... ok
[INFO] [stdout] test simulation::config::tests::test_obstacle_rect_contains ... ok
[INFO] [stdout] test simulation::config::tests::test_obstacle_circle_contains ... ok
[INFO] [stdout] test simulation::config::tests::test_obstacle_mask_from_image_nonexistent ... ok
[INFO] [stdout] test simulation::config::tests::test_sim_config_load_obstacle_masks ... ok
[INFO] [stdout] test simulation::config::tests::test_presets_valid ... ok
[INFO] [stdout] test simulation::config::tests::test_species_config_default ... ok
[INFO] [stdout] test simulation::config::tests::test_species_config_validate_all ... ok
[INFO] [stdout] test simulation::config::tests::test_species_config_validate_count_too_high ... ok
[INFO] [stdout] test simulation::config::tests::test_species_config_validate_count_too_low ... ok
[INFO] [stdout] test simulation::config::tests::deposit_validation_rejects_out_of_range ... ok
[INFO] [stdout] test simulation::config::tests::test_species_flag_rejected_without_feature ... ok
[INFO] [stdout] test simulation::config::tests::test_sim_config_terrain_field ... ok
[INFO] [stdout] test simulation::config::tests::test_sim_config_wind_field ... ok
[INFO] [stdout] test simulation::config::tests::test_species_validatable_trait ... ok
[INFO] [stdout] test simulation::config::tests::test_terrain_type_parse_invalid ... ok
[INFO] [stdout] test simulation::config::tests::test_total_population_multiple_species ... ok
[INFO] [stdout] test simulation::config::tests::test_total_population_single_species ... ok
[INFO] [stdout] test simulation::config::tests::test_terrain_type_parse ... ok
[INFO] [stdout] test simulation::config::tests::test_validatable_trait ... ok
[INFO] [stdout] test simulation::config::tests::test_validate_attractor_strength_too_high ... ok
[INFO] [stdout] test simulation::config::tests::test_validate_attractor_strength_too_low ... ok
[INFO] [stdout] test simulation::config::tests::test_validate_attractor_strength_valid ... ok
[INFO] [stdout] test simulation::config::tests::test_validate_decay_factor ... ok
[INFO] [stdout] test simulation::config::tests::test_try_from_args_valid ... ok
[INFO] [stdout] test simulation::config::tests::test_validate_max_brightness_too_low ... ok
[INFO] [stdout] test simulation::config::tests::test_mouse_attractor_expiry ... ok
[INFO] [stdout] test simulation::config::tests::test_validate_population_too_low ... ok
[INFO] [stdout] test simulation::config::tests::test_validate_population_too_high ... ok
[INFO] [stdout] test simulation::config::tests::test_validate_sensor_angle ... ok
[INFO] [stdout] test simulation::config::tests::test_validate_terrain_strength_too_high ... ok
[INFO] [stdout] test simulation::config::tests::test_validate_terrain_strength_too_low ... ok
[INFO] [stdout] test simulation::config::tests::test_validate_wind_invalid ... ok
[INFO] [stdout] test simulation::config::tests::test_validate_default ... ok
[INFO] [stdout] test simulation::config::tests::test_remove_expired_mouse_attractors ... ok
[INFO] [stdout] test simulation::config::tests::test_wind_parse ... ok
[INFO] [stdout] test simulation::config::tests::test_wind_validate_invalid_dx ... ok
[INFO] [stdout] test simulation::config::tests::test_wind_validate_invalid_dy ... ok
[INFO] [stdout] test simulation::config::tests::test_wind_validate_valid ... ok
[INFO] [stdout] test simulation::config::tests::test_wind_creation ... ok
[INFO] [stdout] test simulation::config::tests::validate_decay_gamma_rejects_out_of_range ... ok
[INFO] [stdout] test simulation::config::tests::test_wind_validate_zero ... ok
[INFO] [stdout] test simulation::config::tests::validate_decay_gamma_accepts_valid ... ok
[INFO] [stdout] test simulation::config::window_type_tests::test_aspect_from_str_custom ... ok
[INFO] [stdout] test simulation::config::window_type_tests::test_aspect_from_str_errors ... ok
[INFO] [stdout] test simulation::config::tests::test_wind_parse_invalid ... ok
[INFO] [stdout] test simulation::config::tests::test_validate_max_brightness_too_high ... ok
[INFO] [stdout] test simulation::config::tests::test_try_from_args_rejects_out_of_range_sensor_angle ... ok
[INFO] [stdout] test simulation::constellations::tests::all_figures_have_valid_edges ... ok
[INFO] [stdout] test simulation::constellations::tests::fit_preserves_aspect_and_centers ... ok
[INFO] [stdout] test simulation::constellations::tests::pick_is_deterministic_under_seed ... ok
[INFO] [stdout] test simulation::config::window_type_tests::test_aspect_cell_ratio_3_2 ... ok
[INFO] [stdout] test simulation::constellations::tests::seed_agents_splits_population_and_uses_tangent_headings ... ok
[INFO] [stdout] test simulation::food::tests::test_get_brightness_at ... ok
[INFO] [stdout] test simulation::config::window_type_tests::test_terminal_size_threshold_from_str ... ok
[INFO] [stdout] test simulation::config::window_type_tests::test_chrome_style_from_str ... ok
[INFO] [stdout] test simulation::config::window_type_tests::test_aspect_from_str_presets ... ok
[INFO] [stdout] test simulation::constellations::tests::template_is_bright_on_stars_and_edges ... ok
[INFO] [stdout] test simulation::food::tests::test_load_image_grayscale_invalid ... ok
[INFO] [stdout] test simulation::food::tests::test_load_image_grayscale_nonexistent ... ok
[INFO] [stdout] test simulation::config::window_type_tests::test_window_padding_from_str ... ok
[INFO] [stdout] test simulation::tests::constellation_init_seeds_trail_and_is_deterministic ... ok
[INFO] [stdout] test render::downsample::tests::test_downsample_no_zero_width_quadrants ... ok
[INFO] [stdout] test simulation::tests::afterglow_toggle_clears_buffer ... ok
[INFO] [stdout] test profile_overrides::tests::test_only_river_smoke_mold_resolve_to_wrap ... ok
[INFO] [stdout] test simulation::tests::afterglow_lag_disabled_allocates_nothing ... ok
[INFO] [stdout] test simulation::food::tests::test_load_image_from_memory_success ... ok
[INFO] [stdout] test simulation::tests::temporal_buffers_allocate_on_demand ... ok
[INFO] [stdout] test simulation::tests::static_restamp_reinforces_figure_drift_does_not ... ok
[INFO] [stdout] test simulation::tests::temporal_diff_is_signed_and_lags ... ok
[INFO] [stdout] test simulation::tests::temporal_toggle_clears_buffer ... ok
[INFO] [stdout] test simulation::tests::test_add_mouse_attractor ... ok
[INFO] [stdout] test simulation::tests::test_create_food_attractors_empty ... ok
[INFO] [stdout] test simulation::tests::test_counts ... ok
[INFO] [stdout] test simulation::tests::test_gradient_magnitude_computation ... ok
[INFO] [stdout] test simulation::tests::test_gradient_magnitude_disable ... ok
[INFO] [stdout] test simulation::tests::test_init_from_food_fallback ... ok
[INFO] [stdout] test simulation::tests::test_init_modes ... ok
[INFO] [stdout] test simulation::tests::test_multi_species_creation ... ok
[INFO] [stdout] test simulation::tests::test_multiple_updates ... ok
[INFO] [stdout] test simulation::tests::food_constellation_builds_template_and_holds_under_restamp ... ok
[INFO] [stdout] test simulation::tests::afterglow_lag_allocates_and_emas_toward_trail ... ok
[INFO] [stdout] test simulation::tests::test_separate_trails_multiple_species ... ok
[INFO] [stdout] test simulation::tests::test_reproducibility ... ok
[INFO] [stdout] test simulation::tests::test_separate_trails_single_species ... ok
[INFO] [stdout] test simulation::tests::test_simulation_creation ... ok
[INFO] [stdout] test simulation::tests::food_constellation_is_deterministic ... ok
[INFO] [stdout] test simulation::tests::test_simulation_reset ... ok
[INFO] [stdout] test simulation::tests::test_trail_history_circular_buffer ... ok
[INFO] [stdout] test simulation::tests::test_trail_history_clear ... ok
[INFO] [stdout] test simulation::tests::test_trail_history_creation ... ok
[INFO] [stdout] test simulation::tests::test_trail_history_disabled ... ok
[INFO] [stdout] test simulation::tests::test_trail_history_enabled ... ok
[INFO] [stdout] test simulation::tests::test_trail_history_no_frames ... ok
[INFO] [stdout] test simulation::tests::test_trail_history_push_and_blend ... ok
[INFO] [stdout] test simulation::tests::test_trail_map_blended_without_history ... ok
[INFO] [stdout] test simulation::tests::test_time_scaling ... ok
[INFO] [stdout] test simulation::tests::test_separate_trails_all_species_visible ... ok
[INFO] [stdout] test simulation::tests::test_update_changes_trail ... ok
[INFO] [stdout] test simulation::tests::test_update_config ... ok
[INFO] [stdout] test simulation::trail_map::prop_tests::diffuse_weight_zero_is_noop ... ok
[INFO] [stdout] test simulation::trail_map::prop_tests::separable_gaussian_conserves_mass_and_spreads ... ok
[INFO] [stdout] test simulation::tests::update_config_regenerates_existing_trailmap_kernels ... ok
[INFO] [stdout] test simulation::tests::with_config_mut_applies_mutation ... ok
[INFO] [stdout] test simulation::tests::test_separate_trails_second_species_only ... ok
[INFO] [stdout] test simulation::trail_map::tests::accum_mut_initializes_zeroed ... ok
[INFO] [stdout] test simulation::trail_map::tests::decay_gamma_below_one_preserves_faint_more_than_baseline ... ok
[INFO] [stdout] test simulation::trail_map::tests::decay_gamma_one_matches_plain_decay ... ok
[INFO] [stdout] test simulation::trail_map::tests::fold_deposits_applies_curve_scale_cap_and_clears ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_add ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_boundary_checking ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_clear ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_current_mut ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_decay ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_decay_multiple ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_diffuse_gaussian_simd_fallback ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_diffuse_gaussian_simd_small_width ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_diffuse_gaussian_avx_matches_scalar ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_diffuse_gaussian_single_pixel ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_diffuse_no_values ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_diffuse_gaussian_spreads_more_than_mean ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_diffuse_preserves_edges ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_diffuse_simd_fallback ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_diffuse_simd_small_width ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_diffuse_with_kernel_dispatch ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_gaussian_kernel_center_weight ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_gaussian_kernel_normalization ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_diffuse_single_pixel ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_gaussian_kernel_sigma_effect ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_new_with_sigma ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_scratch_access ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_set_and_get ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_index ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_swap_buffers ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_trail_map_creation ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_trail_sum ... ok
[INFO] [stdout] test simulation::trail_map::tests::test_set_gaussian_sigma ... ok
[INFO] [stdout] test terminal::detection::tests::test_auto_select_color_mode ... ok
[INFO] [stdout] test terminal::detection::tests::test_detect_truecolor_env ... ok
[INFO] [stdout] test terminal::detection::tests::test_estimate_refresh_rate_env ... ok
[INFO] [stdout] test terminal::frame_buffer::rich_overlay_tests::solid_false_leaves_space_transparent ... ok
[INFO] [stdout] test terminal::detection::tests::test_log_capabilities ... ok
[INFO] [stdout] test terminal::frame_buffer::rich_overlay_tests::solid_true_writes_space ... ok
[INFO] [stdout] test terminal::frame_buffer::rich_overlay_tests::writes_fg_override_as_is ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::color_aa_changes_color_not_glyph_for_braille ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::color_aa_off_is_identical_to_no_aa ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::from_downsampled_applies_temporal_color ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::draw_text_overlay_with_panel_start_x_gte_width_no_panic ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::from_downsampled_cycle_changes_pixels_vs_identity ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::from_downsampled_at_honors_aa_strength ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::from_downsampled_temporal_strength_changes_cell_color ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::glyph_hybrid_emits_directional_on_vertical_edge_ascii ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::glyph_brightness_forces_ramp_not_shape_braille ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::glyph_identity_default_matches_native_ascii ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::glyph_noop_on_tonal_halfblock ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_ansi_color_code_fg ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_build_frame_string_cursor_home ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_build_frame_string_emits_one_cursor_move_per_row ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_build_frame_string_plain_output ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_build_frame_string_truecolor ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_create_cell_ascii_bottom_half_brightness ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_ansi_color_code_bg ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_create_cell_ascii_bottom_only ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_create_cell_ascii_top_only ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_create_cell_bottom_only ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_create_cell_braille_bottom_half_brightness ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_create_cell_braille_bottom_only ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_create_cell_braille_top_half_brightness ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_create_cell_braille_top_only ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_create_cell_empty ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_create_cell_full ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_create_cell_full_truecolor ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_create_cell_halfblock_bottom_only_uses_half_height ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_create_cell_halfblock_top_half_brightness ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_create_cell_halfblock_top_only_uses_half_height ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_draw_text_overlay ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_frame_buffer_background_color ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_frame_buffer_creation ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_frame_buffer_grid_8bit ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_create_cell_ascii_top_half_brightness ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_frame_buffer_grid_full ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_frame_buffer_grid_out_of_bounds ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_frame_buffer_set_cell ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_frame_buffer_set_cell_out_of_bounds ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_frame_buffer_species_colors ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_frame_buffer_species_colors_indexed ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_from_downsampled_at_places_cells_at_offset ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_from_downsampled_empty ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_from_downsampled_with_values ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_max_brightness ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_from_downsampled_options ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_max_brightness_empty ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_render_grid_background ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_render_grid_background_empty_cell ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_render_grid_background_non_empty_cell ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_render_grid_background_truecolor ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_render_grid_background_updates_cell ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_truecolor_code_bg_extended ... ok
[INFO] [stdout] test terminal::frame_buffer::tests::test_truecolor_code_bg_final ... ok
[INFO] [stdout] test terminal::input::tests::double_quote_cycles_color_aa ... ok
[INFO] [stdout] test terminal::input::tests::number_row_emits_quick_key_actions ... ok
[INFO] [stdout] test terminal::input::tests::tab_toggles_depth_and_arrows_map ... ok
[INFO] [stdout] test terminal::input::tests::test_brightness_keys_brighten_on_unshifted ... ok
[INFO] [stdout] test terminal::input::tests::test_f10_cycles_chrome ... ok
[INFO] [stdout] test terminal::input::tests::test_f11_maps_to_toggle_fullscreen ... ok
[INFO] [stdout] test terminal::input::tests::test_handle_key_event_basic ... ok
[INFO] [stdout] test terminal::input::tests::test_handle_key_event_control ... ok
[INFO] [stdout] test terminal::input::tests::test_charset_name ... ok
[INFO] [stdout] test terminal::input::tests::test_input_poller_default ... ok
[INFO] [stdout] test terminal::input::tests::test_input_poller_creation ... ok
[INFO] [stdout] test terminal::input::tests::test_is_exit_key ... ok
[INFO] [stdout] test terminal::input::tests::test_palette_name ... ok
[INFO] [stdout] test terminal::input::tests::test_preset_name ... ok
[INFO] [stdout] test terminal::renderer::tests::compose_overlay_applies_theme_pass ... ok
[INFO] [stdout] test terminal::renderer::tests::setters_are_observable_via_getters ... ok
[INFO] [stdout] test terminal::input::tests::test_set_poll_timeout ... ok
[INFO] [stdout] test terminal::renderer::tests::test_terminal_renderer_setters ... ok
[INFO] [stdout] test terminal::screen::tests::test_resize_flag_initial ... ok
[INFO] [stdout] [?1049h[?25ltest terminal::screen::tests::test_setup_idempotent ... ok
[INFO] [stdout] test terminal::screen::tests::test_teardown_idempotent ... ok
[INFO] [stdout] test terminal::screen::tests::test_terminal_screen_creation ... ok
[INFO] [stdout] test terminal::screen::tests::test_terminal_screen_default ... ok
[INFO] [stdout] test terminal::signal::tests::test_clear_shutdown_request ... ok
[INFO] [stdout] test terminal::signal::tests::test_request_shutdown ... ok
[INFO] [stdout] test terminal::signal::tests::test_shutdown_flag_initial_state ... ok
[INFO] [stdout] [?2026h[H[1;1H[38;2;242;218;218m▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀[2;1H▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀[3;1H████████████████████████████████████████████████████████████████████████████████[4;1H▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀[5;1H████████████████████████████████████████████████████████████████████████████████[6;1H▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀[7;1H▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀[8;1H████████████████████████████████████████████████████████████████████████████████[9;1H▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀[10;1H████████████████████████████████████████████████████████████████████████████████[11;1H▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀[12;1H▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀[13;1H▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀[14;1H▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀[15;1H████████████████████████████████████████████████████████████████████████████████[16;1H▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀[17;1H████████████████████████████████████████████████████████████████████████████████[18;1H▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀[19;1H▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀[20;1H████████████████████████████████████████████████████████████████████████████████[21;1H▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀[22;1H████████████████████████████████████████████████████████████████████████████████[23;1H▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀[24;1H▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀[0m[?2026ltest terminal::renderer::tests::test_render_multi_species_with_overlay ... ok
[INFO] [stdout] test terminal::state::phase_tests::advance_phase_accumulates_dt ... ok
[INFO] [stdout] test terminal::state::tests::apply_cli_color_aa_sets_current_charset_aa ... ok
[INFO] [stdout] test terminal::state::tests::clean_color_aa_scalar_session_is_not_dirty ... ok
[INFO] [stdout] test terminal::state::tests::clean_constellation_swap_is_not_dirty ... ok
[INFO] [stdout] test terminal::state::tests::clean_preset_swap_is_not_dirty ... ok
[INFO] [stdout] test terminal::state::tests::clean_preset_swap_with_obstacles_is_not_dirty ... ok
[INFO] [stdout] test terminal::state::tests::clean_preset_swap_with_trail_modulation_is_not_dirty ... ok
[INFO] [stdout] test terminal::state::tests::color_aa_default_is_strong_for_braille_only ... ok
[INFO] [stdout] test terminal::state::tests::color_aa_round_trips_undo ... ok
[INFO] [stdout] test terminal::state::tests::controls_actions_exist ... ok
[INFO] [stdout] test terminal::state::tests::cycle_color_aa_is_per_charset_and_skips_ineligible ... ok
[INFO] [stdout] test terminal::state::tests::default_values_from_config_resolves_overrides ... ok
[INFO] [stdout] test terminal::state::tests::disabled_notifications_suppress_push_msg ... ok
[INFO] [stdout] test terminal::state::tests::flag_edit_is_dirty ... ok
[INFO] [stdout] test terminal::state::tests::mutated_is_dirty ... ok
[INFO] [stdout] test terminal::state::tests::notifications_enabled_by_default_and_push_msg_surfaces_a_toast ... ok
[INFO] [stdout] test terminal::state::tests::pending_swap_cancel_clears_without_swapping ... ok
[INFO] [stdout] test terminal::state::tests::pending_swap_parks_and_takes_once ... ok
[INFO] [stdout] test terminal::state::tests::reset_reproduces_active_overrides ... ok
[INFO] [stdout] test terminal::state::tests::reset_transient_clears_transient_flags ... ok
[INFO] [stdout] test terminal::state::tests::reset_transient_does_not_touch_color_aa_slots ... ok
[INFO] [stdout] test terminal::state::tests::runtime_state_defaults_active_source_to_startup_cli ... ok
[INFO] [stdout] test terminal::state::tests::runtime_state_starts_closed_focus_zero ... ok
[INFO] [stdout] test terminal::state::tests::shift_speed_edit_is_dirty_but_intra_bucket_is_not ... ok
[INFO] [stdout] test simulation::trail_map::prop_tests::test_diffuse_gaussian_always_finite_and_non_negative ... ok
[INFO] [stdout] test terminal::state::tests::startup_cli_with_overrides_dirty_after_edit ... ok
[INFO] [stdout] test terminal::state::tests::test_any_overlay_open ... ok
[INFO] [stdout] test terminal::state::tests::test_chrome_base_expanded_modal_open_is_modal_pane ... ok
[INFO] [stdout] test terminal::state::tests::test_chrome_base_expanded_stays_expanded_across_pause ... ok
[INFO] [stdout] test terminal::state::tests::test_chrome_base_minimal_modal_close_no_pause ... ok
[INFO] [stdout] test terminal::state::tests::test_chrome_base_minimal_modal_close_while_paused ... ok
[INFO] [stdout] test terminal::state::tests::test_chrome_base_minimal_modal_open_stays_collapsed ... ok
[INFO] [stdout] test terminal::state::tests::test_chrome_base_minimal_pause_expands ... ok
[INFO] [stdout] test terminal::state::tests::test_chrome_base_minimal_unpause_collapses ... ok
[INFO] [stdout] test terminal::state::tests::startup_cli_with_overrides_unedited_is_not_dirty ... ok
[INFO] [stdout] test terminal::state::tests::test_chrome_fade_advance_to_zero ... ok
[INFO] [stdout] test terminal::state::tests::test_chrome_fade_snap_back_on_pause ... ok
[INFO] [stdout] test terminal::state::tests::test_chrome_pause_with_overlay_open_stays_collapsed ... ok
[INFO] [stdout] test terminal::signal::tests::test_thread_safe_access ... ok
[INFO] [stdout] test terminal::state::tests::test_close_all_overlays ... ok
[INFO] [stdout] test terminal::state::tests::test_close_all_overlays_clears_palette_editor_sub_state ... ok
[INFO] [stdout] test terminal::state::tests::test_controls_toggle ... ok
[INFO] [stdout] test terminal::state::tests::test_cycle_chrome_style_reaches_expanded_then_fullscreen ... ok
[INFO] [stdout] test terminal::state::tests::test_controls_category_cycling ... ok
[INFO] [stdout] test terminal::state::tests::test_motion_blur_cycling ... ok
[INFO] [stdout] test terminal::state::tests::test_palette_shift_speed ... ok
[INFO] [stdout] test simulation::trail_map::prop_tests::test_diffuse_always_finite_and_non_negative ... ok
[INFO] [stdout] test terminal::state::tests::test_palette_shift_speed_cycling ... ok
[INFO] [stdout] test terminal::state::tests::test_palette_shift_speed_degrees ... ok
[INFO] [stdout] test terminal::state::tests::test_parameter_state_roundtrip ... ok
[INFO] [stdout] test terminal::state::tests::test_randomize_params_updates ... ok
[INFO] [stdout] test terminal::state::tests::test_runtime_state_actions ... ok
[INFO] [stdout] test terminal::state::tests::test_runtime_state_entropy_tracking ... ok
[INFO] [stdout] test terminal::state::tests::test_runtime_state_history ... ok
[INFO] [stdout] test terminal::state::tests::test_runtime_state_notifications ... ok
[INFO] [stdout] test terminal::state::tests::test_runtime_state_randomize ... ok
[INFO] [stdout] test terminal::state::tests::test_runtime_state_stagnation_tracking ... ok
[INFO] [stdout] test terminal::state::tests::test_runtime_state_undo_redo ... ok
[INFO] [stdout] test terminal::state::tests::test_chrome_unpause_enters_fading_state ... ok
[INFO] [stdout] test terminal::state::tests::test_runtime_state_warmup ... ok
[INFO] [stdout] test terminal::state::tests::test_time_scale_adjustment ... ok
[INFO] [stdout] test terminal::state::tests::test_wind_direction_cycling ... ok
[INFO] [stdout] test terminal::state::tests::test_wind_direction_names ... ok
[INFO] [stdout] test terminal::state::tests::test_wind_direction_values ... ok
[INFO] [stdout] test terminal::timing::tests::test_average_fps_after_samples ... ignored
[INFO] [stdout] test terminal::timing::tests::test_average_fps_converges ... ignored
[INFO] [stdout] test terminal::timing::tests::test_delta_time_fps_invariant ... ignored
[INFO] [stdout] test terminal::timing::tests::test_delta_time_fps_setting_does_not_affect_value ... ignored
[INFO] [stdout] test terminal::timing::tests::test_delta_time_returns_scaled_value ... ignored
[INFO] [stdout] test terminal::timing::tests::test_delta_time_with_time_scale ... ignored
[INFO] [stdout] test terminal::state::tests::toggle_comparison_sets_target_and_toggles_off ... ok
[INFO] [stdout] test terminal::timing::tests::test_average_fps_initial ... ok
[INFO] [stdout] test terminal::timing::tests::test_fixed_delta_is_target_interval ... ok
[INFO] [stdout] test terminal::timing::tests::test_fixed_delta_scales_with_time_scale_and_fps ... ok
[INFO] [stdout] test terminal::timing::tests::test_fps_adaptive_logic ... ok
[INFO] [stdout] test terminal::timing::tests::test_fps_samples_wrap_around ... ok
[INFO] [stdout] test terminal::timing::tests::test_frame_timer_creation ... ok
[INFO] [stdout] test terminal::timing::tests::test_current_fps ... ok
[INFO] [stdout] test terminal::timing::tests::test_elapsed ... ok
[INFO] [stdout] test terminal::timing::tests::test_set_frame_delay ... ok
[INFO] [stdout] test terminal::timing::tests::test_frame_timer_default ... ok
[INFO] [stdout] test terminal::timing::tests::test_set_time_scale ... ignored
[INFO] [stdout] test terminal::timing::tests::test_set_target_fps ... ok
[INFO] [stdout] test terminal::timing::tests::test_sim_and_render_timing ... ok
[INFO] [stdout] test terminal::timing::tests::test_time_scale_doubles_simulation_speed ... ignored
[INFO] [stdout] test validation::tests::decay_gamma_rule_bounds ... ok
[INFO] [stdout] test terminal::timing::tests::test_fixed_delta_is_deterministic_regardless_of_wall_time ... ok
[INFO] [stdout] test validation::tests::deposit_rules_accept_defaults_reject_out_of_range ... ok
[INFO] [stdout] test validation::tests::diffusion_sigma_accepts_widened_range ... ok
[INFO] [stdout] test validation::tests::test_range_rule_validate ... ok
[INFO] [stdout] test validation::tests::test_validate_max ... ok
[INFO] [stdout] test validation::tests::test_validate_min ... ok
[INFO] [stdout] test validation::tests::test_validate_not_empty ... ok
[INFO] [stdout] test validation::tests::test_validate_range_above_max ... ok
[INFO] [stdout] test terminal::timing::tests::test_last_frame_ms ... ok
[INFO] [stdout] test validation::tests::test_validate_range_below_min ... ok
[INFO] [stdout] test validation::tests::test_validate_range_in_range ... ok
[INFO] [stdout] test validation::tests::test_validate_vec_not_empty ... ok
[INFO] [stdout] test terminal::timing::tests::test_tick_increments_frame_count ... ok
[INFO] [stdout] test validation::tests::test_validation_rules ... ok
[INFO] [stdout] test simulation::tests::deposit_off_path_is_deterministic ... ok
[INFO] [stdout] test simulation::tests::deposit_linear_accum_matches_direct_within_fp_tolerance ... ok
[INFO] [stdout] test simulation::tests::deposit_sqrt_curve_changes_output ... ok
[INFO] [stdout] test simulation::tests::test_fps_invariance ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- export::png::tests::test_save_frame_with_palette_options stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'export::png::tests::test_save_frame_with_palette_options' (1756) panicked at src/export/png.rs:283:9:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c8d9170b0c1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c8d9172503a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c8d9172503a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5c8d9171076c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5c8d9171076c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5c8d916e4e46 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c8d916e4e46 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5c8d917029f9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5c8d90ffa270 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5c8d90ffa270 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5c8d91702d22 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5c8d91702d22 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5c8d916e4f24 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:678:13
[INFO] [stdout]   16:     0x5c8d916dd929 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c8d916e5d1d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5c8d9172585c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c8d91725822 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5c8d90d627b0 - tslime[b480dc03badaeb9b]::export::png::tests::test_save_frame_with_palette_options
[INFO] [stdout]                                at /opt/rustwide/workdir/src/export/png.rs:283:9
[INFO] [stdout]   21:     0x5c8d90d52f77 - tslime[b480dc03badaeb9b]::export::png::tests::test_save_frame_with_palette_options::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/export/png.rs:252:46
[INFO] [stdout]   22:     0x5c8d90ef21c6 - <tslime[b480dc03badaeb9b]::export::png::tests::test_save_frame_with_palette_options::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5c8d90fed6bb - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c8d90fed6bb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   25:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   26:     0x5c8d90ffa895 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   31:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   32:     0x5c8d90ff4184 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   33:     0x5c8d90ff4184 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5c8d90ffd922 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   37:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   38:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5c8d90ffd922 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5c8d9170a90f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   42:     0x5c8d9170a90f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x7c7842879dfa - <unknown>
[INFO] [stdout]   44:     0x7c784290d3d4 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- export::png::tests::test_save_frame_with_clamped_brightness stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'export::png::tests::test_save_frame_with_clamped_brightness' (1755) panicked at src/export/png.rs:245:9:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c8d9170b0c1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c8d9172503a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c8d9172503a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5c8d9171076c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5c8d9171076c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5c8d916e4e46 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c8d916e4e46 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5c8d917029f9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5c8d90ffa270 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5c8d90ffa270 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5c8d91702d22 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5c8d91702d22 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5c8d916e4f24 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:678:13
[INFO] [stdout]   16:     0x5c8d916dd929 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c8d916e5d1d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5c8d9172585c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c8d91725822 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5c8d90d62e3b - tslime[b480dc03badaeb9b]::export::png::tests::test_save_frame_with_clamped_brightness
[INFO] [stdout]                                at /opt/rustwide/workdir/src/export/png.rs:245:9
[INFO] [stdout]   21:     0x5c8d90d52fa7 - tslime[b480dc03badaeb9b]::export::png::tests::test_save_frame_with_clamped_brightness::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/export/png.rs:214:49
[INFO] [stdout]   22:     0x5c8d90ef21e6 - <tslime[b480dc03badaeb9b]::export::png::tests::test_save_frame_with_clamped_brightness::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5c8d90fed6bb - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c8d90fed6bb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   25:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   26:     0x5c8d90ffa895 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   31:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   32:     0x5c8d90ff4184 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   33:     0x5c8d90ff4184 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5c8d90ffd922 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   37:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   38:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5c8d90ffd922 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5c8d9170a90f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   42:     0x5c8d9170a90f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x7c7842879dfa - <unknown>
[INFO] [stdout]   44:     0x7c784290d3d4 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- export::png::tests::test_save_frame_basic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'export::png::tests::test_save_frame_basic' (1754) panicked at src/export/png.rs:204:9:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c8d9170b0c1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c8d9172503a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c8d9172503a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5c8d9171076c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5c8d9171076c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5c8d916e4e46 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c8d916e4e46 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5c8d917029f9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5c8d90ffa270 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5c8d90ffa270 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5c8d91702d22 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5c8d91702d22 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5c8d916e4f24 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:678:13
[INFO] [stdout]   16:     0x5c8d916dd929 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c8d916e5d1d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5c8d9172585c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c8d91725822 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5c8d90d614dc - tslime[b480dc03badaeb9b]::export::png::tests::test_save_frame_basic
[INFO] [stdout]                                at /opt/rustwide/workdir/src/export/png.rs:204:9
[INFO] [stdout]   21:     0x5c8d90d52ee7 - tslime[b480dc03badaeb9b]::export::png::tests::test_save_frame_basic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/export/png.rs:173:31
[INFO] [stdout]   22:     0x5c8d90ef2166 - <tslime[b480dc03badaeb9b]::export::png::tests::test_save_frame_basic::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5c8d90fed6bb - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c8d90fed6bb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   25:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   26:     0x5c8d90ffa895 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   31:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   32:     0x5c8d90ff4184 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   33:     0x5c8d90ff4184 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5c8d90ffd922 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   37:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   38:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5c8d90ffd922 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5c8d9170a90f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   42:     0x5c8d9170a90f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x7c7842879dfa - <unknown>
[INFO] [stdout]   44:     0x7c784290d3d4 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- export::webm::tests::test_webm_exporter_cleanup_removes_frames stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'export::webm::tests::test_webm_exporter_cleanup_removes_frames' (1758) panicked at src/export/webm.rs:191:69:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: "Failed to create temp directory: Read-only file system (os error 30)"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c8d9170b0c1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c8d9172503a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c8d9172503a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5c8d9171076c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5c8d9171076c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5c8d916e4e46 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c8d916e4e46 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5c8d917029f9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5c8d90ffa270 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5c8d90ffa270 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5c8d91702d22 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5c8d91702d22 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5c8d916e4ef2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5c8d916dd929 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c8d916e5d1d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5c8d9172585c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c8d917255b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5c8d90c5a13a - <core[a373ad73a504971]::result::Result<tslime[b480dc03badaeb9b]::export::webm::WebmExporter, alloc[2e1b2a31b91974c5]::string::String>>::unwrap
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5c8d90c5a13a - tslime[b480dc03badaeb9b]::export::webm::tests::test_webm_exporter_cleanup_removes_frames
[INFO] [stdout]                                at /opt/rustwide/workdir/src/export/webm.rs:191:69
[INFO] [stdout]   22:     0x5c8d90c54327 - tslime[b480dc03badaeb9b]::export::webm::tests::test_webm_exporter_cleanup_removes_frames::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/export/webm.rs:190:51
[INFO] [stdout]   23:     0x5c8d90ef22c6 - <tslime[b480dc03badaeb9b]::export::webm::tests::test_webm_exporter_cleanup_removes_frames::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c8d90fed6bb - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c8d90fed6bb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   26:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x5c8d90ffa895 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   29:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   30:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x5c8d90ff4184 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x5c8d90ff4184 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5c8d90ffd922 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   38:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   39:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5c8d90ffd922 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c8d9170a90f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   43:     0x5c8d9170a90f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7c7842879dfa - <unknown>
[INFO] [stdout]   45:     0x7c784290d3d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- export::webm::tests::test_webm_exporter_add_frame stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'export::webm::tests::test_webm_exporter_add_frame' (1757) panicked at src/export/webm.rs:170:69:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: "Failed to create temp directory: Read-only file system (os error 30)"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c8d9170b0c1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c8d9172503a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c8d9172503a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5c8d9171076c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5c8d9171076c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5c8d916e4e46 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c8d916e4e46 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5c8d917029f9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5c8d90ffa270 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5c8d90ffa270 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5c8d91702d22 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5c8d91702d22 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5c8d916e4ef2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5c8d916dd929 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c8d916e5d1d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5c8d9172585c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c8d917255b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5c8d90c597f1 - <core[a373ad73a504971]::result::Result<tslime[b480dc03badaeb9b]::export::webm::WebmExporter, alloc[2e1b2a31b91974c5]::string::String>>::unwrap
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5c8d90c597f1 - tslime[b480dc03badaeb9b]::export::webm::tests::test_webm_exporter_add_frame
[INFO] [stdout]                                at /opt/rustwide/workdir/src/export/webm.rs:170:69
[INFO] [stdout]   22:     0x5c8d90c54297 - tslime[b480dc03badaeb9b]::export::webm::tests::test_webm_exporter_add_frame::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/export/webm.rs:169:38
[INFO] [stdout]   23:     0x5c8d90ef2266 - <tslime[b480dc03badaeb9b]::export::webm::tests::test_webm_exporter_add_frame::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c8d90fed6bb - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c8d90fed6bb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   26:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x5c8d90ffa895 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   29:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   30:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x5c8d90ff4184 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x5c8d90ff4184 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5c8d90ffd922 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   38:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   39:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5c8d90ffd922 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c8d9170a90f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   43:     0x5c8d9170a90f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7c7842879dfa - <unknown>
[INFO] [stdout]   45:     0x7c784290d3d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- export::webm::tests::test_webm_exporter_multiple_frames stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'export::webm::tests::test_webm_exporter_multiple_frames' (1759) panicked at src/export/webm.rs:178:69:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: "Failed to create temp directory: Read-only file system (os error 30)"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c8d9170b0c1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c8d9172503a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c8d9172503a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5c8d9171076c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5c8d9171076c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5c8d916e4e46 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c8d916e4e46 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5c8d917029f9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5c8d90ffa270 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5c8d90ffa270 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5c8d91702d22 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5c8d91702d22 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5c8d916e4ef2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5c8d916dd929 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c8d916e5d1d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5c8d9172585c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c8d917255b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5c8d90c59a6a - <core[a373ad73a504971]::result::Result<tslime[b480dc03badaeb9b]::export::webm::WebmExporter, alloc[2e1b2a31b91974c5]::string::String>>::unwrap
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5c8d90c59a6a - tslime[b480dc03badaeb9b]::export::webm::tests::test_webm_exporter_multiple_frames
[INFO] [stdout]                                at /opt/rustwide/workdir/src/export/webm.rs:178:69
[INFO] [stdout]   22:     0x5c8d90c542c7 - tslime[b480dc03badaeb9b]::export::webm::tests::test_webm_exporter_multiple_frames::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/export/webm.rs:177:44
[INFO] [stdout]   23:     0x5c8d90ef2286 - <tslime[b480dc03badaeb9b]::export::webm::tests::test_webm_exporter_multiple_frames::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c8d90fed6bb - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c8d90fed6bb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   26:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x5c8d90ffa895 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   29:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   30:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x5c8d90ff4184 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x5c8d90ff4184 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5c8d90ffd922 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   38:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   39:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5c8d90ffd922 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c8d9170a90f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   43:     0x5c8d9170a90f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7c7842879dfa - <unknown>
[INFO] [stdout]   45:     0x7c784290d3d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- export::webm::tests::test_webm_exporter_new stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'export::webm::tests::test_webm_exporter_new' (1760) panicked at src/export/webm.rs:153:9:
[INFO] [stdout] assertion failed: exporter.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c8d9170b0c1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c8d9172503a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c8d9172503a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5c8d9171076c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5c8d9171076c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5c8d916e4e46 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c8d916e4e46 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5c8d917029f9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5c8d90ffa270 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5c8d90ffa270 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5c8d91702d22 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5c8d91702d22 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5c8d916e4f24 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:678:13
[INFO] [stdout]   16:     0x5c8d916dd929 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c8d916e5d1d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5c8d9172585c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c8d91725822 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5c8d90c594c6 - tslime[b480dc03badaeb9b]::export::webm::tests::test_webm_exporter_new
[INFO] [stdout]                                at /opt/rustwide/workdir/src/export/webm.rs:153:9
[INFO] [stdout]   21:     0x5c8d90c54267 - tslime[b480dc03badaeb9b]::export::webm::tests::test_webm_exporter_new::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/export/webm.rs:151:32
[INFO] [stdout]   22:     0x5c8d90ef2246 - <tslime[b480dc03badaeb9b]::export::webm::tests::test_webm_exporter_new::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5c8d90fed6bb - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c8d90fed6bb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   25:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   26:     0x5c8d90ffa895 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   31:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   32:     0x5c8d90ff4184 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   33:     0x5c8d90ff4184 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5c8d90ffd922 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   37:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   38:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5c8d90ffd922 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5c8d9170a90f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   42:     0x5c8d9170a90f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x7c7842879dfa - <unknown>
[INFO] [stdout]   44:     0x7c784290d3d4 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- export::webm::tests::test_webm_exporter_temp_dir_created stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'export::webm::tests::test_webm_exporter_temp_dir_created' (1761) panicked at src/export/webm.rs:162:69:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: "Failed to create temp directory: Read-only file system (os error 30)"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c8d9170b0c1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c8d9170b0c1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c8d9172503a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c8d9172503a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5c8d9171076c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5c8d9171076c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5c8d916e4e46 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c8d916e4e46 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5c8d917029f9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5c8d90ffa270 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5c8d90ffa270 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5c8d91702d22 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5c8d91702d22 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5c8d916e4ef2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5c8d916dd929 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c8d916e5d1d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5c8d9172585c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c8d917255b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5c8d90c59e4c - <core[a373ad73a504971]::result::Result<tslime[b480dc03badaeb9b]::export::webm::WebmExporter, alloc[2e1b2a31b91974c5]::string::String>>::unwrap
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5c8d90c59e4c - tslime[b480dc03badaeb9b]::export::webm::tests::test_webm_exporter_temp_dir_created
[INFO] [stdout]                                at /opt/rustwide/workdir/src/export/webm.rs:162:69
[INFO] [stdout]   22:     0x5c8d90c542f7 - tslime[b480dc03badaeb9b]::export::webm::tests::test_webm_exporter_temp_dir_created::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/export/webm.rs:161:45
[INFO] [stdout]   23:     0x5c8d90ef22a6 - <tslime[b480dc03badaeb9b]::export::webm::tests::test_webm_exporter_temp_dir_created::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c8d90fed6bb - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c8d90fed6bb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   26:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x5c8d90ffa895 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   29:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   30:     0x5c8d90ffa895 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x5c8d90ffa895 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x5c8d90ff4184 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x5c8d90ff4184 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5c8d90ffd922 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   38:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   39:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c8d90ffd922 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5c8d90ffd922 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c8d9170a90f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   43:     0x5c8d9170a90f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7c7842879dfa - <unknown>
[INFO] [stdout]   45:     0x7c784290d3d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     export::png::tests::test_save_frame_basic
[INFO] [stdout]     export::png::tests::test_save_frame_with_clamped_brightness
[INFO] [stdout]     export::png::tests::test_save_frame_with_palette_options
[INFO] [stdout]     export::webm::tests::test_webm_exporter_add_frame
[INFO] [stdout]     export::webm::tests::test_webm_exporter_cleanup_removes_frames
[INFO] [stdout]     export::webm::tests::test_webm_exporter_multiple_frames
[INFO] [stdout]     export::webm::tests::test_webm_exporter_new
[INFO] [stdout]     export::webm::tests::test_webm_exporter_temp_dir_created
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1186 passed; 8 failed; 8 ignored; 0 measured; 0 filtered out; finished in 8.68s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "3990960d96865ff978db3116b164adbc7eea08b997712e968e77ae08c3df38d8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3990960d96865ff978db3116b164adbc7eea08b997712e968e77ae08c3df38d8", kill_on_drop: false }`
[INFO] [stdout] 3990960d96865ff978db3116b164adbc7eea08b997712e968e77ae08c3df38d8
