[INFO] cloning repository https://github.com/rust-av/grav1synth
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/rust-av/grav1synth" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frust-av%2Fgrav1synth", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frust-av%2Fgrav1synth'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 1044228cd411672b565e5762a9b3597f4dd163b0
[INFO] testing rust-av/grav1synth against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frust-av%2Fgrav1synth" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/rust-av/grav1synth
[INFO] finished tweaking git repo https://github.com/rust-av/grav1synth
[INFO] tweaked toml for git repo https://github.com/rust-av/grav1synth written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/rust-av/grav1synth on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/rust-av/grav1synth 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6ab73e328397385102c5c5bea498cdcd5507dfd185ce003b1d22d19f3ae2bef5
[INFO] running `Command { std: "docker" "start" "-a" "6ab73e328397385102c5c5bea498cdcd5507dfd185ce003b1d22d19f3ae2bef5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6ab73e328397385102c5c5bea498cdcd5507dfd185ce003b1d22d19f3ae2bef5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6ab73e328397385102c5c5bea498cdcd5507dfd185ce003b1d22d19f3ae2bef5", kill_on_drop: false }`
[INFO] [stdout] 6ab73e328397385102c5c5bea498cdcd5507dfd185ce003b1d22d19f3ae2bef5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6da3791e09b82d05bb6f5749533e33962c6a98d0e823b7887367967268bf1feb
[INFO] running `Command { std: "docker" "start" "-a" "6da3791e09b82d05bb6f5749533e33962c6a98d0e823b7887367967268bf1feb", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling bindgen v0.72.1
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling cc v1.2.59
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling pkg-config v0.3.32
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling indexmap v2.13.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling clang v2.0.0
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling toml_edit v0.25.10+spec-1.1.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling equator v0.4.2
[INFO] [stderr]    Compiling aligned-vec v0.6.4
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling v_frame v0.5.1
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling fastrand v2.4.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling ffmpeg-sys-the-third v5.0.0+ffmpeg-8.1
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling humantime v2.3.0
[INFO] [stderr]    Compiling ffmpeg-the-third v5.0.0+ffmpeg-8.1
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling env_logger v0.10.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling wyz v0.5.1
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling num_enum_derive v0.7.6
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling unit-prefix v0.5.2
[INFO] [stderr]    Compiling funty v2.0.0
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling indicatif v0.18.4
[INFO] [stderr]    Compiling dialoguer v0.12.0
[INFO] [stderr]    Compiling bitvec v1.0.1
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling num_enum v0.7.6
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling pretty_env_logger v0.5.0
[INFO] [stderr]    Compiling av1-grain v0.4.2
[INFO] [stderr]    Compiling video-resize v0.2.0
[INFO] [stderr]    Compiling bit v0.1.1
[INFO] [stderr]    Compiling grav1synth v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [optimized + debuginfo] target(s) in 3m 17s
[INFO] running `Command { std: "docker" "inspect" "6da3791e09b82d05bb6f5749533e33962c6a98d0e823b7887367967268bf1feb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6da3791e09b82d05bb6f5749533e33962c6a98d0e823b7887367967268bf1feb", kill_on_drop: false }`
[INFO] [stdout] 6da3791e09b82d05bb6f5749533e33962c6a98d0e823b7887367967268bf1feb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7bd19b59ac5aa86aae54c37d06a41546f61c21270ff562086998345394e3e9b2
[INFO] running `Command { std: "docker" "start" "-a" "7bd19b59ac5aa86aae54c37d06a41546f61c21270ff562086998345394e3e9b2", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rand_core v0.10.0
[INFO] [stderr]    Compiling env_filter v1.0.1
[INFO] [stderr]    Compiling env_logger v0.11.10
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rand v0.10.0
[INFO] [stderr]    Compiling dialoguer v0.12.0
[INFO] [stderr]    Compiling quickcheck v1.1.0
[INFO] [stderr]    Compiling bindgen v0.72.1
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling num_enum_derive v0.7.6
[INFO] [stderr]    Compiling interpolate_name v0.2.4
[INFO] [stderr]    Compiling quickcheck_macros v1.2.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling equator v0.4.2
[INFO] [stderr]    Compiling num_enum v0.7.6
[INFO] [stderr]    Compiling aligned-vec v0.6.4
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling v_frame v0.5.1
[INFO] [stderr]    Compiling video-resize v0.2.0
[INFO] [stderr]    Compiling av1-grain v0.4.2
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling ffmpeg-sys-the-third v5.0.0+ffmpeg-8.1
[INFO] [stderr]    Compiling ffmpeg-the-third v5.0.0+ffmpeg-8.1
[INFO] [stderr]    Compiling grav1synth v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 1m 21s
[INFO] running `Command { std: "docker" "inspect" "7bd19b59ac5aa86aae54c37d06a41546f61c21270ff562086998345394e3e9b2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7bd19b59ac5aa86aae54c37d06a41546f61c21270ff562086998345394e3e9b2", kill_on_drop: false }`
[INFO] [stdout] 7bd19b59ac5aa86aae54c37d06a41546f61c21270ff562086998345394e3e9b2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 15c409d409389b6782b6dd4478fbb0331f858e12917e73de455904600e25621b
[INFO] running `Command { std: "docker" "start" "-a" "15c409d409389b6782b6dd4478fbb0331f858e12917e73de455904600e25621b", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 0.32s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/grav1synth-5b3a427b1de5f72a)
[INFO] [stdout] 
[INFO] [stdout] running 303 tests
[INFO] [stdout] test filters::tests::new_accepts_empty_filter_chain ... ok
[INFO] [stdout] test filters::tests::new_parses_multiple_filters_in_order ... ok
[INFO] [stdout] test filters::tests::new_parses_resize_filter_with_all_supported_algorithms ... ok
[INFO] [stdout] test filters::tests::new_rejects_crop_arg_without_equals_separator ... ok
[INFO] [stdout] test filters::tests::new_rejects_non_numeric_crop_value ... ok
[INFO] [stdout] test filters::tests::new_rejects_non_numeric_resize_dimensions ... ok
[INFO] [stdout] test filters::tests::new_rejects_resize_arg_without_equals_separator ... ok
[INFO] [stdout] test filters::tests::new_rejects_resize_when_width_or_height_missing ... ok
[INFO] [stdout] test filters::tests::new_rejects_unrecognized_crop_arg ... ok
[INFO] [stdout] test filters::tests::new_rejects_filter_without_colon_separator ... ok
[INFO] [stdout] test filters::tests::new_rejects_unrecognized_filter ... ok
[INFO] [stdout] test filters::tests::new_rejects_unrecognized_resize_algorithm ... ok
[INFO] [stdout] test parser::frame::tests::cdef_params_disabled_early_return ... ok
[INFO] [stdout] test parser::frame::tests::cdef_params_intrabc_early_return ... ok
[INFO] [stdout] test parser::frame::tests::cdef_params_lossless_early_return ... ok
[INFO] [stdout] test parser::frame::tests::cdef_params_mono_bits_zero ... ok
[INFO] [stdout] test filters::tests::new_parses_resize_filter_with_default_algorithm ... ok
[INFO] [stdout] test filters::tests::new_parses_crop_filter_args ... ok
[INFO] [stdout] test filters::tests::new_rejects_unrecognized_resize_arg ... ok
[INFO] [stdout] test parser::frame::tests::cdef_params_multi_plane_bits_one ... ok
[INFO] [stdout] test parser::frame::tests::cdef_params_multi_plane_bits_three ... ok
[INFO] [stdout] test parser::frame::tests::compute_image_size_rounds_up ... ok
[INFO] [stdout] test parser::frame::tests::compute_image_size_standard_1080p ... ok
[INFO] [stdout] test parser::frame::tests::compute_image_size_zero_dimensions ... ok
[INFO] [stdout] test parser::frame::tests::decode_signed_subexp_with_ref_basic ... ok
[INFO] [stdout] test parser::frame::tests::decode_subexp_increment_then_final_ns ... ok
[INFO] [stdout] test parser::frame::tests::decode_subexp_final_bits_small_num_syms ... ok
[INFO] [stdout] test parser::frame::tests::decode_subexp_subexp_bits_first_iter ... ok
[INFO] [stdout] test parser::frame::tests::decode_unsigned_subexp_with_ref_r_large ... ok
[INFO] [stdout] test parser::frame::tests::delta_lf_params_delta_q_not_present ... ok
[INFO] [stdout] test parser::frame::tests::delta_lf_params_lf_present_false ... ok
[INFO] [stdout] test parser::frame::tests::delta_q_params_base_zero_returns_false ... ok
[INFO] [stdout] test parser::frame::tests::delta_lf_params_lf_present_true ... ok
[INFO] [stdout] test parser::frame::tests::delta_q_params_nonzero_present_true ... ok
[INFO] [stdout] test parser::frame::tests::delta_q_params_nonzero_present_false ... ok
[INFO] [stdout] test parser::frame::tests::frame_reference_mode_non_intra_false ... ok
[INFO] [stdout] test parser::frame::tests::frame_reference_mode_intra_returns_false ... ok
[INFO] [stdout] test parser::frame::tests::frame_reference_mode_non_intra_true ... ok
[INFO] [stdout] test parser::frame::tests::frame_size_no_override_uses_max ... ok
[INFO] [stdout] test parser::frame::tests::frame_size_override_reads_dims ... ok
[INFO] [stdout] test parser::frame::tests::frame_size_override_with_superres ... ok
[INFO] [stdout] test parser::frame::tests::frame_size_with_refs_found_ref_third_iter ... ok
[INFO] [stdout] test parser::frame::tests::frame_size_with_refs_found_ref_first_iter ... ok
[INFO] [stdout] test parser::frame::tests::frame_size_with_refs_no_ref_found_falls_back ... ok
[INFO] [stdout] test parser::frame::tests::get_qindex_no_seg_ignore_delta_returns_base ... ok
[INFO] [stdout] test parser::frame::tests::get_qindex_no_seg_returns_base ... ok
[INFO] [stdout] test parser::frame::tests::get_qindex_no_seg_returns_current_q ... ok
[INFO] [stdout] test parser::frame::tests::get_qindex_seg_adds_offset ... ok
[INFO] [stdout] test parser::frame::tests::get_qindex_seg_ignore_delta_uses_base ... ok
[INFO] [stdout] test parser::frame::tests::get_qindex_seg_negative_clamps_zero ... ok
[INFO] [stdout] test parser::frame::tests::get_qindex_seg_overflow_clamps_255 ... ok
[INFO] [stdout] test parser::frame::tests::get_qindex_seg_with_current_q ... ok
[INFO] [stdout] test parser::frame::tests::get_relative_dist_negative_diff ... ok
[INFO] [stdout] test parser::frame::tests::get_relative_dist_positive_diff ... ok
[INFO] [stdout] test parser::frame::tests::get_relative_dist_same_values ... ok
[INFO] [stdout] test parser::frame::tests::get_relative_dist_wrap_negative ... ok
[INFO] [stdout] test parser::frame::tests::get_relative_dist_wrap_positive ... ok
[INFO] [stdout] test parser::frame::tests::get_relative_dist_zero_order_hint_bits ... ok
[INFO] [stdout] test parser::frame::tests::global_motion_params_affine ... ok
[INFO] [stdout] test parser::frame::tests::global_motion_params_all_identity ... ok
[INFO] [stdout] test parser::frame::tests::global_motion_params_intra_early_return ... ok
[INFO] [stdout] test parser::frame::tests::global_motion_params_rotzoom ... ok
[INFO] [stdout] test parser::frame::tests::global_motion_params_single_translation ... ok
[INFO] [stdout] test parser::frame::tests::initialize_prev_gm_params_correct_dimensions ... ok
[INFO] [stdout] test parser::frame::tests::initialize_prev_gm_params_identity_values ... ok
[INFO] [stdout] test parser::frame::tests::inverse_recenter_r_zero ... ok
[INFO] [stdout] test parser::frame::tests::inverse_recenter_v_even ... ok
[INFO] [stdout] test parser::frame::tests::inverse_recenter_v_gt_2r ... ok
[INFO] [stdout] test parser::frame::tests::decode_unsigned_subexp_with_ref_r_small ... ok
[INFO] [stdout] test parser::frame::tests::inverse_recenter_v_odd ... ok
[INFO] [stdout] test parser::frame::tests::inverse_recenter_v_zero ... ok
[INFO] [stdout] test parser::frame::tests::inverse_recenter_v_one ... ok
[INFO] [stdout] test parser::frame::tests::is_intra_false_for_switch ... ok
[INFO] [stdout] test parser::frame::tests::is_intra_false_for_inter ... ok
[INFO] [stdout] test parser::frame::tests::is_intra_true_for_intra_only ... ok
[INFO] [stdout] test parser::frame::tests::loop_filter_params_coded_lossless_early_return ... ok
[INFO] [stdout] test parser::frame::tests::is_intra_true_for_key ... ok
[INFO] [stdout] test parser::frame::tests::loop_filter_params_delta_enabled_with_update ... ok
[INFO] [stdout] test parser::frame::tests::loop_filter_params_intrabc_early_return ... ok
[INFO] [stdout] test parser::frame::tests::loop_filter_params_delta_enabled_no_update ... ok
[INFO] [stdout] test parser::frame::tests::loop_filter_params_mono_both_zero ... ok
[INFO] [stdout] test parser::frame::tests::loop_filter_params_multi_plane_l0_zero_l1_nonzero ... ok
[INFO] [stdout] test parser::frame::tests::loop_filter_params_multi_plane_nonzero ... ok
[INFO] [stdout] test parser::frame::tests::lr_params_chroma_lr_128x128_sb_subsample ... ok
[INFO] [stdout] test parser::frame::tests::lr_params_all_restore_none ... ok
[INFO] [stdout] test parser::frame::tests::lr_params_disabled_early_return ... ok
[INFO] [stdout] test parser::frame::tests::compute_image_size_exact_alignment ... ok
[INFO] [stdout] test parser::frame::tests::lr_params_intrabc_early_return ... ok
[INFO] [stdout] test parser::frame::tests::parse_frame_header_show_existing_carries_tile_info ... ok
[INFO] [stdout] test parser::frame::tests::lr_params_luma_lr_64x64_sb ... ok
[INFO] [stdout] test parser::frame::tests::lr_params_lossless_early_return ... ok
[INFO] [stdout] test parser::frame::tests::parse_frame_header_standalone_skips_alignment_verification ... ok
[INFO] [stdout] test parser::frame::tests::parse_frame_header_shown_key_frame ... ok
[INFO] [stdout] test parser::frame::tests::parse_frame_header_show_existing_frame ... ok
[INFO] [stdout] test parser::frame::tests::parse_frame_obu_seen_header_uses_previous ... ok
[INFO] [stdout] test parser::frame::tests::parse_frame_header_hidden_frame_returns_none ... ok
[INFO] [stdout] test parser::frame::tests::lr_params_no_subsampling_skips_uv_shift ... ok
[INFO] [stdout] test parser::frame::tests::parse_frame_header_seen_flag_short_circuits ... ok
[INFO] [stdout] test parser::frame::tests::parse_frame_obu_with_zero_padding_passes_alignment ... ok
[INFO] [stdout] test parser::frame::tests::parse_frame_obu_size_calculation ... ok
[INFO] [stdout] test parser::frame::tests::parse_frame_obu_write_accumulates_header_and_tile ... ok
[INFO] [stdout] test parser::frame::tests::push_su_roundtrips_through_su_parser ... ok
[INFO] [stdout] test parser::frame::tests::push_ns_roundtrips_through_ns_parser ... ok
[INFO] [stdout] test parser::frame::tests::quantization_params_mono_no_qmatrix ... ok
[INFO] [stdout] test parser::frame::tests::quantization_params_multi_plane_no_separate_uv ... ok
[INFO] [stdout] test parser::frame::tests::quantization_params_separate_uv_diff_delta ... ok
[INFO] [stdout] test parser::frame::tests::parse_frame_obu_shown_key_returns_some ... ok
[INFO] [stdout] test parser::frame::tests::quantization_params_qmatrix_shared_uv ... ok
[INFO] [stdout] test parser::frame::tests::parse_frame_obu_with_non_zero_padding_errors ... ok
[INFO] [stdout] test parser::frame::tests::quantization_params_qmatrix_separate_uv ... ok
[INFO] [stdout] test parser::frame::tests::read_delta_q_coded_negative ... ok
[INFO] [stdout] test parser::frame::tests::read_delta_q_coded_positive ... ok
[INFO] [stdout] test parser::frame::tests::quantization_params_separate_uv_no_diff ... ok
[INFO] [stdout] test parser::frame::tests::read_delta_q_coded_zero ... ok
[INFO] [stdout] test parser::frame::tests::read_interpolation_filter_switchable ... ok
[INFO] [stdout] test parser::frame::tests::read_interpolation_filter_explicit ... ok
[INFO] [stdout] test parser::frame::tests::read_delta_q_not_coded_zero ... ok
[INFO] [stdout] test parser::frame::tests::render_size_same_as_frame ... ok
[INFO] [stdout] test parser::frame::tests::read_tx_mode_not_lossless_reads_one_bit ... ok
[INFO] [stdout] test parser::frame::tests::seg_feature_active_idx_none_feature ... ok
[INFO] [stdout] test parser::frame::tests::seg_feature_active_idx_none_data ... ok
[INFO] [stdout] test parser::frame::tests::read_tx_mode_lossless_reads_nothing ... ok
[INFO] [stdout] test parser::frame::tests::render_size_different_reads_32_bits ... ok
[INFO] [stdout] test parser::frame::tests::segmentation_params_disabled_returns_none ... ok
[INFO] [stdout] test parser::frame::tests::segmentation_params_non_primary_no_map_but_data ... ok
[INFO] [stdout] test parser::frame::tests::segmentation_params_non_primary_update_map_and_data ... ok
[INFO] [stdout] test parser::frame::tests::seg_feature_active_idx_some_feature ... ok
[INFO] [stdout] test parser::frame::tests::skip_mode_params_forward_and_backward_refs ... ok
[INFO] [stdout] test parser::frame::tests::segmentation_params_primary_ref_none_unsigned_feature ... ok
[INFO] [stdout] test parser::frame::tests::segmentation_params_non_primary_no_update_data ... ok
[INFO] [stdout] test parser::frame::tests::skip_mode_params_ref_select_false ... ok
[INFO] [stdout] test parser::frame::tests::skip_mode_params_order_hint_bits_zero ... ok
[INFO] [stdout] test parser::frame::tests::skip_mode_params_intra_reads_nothing ... ok
[INFO] [stdout] test parser::frame::tests::skip_mode_params_one_forward_no_backward ... ok
[INFO] [stdout] test parser::frame::tests::skip_mode_params_two_forward_refs ... ok
[INFO] [stdout] test parser::frame::tests::superres_disabled_identity ... ok
[INFO] [stdout] test parser::frame::tests::superres_enabled_and_used_denom_9 ... ok
[INFO] [stdout] test parser::frame::tests::superres_enabled_and_used_max_denom ... ok
[INFO] [stdout] test parser::frame::tests::superres_enabled_but_not_used ... ok
[INFO] [stdout] test parser::frame::tests::temporal_point_info_consumes_one_bit ... ok
[INFO] [stdout] test parser::frame::tests::temporal_point_info_consumes_exact_bits ... ok
[INFO] [stdout] test parser::frame::tests::temporal_point_info_consumes_zero_bits ... ok
[INFO] [stdout] test parser::frame::tests::tile_info_uniform_128x128_sb ... ok
[INFO] [stdout] test parser::frame::tests::tile_info_non_uniform_small_frame ... ok
[INFO] [stdout] test parser::frame::tests::tile_info_uniform_multi_tile ... ok
[INFO] [stdout] test parser::frame::tests::tile_info_uniform_single_tile_64 ... ok
[INFO] [stdout] test parser::frame::tests::tile_log2_both_one ... ok
[INFO] [stdout] test parser::frame::tests::tile_log2_exceeds ... ok
[INFO] [stdout] test parser::frame::tests::tile_log2_multiple_shifts ... ok
[INFO] [stdout] test parser::frame::tests::tile_log2_one_shift ... ok
[INFO] [stdout] test parser::frame::tests::tile_log2_equal ... ok
[INFO] [stdout] test parser::frame::tests::uncompressed_header_hidden_key_does_not_reset_refs ... ok
[INFO] [stdout] test parser::frame::tests::uncompressed_header_write_copies_prefix_to_packet_out ... ok
[INFO] [stdout] test parser::frame::tests::uncompressed_header_key_show_resets_refs ... ok
[INFO] [stdout] test parser::frame::tests::uncompressed_header_write_disables_grain_no_matching_segment ... ok
[INFO] [stdout] test parser::frame::tests::uncompressed_header_write_injects_grain_from_matching_segment ... ok
[INFO] [stdout] test parser::frame::tests::uncompressed_header_write_show_existing_copies_bytes ... ok
[INFO] [stdout] test parser::frame::tests::write_grain_disabled_1_extra_bit ... ok
[INFO] [stdout] test parser::frame::tests::write_grain_disabled_3_extra_bits ... ok
[INFO] [stdout] test parser::frame::tests::uncompressed_header_write_disables_grain_no_incoming_header ... ok
[INFO] [stdout] test parser::frame::tests::write_grain_disabled_7_extra_bits ... ok
[INFO] [stdout] test parser::frame::tests::write_grain_disabled_no_extra_bits ... ok
[INFO] [stdout] test parser::frame::tests::write_grain_extra_bits_prefix_preserved ... ok
[INFO] [stdout] test parser::frame::tests::write_grain_roundtrip_inter_adds_update_grain ... ok
[INFO] [stdout] test parser::frame::tests::write_grain_roundtrip_monochrome_key_minimal ... ok
[INFO] [stdout] test parser::frame::tests::write_grain_roundtrip_chroma_scaling_from_luma ... ok
[INFO] [stdout] test parser::frame::tests::write_grain_roundtrip_non_mono_chroma_points ... ok
[INFO] [stdout] test parser::frame::tests::write_grain_roundtrip_y_scaling_points ... ok
[INFO] [stdout] test parser::grain::tests::film_grain_params_chroma_scaling_from_luma_reads_chroma_ar_coeffs_without_points ... ok
[INFO] [stdout] test parser::grain::tests::film_grain_params_monochrome_skips_chroma_fields ... ok
[INFO] [stdout] test parser::grain::tests::film_grain_params_reads_chroma_points_and_multiplier_fields_when_present ... ok
[INFO] [stdout] test parser::grain::tests::film_grain_params_returns_copy_ref_frame_when_inter_frame_disables_update ... ok
[INFO] [stdout] test parser::grain::tests::film_grain_params_returns_disable_when_apply_grain_is_false ... ok
[INFO] [stdout] test parser::grain::tests::film_grain_params_returns_disable_without_consuming_when_not_allowed ... ok
[INFO] [stdout] test parser::obu::tests::adjust_obu_size_at_start_of_buffer ... ok
[INFO] [stdout] test parser::frame::tests::segmentation_params_primary_ref_none_no_features ... ok
[INFO] [stdout] test parser::grain::tests::film_grain_params_uses_num_pos_luma_for_chroma_when_no_luma_points ... ok
[INFO] [stdout] test parser::frame::tests::segmentation_params_primary_ref_none_signed_feature ... ok
[INFO] [stdout] test parser::obu::tests::adjust_obu_size_encoding_grows ... ok
[INFO] [stdout] test parser::obu::tests::adjust_obu_size_large_value ... ok
[INFO] [stdout] test parser::obu::tests::adjust_obu_size_preserves_surrounding_bytes ... ok
[INFO] [stdout] test parser::obu::tests::adjust_obu_size_encoding_shrinks ... ok
[INFO] [stdout] test parser::obu::tests::adjust_obu_size_same_encoding_length ... ok
[INFO] [stdout] test parser::obu::tests::adjust_obu_size_zero_value ... ok
[INFO] [stdout] test parser::obu::tests::obu_extension_errors_when_insufficient_bits_are_available ... ok
[INFO] [stdout] test parser::obu::tests::obu_extension_parses_temporal_and_spatial_ids ... ok
[INFO] [stdout] test parser::obu::tests::obu_type_errors_when_insufficient_bits_are_available ... ok
[INFO] [stdout] test parser::obu::tests::obu_type_maps_all_valid_discriminants ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_header_rejects_non_zero_forbidden_bit ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_header_with_extension_flag_requires_extension_byte ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_header_with_extension_parses_extension_payload ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_header_without_extension_parses_expected_fields ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_layer_filter_inactive_for_temporal_delimiter ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_layer_filter_inactive_when_no_sequence_header ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_layer_filter_inactive_when_no_extension ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_layer_filter_skip_advances_input ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_layer_filter_passes_when_in_both_layers ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_header_rejects_non_zero_reserved_bit ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_layer_filter_skips_when_not_in_spatial_layer ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_layer_filter_inactive_when_op_pt_idc_zero ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_layer_filter_skip_write_copies_payload ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_layer_filter_skips_when_not_in_temporal_layer ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_padding_type_returns_none ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_metadata_type_returns_none ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_rejects_truncated_leb_size ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_rejects_empty_input ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_sets_self_size_to_obu_size ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_temporal_delimiter_advances_input_by_obu_size ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_temporal_delimiter_clears_seen_frame_header ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_temporal_delimiter_read_does_not_write_packet_out ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_temporal_delimiter_write_copies_full_obu ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_temporal_delimiter_with_size_field_returns_none ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_sequence_header_write_populates_packet_out ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_sequence_header_skips_trailing_alignment_bytes ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_unknown_type_advances_input_correctly ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_sequence_header_returns_obu_sequence_header ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_unknown_type_write_copies_full_obu ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_without_size_field_uses_parser_size ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_write_copies_one_byte_header ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_without_size_field_with_extension_uses_parser_size ... ok
[INFO] [stdout] test parser::obu::tests::parse_obu_write_copies_two_byte_header_with_extension ... ok
[INFO] [stdout] test parser::sequence::tests::color_config_profile2_ten_bit_uses_default_subsampling ... ok
[INFO] [stdout] test parser::sequence::tests::color_config_profile0_reads_chroma_sample_position ... ok
[INFO] [stdout] test parser::sequence::tests::color_config_parses_monochrome_and_returns_early ... ok
[INFO] [stdout] test parser::sequence::tests::color_config_profile1_forces_non_monochrome_and_444_subsampling ... ok
[INFO] [stdout] test parser::sequence::tests::color_config_profile2_twelve_bit_reads_ss_y_and_chroma_position ... ok
[INFO] [stdout] test parser::sequence::tests::color_config_returns_error_when_color_description_triplet_is_truncated ... ok
[INFO] [stdout] test parser::sequence::tests::color_config_profile2_twelve_bit_skips_ss_y_when_ss_x_is_zero ... ok
[INFO] [stdout] test parser::sequence::tests::color_config_uses_srgb_identity_shortcut ... ok
[INFO] [stdout] test parser::sequence::tests::decoder_model_info_returns_error_when_input_is_too_short ... ok
[INFO] [stdout] test parser::sequence::tests::decoder_model_info_parses_all_fields ... ok
[INFO] [stdout] test parser::sequence::tests::enable_order_hint_parses_ref_frame_mvs_and_bits ... ok
[INFO] [stdout] test parser::sequence::tests::explicit_screen_content_tools_and_integer_mv ... ok
[INFO] [stdout] test parser::sequence::tests::film_grain_params_present_true ... ok
[INFO] [stdout] test parser::sequence::tests::non_reduced_with_decoder_model_and_multi_op ... ok
[INFO] [stdout] test parser::sequence::tests::non_reduced_no_timing_info_single_op ... ok
[INFO] [stdout] test parser::sequence::tests::non_reduced_with_timing_info_no_decoder_model ... ok
[INFO] [stdout] test parser::sequence::tests::frame_id_numbers_present_parses_lengths ... ok
[INFO] [stdout] test parser::sequence::tests::operating_parameters_info_parses_with_non_zero_buffer_delay_length ... ok
[INFO] [stdout] test parser::sequence::tests::operating_parameters_info_returns_error_when_low_delay_flag_is_missing ... ok
[INFO] [stdout] test parser::sequence::tests::operating_parameters_info_supports_zero_buffer_delay_length ... ok
[INFO] [stdout] test parser::sequence::tests::reduced_still_picture_header_sets_defaults ... ok
[INFO] [stdout] test parser::sequence::tests::timing_info_parses_when_equal_picture_interval_is_false ... ok
[INFO] [stdout] test parser::sequence::tests::timing_info_returns_error_when_uvlc_payload_is_truncated ... ok
[INFO] [stdout] test parser::sequence::tests::write_mode_clears_grain_bit_when_grain_absent ... ok
[INFO] [stdout] test parser::sequence::tests::zero_screen_content_tools_forces_select_integer_mv ... ok
[INFO] [stdout] test parser::tests::get_grain_headers_preserves_all_grain_variants ... ok
[INFO] [stdout] test parser::tests::get_grain_headers_returns_cached_when_already_parsed ... ok
[INFO] [stdout] test parser::sequence::tests::timing_info_parses_when_equal_picture_interval_is_true ... ok
[INFO] [stdout] test parser::tests::get_grain_headers_returns_empty_when_parsed_with_no_grain ... ok
[INFO] [stdout] test parser::sequence::tests::write_mode_sets_grain_bit_when_grain_present ... ok
[INFO] [stdout] test parser::tests::get_grain_headers_second_call_returns_same_result ... ok
[INFO] [stdout] test parser::tests::modify_grain_headers_returns_ok_when_already_parsed ... ok
[INFO] [stdout] test parser::tile_group::tests::parse_tile_group_obu_multi_tile_errors_on_non_zero_alignment_bits ... ok
[INFO] [stdout] test parser::tile_group::tests::parse_tile_group_obu_multi_tile_with_start_end_flag_clears_seen_frame_header_when_last ... ok
[INFO] [stdout] test parser::tile_group::tests::parse_tile_group_obu_multi_tile_with_start_end_flag_preserves_seen_frame_header_when_not_last ... ok
[INFO] [stdout] test parser::tile_group::tests::parse_tile_group_obu_multi_tile_without_start_end_flag_uses_last_tile_index ... ok
[INFO] [stdout] test parser::tile_group::tests::parse_tile_group_obu_single_tile_skips_start_end_flag_and_clears_seen_frame_header ... ok
[INFO] [stdout] test parser::tile_group::tests::parse_tile_group_obu_write_mode_appends_size_bytes_to_packet_out ... ok
[INFO] [stdout] test parser::trace::tests::trace_ctx_pos_after_consuming_across_byte_boundary ... ok
[INFO] [stdout] test parser::trace::tests::trace_ctx_pos_after_consuming_bits ... ok
[INFO] [stdout] test parser::trace::tests::trace_ctx_pos_at_start_is_base_offset ... ok
[INFO] [stdout] test parser::trace::tests::trace_ctx_pos_with_nonzero_start_offset ... ok
[INFO] [stdout] test parser::util::tests::byte_alignment_at_offset_zero_is_noop ... ok
[INFO] [stdout] test parser::util::tests::byte_alignment_consumes_zero_padding_at_each_offset ... ok
[INFO] [stdout] test parser::util::tests::byte_alignment_errors_on_non_zero_padding ... ok
[INFO] [stdout] test parser::util::tests::ns_for_power_of_two_n_does_not_consume_an_extra_bit ... ok
[INFO] [stdout] test parser::frame::tests::delta_lf_params_intrabc_forces_false ... ok
[INFO] [stdout] test parser::util::tests::ns_reads_extra_bit_when_v_is_not_less_than_m ... ok
[INFO] [stdout] test parser::util::tests::ns_reads_zero_extra_bit_when_v_is_not_less_than_m ... ok
[INFO] [stdout] test parser::util::tests::ns_returns_error_when_extra_bit_is_missing ... ok
[INFO] [stdout] test parser::util::tests::ns_returns_error_when_prefix_bits_are_missing ... ok
[INFO] [stdout] test parser::util::tests::ns_returns_v_when_v_is_less_than_m ... ok
[INFO] [stdout] test parser::util::tests::ns_with_n_equal_one_returns_zero_without_consuming_bits ... ok
[INFO] [stdout] test parser::util::tests::su_decodes_most_negative_value_for_width ... ok
[INFO] [stdout] test parser::util::tests::su_decodes_negative_one_for_all_ones_payload ... ok
[INFO] [stdout] test parser::util::tests::su_handles_single_bit_width ... ok
[INFO] [stdout] test parser::grain::tests::film_grain_params_key_frame_forces_update_and_uses_420_zero_luma_shortcut ... FAILED
[INFO] [stdout] test parser::obu::tests::parse_obu_tile_group_panics - should panic ... ok
[INFO] [stdout] test parser::util::tests::su_returns_value_when_sign_bit_is_clear ... ok
[INFO] [stdout] test parser::sequence::tests::color_config_panics_when_color_primaries_code_is_invalid - should panic ... ok
[INFO] [stdout] test parser::util::tests::su_returns_error_when_input_is_too_short ... ok
[INFO] [stdout] test parser::util::tests::take_bool_bit_reads_true_and_advances_input ... ok
[INFO] [stdout] test parser::util::tests::take_bool_bit_returns_error_on_empty_input ... ok
[INFO] [stdout] test parser::tests::get_grain_headers_panics_when_reader_is_none - should panic ... ok
[INFO] [stdout] test parser::tests::modify_grain_headers_panics_when_write_is_false - should panic ... ok
[INFO] [stdout] test parser::util::tests::take_zero_bit_consumes_one_zero_bit ... ok
[INFO] [stdout] test parser::util::tests::take_zero_bits_returns_error_when_input_is_too_short ... ok
[INFO] [stdout] test parser::util::tests::take_zero_bits_returns_original_input_on_non_zero_value ... ok
[INFO] [stdout] test parser::util::tests::uvlc_decodes_31_leading_zeros_without_saturating ... ok
[INFO] [stdout] test parser::util::tests::uvlc_decodes_payload_when_leading_zeros_are_present ... ok
[INFO] [stdout] test parser::util::tests::uvlc_decodes_zero_when_stop_bit_is_first ... ok
[INFO] [stdout] test parser::tests::modify_grain_headers_panics_when_reader_is_none - should panic ... ok
[INFO] [stdout] test parser::util::tests::ns_panics_when_n_is_zero_in_debug_builds - should panic ... ok
[INFO] [stdout] test parser::util::tests::su_panics_when_n_is_zero_in_debug_builds - should panic ... ok
[INFO] [stdout] test parser::util::tests::uvlc_saturates_to_u32_max_with_more_than_32_leading_zeros ... ok
[INFO] [stdout] test parser::util::tests::uvlc_returns_error_when_terminator_bit_is_missing ... ok
[INFO] [stdout] test parser::util::tests::validate_leb128_write ... ok
[INFO] [stdout] test parser::util::tests::uvlc_saturates_to_u32_max_with_32_leading_zeros ... ok
[INFO] [stdout] test parser::util::tests::uvlc_returns_error_when_payload_bits_are_missing ... ok
[INFO] [stdout] test parser::util::tests::take_zero_bit_returns_original_input_on_non_zero_bit ... ok
[INFO] [stdout] test parser::util::tests::take_zero_bits_consumes_multiple_zero_bits ... ok
[INFO] [stdout] test parser::util::tests::take_bool_bit_reads_false_and_advances_input ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- parser::grain::tests::film_grain_params_key_frame_forces_update_and_uses_420_zero_luma_shortcut stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::grain::tests::film_grain_params_key_frame_forces_update_and_uses_420_zero_luma_shortcut' (190) panicked at src/parser/grain.rs:462:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 10
[INFO] [stdout]  right: 8
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a46b295a37a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a46b295a37a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a46b295a37a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a46b295a37a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a46b296fcfa - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a46b296fcfa - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x5a46b295f1a2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5a46b295f1a2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5a46b2938f6f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a46b2938f6f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a46b2952809 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a46b28e2ddc - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5a46b28e2ddc - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5a46b29529c2 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5a46b29529c2 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a46b2939028 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a46b2930439 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a46b2939e2d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a46b297052c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a46b29703b3 - core[35159d6ffb30e017]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5a46b2893a7c - core[35159d6ffb30e017]::panicking::assert_failed::<u8, u8>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5a46b27dd5ee - grav1synth[635d377237721b33]::parser::grain::tests::film_grain_params_key_frame_forces_update_and_uses_420_zero_luma_shortcut
[INFO] [stdout]   22:     0x5a46b27c9009 - grav1synth[635d377237721b33]::parser::grain::tests::film_grain_params_key_frame_forces_update_and_uses_420_zero_luma_shortcut::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/grain.rs:432:83
[INFO] [stdout]   23:     0x5a46b27c9009 - <grav1synth[635d377237721b33]::parser::grain::tests::film_grain_params_key_frame_forces_update_and_uses_420_zero_luma_shortcut::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a46b28d60bb - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a46b28d60bb - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5a46b28e38ab - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5a46b28e38ab - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5a46b28e38ab - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a46b28e38ab - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a46b28e38ab - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a46b28e38ab - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5a46b28e38ab - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5a46b28de284 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5a46b28de284 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a46b28e64b2 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5a46b28e64b2 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5a46b28e64b2 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a46b28e64b2 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a46b28e64b2 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a46b28e64b2 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5a46b28e64b2 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a46b2959c8f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5a46b2959c8f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x747847d03aa4 - <unknown>
[INFO] [stdout]   45:     0x747847d90a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     parser::grain::tests::film_grain_params_key_frame_forces_update_and_uses_420_zero_luma_shortcut
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 302 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--bin grav1synth`
[INFO] running `Command { std: "docker" "inspect" "15c409d409389b6782b6dd4478fbb0331f858e12917e73de455904600e25621b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "15c409d409389b6782b6dd4478fbb0331f858e12917e73de455904600e25621b", kill_on_drop: false }`
[INFO] [stdout] 15c409d409389b6782b6dd4478fbb0331f858e12917e73de455904600e25621b
