[INFO] fetching crate zengif 0.7.3...
[INFO] testing zengif-0.7.3 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate zengif 0.7.3 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate zengif 0.7.3
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate zengif 0.7.3
[INFO] tweaked toml for crates.io crate zengif 0.7.3 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate zengif 0.7.3 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 zengif 0.7.3 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] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] 54ea4505d949d4183773d83a602da11813e25c2004b766ac9c3b633fe48efff9
[INFO] running `Command { std: "docker" "start" "54ea4505d949d4183773d83a602da11813e25c2004b766ac9c3b633fe48efff9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "54ea4505d949d4183773d83a602da11813e25c2004b766ac9c3b633fe48efff9", 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" "54ea4505d949d4183773d83a602da11813e25c2004b766ac9c3b633fe48efff9" "/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" "54ea4505d949d4183773d83a602da11813e25c2004b766ac9c3b633fe48efff9", 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" "54ea4505d949d4183773d83a602da11813e25c2004b766ac9c3b633fe48efff9" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling safe_unaligned_simd v0.2.5
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling whereat v0.1.5
[INFO] [stderr]    Compiling imgref v1.12.0
[INFO] [stderr]    Compiling enough v0.4.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling gif v0.14.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling archmage-macros v0.9.20
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling archmage v0.9.20
[INFO] [stderr]    Compiling rgb v0.8.53
[INFO] [stderr]    Compiling zenpixels v0.2.8
[INFO] [stderr]    Compiling magetypes v0.9.20
[INFO] [stderr]    Compiling garb v0.2.5
[INFO] [stderr]    Compiling linear-srgb v0.6.10
[INFO] [stderr]    Compiling zenquant v0.1.3
[INFO] [stderr]    Compiling zengif v0.7.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/stats.rs:97:14
[INFO] [stdout]    |
[INFO] [stdout] 97 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 97 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout] 97 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `garb`
[INFO] [stderr]   --> Cargo.toml:23:15
[INFO] [stderr]    |
[INFO] [stderr] 23 | [dependencies.garb]
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `garb`
[INFO] [stderr] warning: unused dependency `zenpixels`
[INFO] [stderr]   --> Cargo.toml:67:15
[INFO] [stderr]    |
[INFO] [stderr] 67 | [dependencies.zenpixels]
[INFO] [stderr]    |               ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `zenpixels`
[INFO] [stderr] warning: `zengif` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.18s
[INFO] running `Command { std: "docker" "inspect" "54ea4505d949d4183773d83a602da11813e25c2004b766ac9c3b633fe48efff9", 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" "54ea4505d949d4183773d83a602da11813e25c2004b766ac9c3b633fe48efff9" "/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 safe_unaligned_simd v0.2.5
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling archmage v0.9.20
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling yuvxyb-math v0.1.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling magetypes v0.9.20
[INFO] [stderr]    Compiling byte-slice-cast v1.2.3
[INFO] [stderr]    Compiling equator v0.4.2
[INFO] [stderr]    Compiling imgref v1.12.0
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling aligned-vec v0.6.4
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling fast-ssim2 v0.7.1
[INFO] [stderr]    Compiling rgb v0.8.53
[INFO] [stderr]    Compiling whereat v0.1.5
[INFO] [stderr]    Compiling enough v0.4.4
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling weezl v0.1.12
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling garb v0.2.5
[INFO] [stderr]    Compiling zenpixels v0.2.8
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling sysinfo v0.36.1
[INFO] [stderr]    Compiling gif v0.14.2
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling v_frame v0.3.9
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling fd-lock v4.0.4
[INFO] [stderr]    Compiling terminal_size v0.4.4
[INFO] [stderr]    Compiling fs4 v0.13.1
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling almost-enough v0.4.4
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling codec-corpus v1.1.0
[INFO] [stderr]    Compiling zenbench v0.1.7
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling linear-srgb v0.6.10
[INFO] [stderr]    Compiling av-data v0.4.4
[INFO] [stderr]    Compiling zenquant v0.1.3
[INFO] [stderr]    Compiling yuvxyb v0.4.2
[INFO] [stderr]    Compiling zengif v0.7.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/stats.rs:97:14
[INFO] [stdout]    |
[INFO] [stdout] 97 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 97 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout] 97 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> examples/memory_profile.rs:97:14
[INFO] [stdout]    |
[INFO] [stdout] 97 |             .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |v| {
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 97 -             .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |v| {
[INFO] [stdout] 97 +             .try_update(Ordering::SeqCst, Ordering::SeqCst, |v| {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> examples/memory_profile.rs:133:22
[INFO] [stdout]     |
[INFO] [stdout] 133 |                     .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |v| {
[INFO] [stdout]     |                      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 133 -                     .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |v| {
[INFO] [stdout] 133 +                     .try_update(Ordering::SeqCst, Ordering::SeqCst, |v| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/stats.rs:97:14
[INFO] [stdout]    |
[INFO] [stdout] 97 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 97 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout] 97 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `garb`
[INFO] [stderr]   --> Cargo.toml:23:15
[INFO] [stderr]    |
[INFO] [stderr] 23 | [dependencies.garb]
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `garb`
[INFO] [stderr] warning: unused dependency `zenpixels`
[INFO] [stderr]   --> Cargo.toml:67:15
[INFO] [stderr]    |
[INFO] [stderr] 67 | [dependencies.zenpixels]
[INFO] [stderr]    |               ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `zenpixels`
[INFO] [stderr] warning: `zengif` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 22.03s
[INFO] running `Command { std: "docker" "inspect" "54ea4505d949d4183773d83a602da11813e25c2004b766ac9c3b633fe48efff9", 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" "54ea4505d949d4183773d83a602da11813e25c2004b766ac9c3b633fe48efff9" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]   --> src/stats.rs:97:14
[INFO] [stderr]    |
[INFO] [stderr] 97 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]    |
[INFO] [stderr] 97 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stderr] 97 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: `zengif` (lib) generated 1 warning (run `cargo fix --lib -p zengif` to apply 1 suggestion)
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]   --> examples/memory_profile.rs:97:14
[INFO] [stderr]    |
[INFO] [stderr] 97 |             .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |v| {
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]    |
[INFO] [stderr] 97 -             .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |v| {
[INFO] [stderr] 97 +             .try_update(Ordering::SeqCst, Ordering::SeqCst, |v| {
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]    --> examples/memory_profile.rs:133:22
[INFO] [stderr]     |
[INFO] [stderr] 133 |                     .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |v| {
[INFO] [stderr]     |                      ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]     |
[INFO] [stderr] 133 -                     .fetch_update(Ordering::SeqCst, Ordering::SeqCst, |v| {
[INFO] [stderr] 133 +                     .try_update(Ordering::SeqCst, Ordering::SeqCst, |v| {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `zengif` (example "memory_profile") generated 2 warnings (run `cargo fix --example "memory_profile" -p zengif` to apply 2 suggestions)
[INFO] [stderr] warning: `zengif` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr] warning: unused dependency `garb`
[INFO] [stderr]   --> Cargo.toml:23:15
[INFO] [stderr]    |
[INFO] [stderr] 23 | [dependencies.garb]
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `garb`
[INFO] [stderr] warning: unused dependency `zenpixels`
[INFO] [stderr]   --> Cargo.toml:67:15
[INFO] [stderr]    |
[INFO] [stderr] 67 | [dependencies.zenpixels]
[INFO] [stderr]    |               ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `zenpixels`
[INFO] [stderr] warning: `zengif` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/zengif/497515c732b314fd/out/zengif-497515c732b314fd)
[INFO] [stdout] 
[INFO] [stdout] running 86 tests
[INFO] [stdout] test decode::tests::decode_minimal_gif ... ok
[INFO] [stdout] test decode::tests::decode_with_limits ... ok
[INFO] [stdout] test decode::tests::decode_all ... ok
[INFO] [stdout] test decode::tests::frame_iterator ... ok
[INFO] [stdout] test decode::tests::pixel_aspect_ratio_nonzero ... ok
[INFO] [stdout] test decode::tests::decompression_ratio_check ... ok
[INFO] [stdout] test decode::tests::pixel_aspect_ratio_wide ... ok
[INFO] [stdout] test decode::tests::pixel_aspect_ratio_narrow ... ok
[INFO] [stdout] test decode::tests::decompression_ratio_ok ... ok
[INFO] [stdout] test detect::tests::test_probe_minimal_gif87a ... ok
[INFO] [stdout] test detect::tests::test_probe_too_short ... ok
[INFO] [stdout] test decode::tests::pixel_aspect_ratio_zero ... ok
[INFO] [stdout] test disposal::tests::alpha_blend_opaque ... ok
[INFO] [stdout] test detect::tests::test_probe_not_gif ... ok
[INFO] [stdout] test disposal::tests::alpha_blend_transparent ... ok
[INFO] [stdout] test disposal::tests::blit_indexed_with_transparency ... ok
[INFO] [stdout] test disposal::tests::disposal_previous ... ok
[INFO] [stdout] test disposal::tests::disposal_background ... ok
[INFO] [stdout] test disposal::tests::disposal_keep ... ok
[INFO] [stdout] test disposal::tests::disposal_memory_tracking ... ok
[INFO] [stdout] test disposal::tests::alpha_blend_partial ... ok
[INFO] [stdout] test encode::tests::default_buffer_frames_scales_with_dimensions ... ok
[INFO] [stdout] test encode::tests::compute_remap_rmse_perfect_match ... ok
[INFO] [stdout] test encode::tests::buffered_streaming_memory_limit ... ok
[INFO] [stdout] test encode::tests::buffered_streaming_flushes_on_finish ... ok
[INFO] [stdout] test encode::tests::compute_remap_rmse_skips_transparent ... ok
[INFO] [stdout] test encode::tests::encode_dimension_mismatch ... ok
[INFO] [stdout] test encode::tests::frame_diff_finds_changed_region ... ok
[INFO] [stdout] test encode::tests::encode_multiple_frames ... ok
[INFO] [stdout] test encode::tests::encode_single_frame ... ok
[INFO] [stdout] test encode::tests::for_round_trip_config ... ok
[INFO] [stdout] test encode::tests::frame_diff_full_change ... ok
[INFO] [stdout] test encode::tests::encode_with_limits ... ok
[INFO] [stdout] test encode::tests::buffered_streaming_shared_palette ... ok
[INFO] [stdout] test encode::tests::frame_diff_no_changes ... ok
[INFO] [stdout] test error::tests::error_display ... ok
[INFO] [stdout] test encode::tests::hybrid_palette_none_threshold_always_shared ... ok
[INFO] [stdout] test heuristics::tests::encode_estimate_quantizer_impact ... ok
[INFO] [stdout] test heuristics::tests::decode_estimate_scales_with_size ... ok
[INFO] [stdout] test encode::tests::palette_nearest_color_mapping ... ok
[INFO] [stdout] test limits::tests::check_decompression_ratio ... ok
[INFO] [stdout] test limits::tests::check_dimensions_ok ... ok
[INFO] [stdout] test limits::tests::check_dimensions_too_large ... ok
[INFO] [stdout] test encode::tests::frame_diff_marks_unchanged_as_transparent ... ok
[INFO] [stdout] test limits::tests::default_limits ... ok
[INFO] [stdout] test encode::tests::hybrid_palette_outlier_gets_local_table ... ok
[INFO] [stdout] test heuristics::tests::decode_estimate_scales_with_frames ... ok
[INFO] [stdout] test heuristics::tests::shared_palette_uses_more_memory ... ok
[INFO] [stdout] test encode::tests::shared_palette_encodes_animation ... ok
[INFO] [stdout] test heuristics::tests::streaming_estimates ... ok
[INFO] [stdout] test encode::tests::encode_convenience_function ... ok
[INFO] [stdout] test heuristics::tests::memory_ranges_are_ordered ... ok
[INFO] [stdout] test encode::tests::palette_passthrough_encoding ... ok
[INFO] [stdout] test limits::tests::check_total_pixels ... ok
[INFO] [stdout] test heuristics::tests::time_ranges_are_ordered ... ok
[INFO] [stdout] test error::tests::error_with_whereat ... ok
[INFO] [stdout] test limits::tests::builder_pattern ... ok
[INFO] [stdout] test quantize::tests::compute_sample_indices_more_than_total ... ok
[INFO] [stdout] test quantize::zenquant_impl::tests::zenquant_quantize_single_frame ... ok
[INFO] [stdout] test encode::tests::shared_palette_smaller_than_per_frame ... ok
[INFO] [stdout] test limits::tests::no_limits ... ok
[INFO] [stdout] test screen::tests::clip_oversized_frame ... ok
[INFO] [stdout] test screen::tests::disposal_background_sequence ... ok
[INFO] [stdout] test screen::tests::disposal_previous_sequence ... ok
[INFO] [stdout] test quantize::tests::compute_sample_indices_all_frames ... ok
[INFO] [stdout] test screen::tests::process_frame_with_transparency ... ok
[INFO] [stdout] test quantize::tests::compute_sample_indices_edge_cases ... ok
[INFO] [stdout] test quantize::zenquant_impl::tests::zenquant_shared_palette_reuses_result ... ok
[INFO] [stdout] test screen::tests::screen_creation ... ok
[INFO] [stdout] test quantize::zenquant_impl::tests::zenquant_reset_clears_cached_result ... ok
[INFO] [stdout] test stats::tests::basic_tracking ... ok
[INFO] [stdout] test stats::tests::dealloc_underflow_saturates_to_zero ... ok
[INFO] [stdout] test stats::tests::snapshot ... ok
[INFO] [stdout] test stats::tests::try_alloc_with_limit ... ok
[INFO] [stdout] test stats::tests::tracked_alloc_drop ... ok
[INFO] [stdout] test stats::tests::reset ... ok
[INFO] [stdout] test stats::tests::tracked_alloc_forget ... ok
[INFO] [stdout] test encode::tests::frame_diff_produces_smaller_output ... ok
[INFO] [stdout] test screen::tests::process_simple_frame ... ok
[INFO] [stdout] test quantize::tests::compute_sample_indices_uniform_distribution ... ok
[INFO] [stdout] test types::tests::rgba_basics ... ok
[INFO] [stdout] test types::tests::repeat_conversion ... ok
[INFO] [stdout] test types::tests::palette_from_rgb ... ok
[INFO] [stdout] test types::tests::composed_frame_get_pixel ... ok
[INFO] [stdout] test types::tests::disposal_from_raw ... ok
[INFO] [stdout] test encode::tests::low_dithering_smaller_than_high_dithering ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 86 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cancellation.rs (/opt/rustwide/target/debug/build/zengif/2332b05b037ad539/out/cancellation-2332b05b037ad539)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test decode_can_be_cancelled_between_frames ... ok
[INFO] [stdout] test encode_with_pre_cancelled_stopper ... ok
[INFO] [stdout] test stopper_clone_cancels_all ... ok
[INFO] [stdout] test decode_with_pre_cancelled_stopper ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/corpus.rs (/opt/rustwide/target/debug/build/zengif/8cf8418719f9458c/out/corpus-8cf8418719f9458c)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test bomb_decompression_ratio ... ok
[INFO] [stdout] test bomb_large_dimensions ... ok
[INFO] [stdout] test corpus_interlaced_gif ... ok
[INFO] [stdout] test bomb_total_pixels_limit ... ok
[INFO] [stdout] test bomb_tiny_valid_sanity ... ok
[INFO] [stdout] test corpus_disposal_methods ... ok
[INFO] [stdout] test corpus_memory_limits_respected ... ok
[INFO] [stdout] test bomb_dimension_65535x65535 ... ok
[INFO] [stdout] test local_corpus_static ... ok
[INFO] [stdout] test corpus_transparency_handling ... ok
[INFO] [stdout] test corpus_simple_gifs ... ok
[INFO] [stdout] test corpus_large_animation ... ok
[INFO] [stdout] test local_corpus_animated ... ok
[INFO] [stdout] test corpus_decode_all_gifs ... ok
[INFO] [stdout] test corpus_round_trip_animation_gifs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.86s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/malformed.rs (/opt/rustwide/target/debug/build/zengif/a21daaf8978450bf/out/malformed-a21daaf8978450bf)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test crash_repro_bad_bg_index ... ok
[INFO] [stdout] test crash_repro_frame_buffer_oob ... ok
[INFO] [stdout] test crash_repro_frame_exceeds_canvas ... ok
[INFO] [stdout] test dimensions_exceed_limits ... ok
[INFO] [stdout] test crash_repro_oob_palette_index ... ok
[INFO] [stdout] test header_only_no_frames ... ok
[INFO] [stdout] test missing_trailer_single_frame ... ok
[INFO] [stdout] test total_pixels_exceed_limits ... ok
[INFO] [stdout] test truncated_header ... ok
[INFO] [stdout] test truncated_lzw_data ... ok
[INFO] [stdout] test zero_dimensions ... ok
[INFO] [stdout] test empty_input ... ok
[INFO] [stdout] test missing_trailer_multi_frame ... ok
[INFO] [stdout] test random_garbage ... ok
[INFO] [stdout] test very_large_declared_dimensions ... ok
[INFO] [stdout] test missing_trailer_zero_frames_still_errors ... ok
[INFO] [stdout] test invalid_magic ... ok
[INFO] [stdout] test crash_repro_overflow_frame_pos ... ok
[INFO] [stdout] test crash_repro_zero_size_frame ... ok
[INFO] [stderr]      Running tests/palette_hybrid_test.rs (/opt/rustwide/target/debug/build/zengif/e16497c56656f452/out/palette_hybrid_test-e16497c56656f452)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/palette_mode_comparison.rs (/opt/rustwide/target/debug/build/zengif/8ab4e0215833e172/out/palette_mode_comparison-8ab4e0215833e172)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/palette_quality_comparison.rs (/opt/rustwide/target/debug/build/zengif/c261106d9d17ce7e/out/palette_quality_comparison-c261106d9d17ce7e)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/quantizer_quality.rs (/opt/rustwide/target/debug/build/zengif/bb12cca36d6f90a6/out/quantizer_quality-bb12cca36d6f90a6)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/regression_643_653.rs (/opt/rustwide/target/debug/build/zengif/573ae2d2a723cfb1/out/regression_643_653-573ae2d2a723cfb1)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test first_frame_transparent_pixels ... ok
[INFO] [stdout] test animation_transparent_overlay ... ok
[INFO] [stdout] test issue_643_653_transparency_double_round_trip ... ok
[INFO] [stdout] test issue_643_double_round_trip_single_frame ... ok
[INFO] [stdout] test issue_653_disposal_method_keep_default ... ok
[INFO] [stdout] test issue_653_fully_transparent_frame ... ok
[INFO] [stdout] test issue_643_delays_preserved_through_round_trips ... ok
[INFO] [stdout] test issue_643_valid_gif89a_header_and_trailer ... ok
[INFO] [stdout] test issue_653_transparent_pixels_preserved_in_animation ... ok
[INFO] [stdout] test issue_653_opaque_then_transparent_frames ... ok
[INFO] [stdout] test issue_653_background_disposal_creates_transparency ... ok
[INFO] [stdout] test issue_643_streaming_decode_of_reencoded ... ok
[INFO] [stdout] test issue_643_triple_round_trip ... ok
[INFO] [stdout] test transparency_survives_resize_equivalent ... ok
[INFO] [stdout] test transparency_with_multiple_colors ... ok
[INFO] [stdout] test issue_643_encode_animated_then_decode ... ok
[INFO] [stdout] test issue_643_double_round_trip_animated ... ok
[INFO] [stdout] test issue_653_different_transparency_per_frame ... ok
[INFO] [stdout] test issue_653_transparency_survives_round_trip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round_trip.rs (/opt/rustwide/target/debug/build/zengif/e655995e5e7d957a/out/round_trip-e655995e5e7d957a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests zengif
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test src/decode/mod.rs - decode::Decoder<'a,R>::with_next_frame (line 562) ... ignored
[INFO] [stdout] test src/encode/config.rs - encode::config::EncoderConfig::quantizer (line 313) ... ignored
[INFO] [stdout] test src/encode/config.rs - encode::config::EncoderConfig::quantizer (line 99) ... ignored
[INFO] [stdout] test src/encode/encoder.rs - encode::encoder::Encoder (line 43) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 131) ... ignored
[INFO] [stdout] test src/encode/mod.rs - encode::encode_gif (line 78) - compile ... ok
[INFO] [stdout] test src/encode/request.rs - encode::request::EncodeRequest (line 31) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 19) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 67) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 94) - compile ... ok
[INFO] [stdout] test src/heuristics.rs - heuristics::estimate_decode (line 332) ... ok
[INFO] [stdout] test src/lib.rs - (line 42) - compile ... ok
[INFO] [stdout] test src/heuristics.rs - heuristics::estimate_encode_shared_palette (line 486) ... ok
[INFO] [stdout] test src/lib.rs - detect (line 174) ... ignored
[INFO] [stdout] test src/quantize/mod.rs - quantize::Quantizer (line 124) ... ignored
[INFO] [stdout] test src/types.rs - types::ComposedFrame (line 429) ... ignored
[INFO] [stdout] test src/heuristics.rs - heuristics (line 43) ... ok
[INFO] [stdout] test src/heuristics.rs - heuristics::estimate_encode_streaming (line 555) ... ok
[INFO] [stdout] test src/heuristics.rs - heuristics::estimate_encode (line 401) ... ok
[INFO] [stdout] test src/limits.rs - limits::Limits (line 15) ... ok
[INFO] [stdout] test src/heuristics.rs - heuristics::estimate_decode_streaming (line 529) ... ok
[INFO] [stdout] test src/types.rs - types::FrameInput (line 633) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 7 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.61s; merged doctests compilation took 0.60s
[INFO] running `Command { std: "docker" "inspect" "54ea4505d949d4183773d83a602da11813e25c2004b766ac9c3b633fe48efff9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "54ea4505d949d4183773d83a602da11813e25c2004b766ac9c3b633fe48efff9", kill_on_drop: false }`
[INFO] [stdout] 54ea4505d949d4183773d83a602da11813e25c2004b766ac9c3b633fe48efff9
