[INFO] cloning repository https://github.com/roticv/rust_h264
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/roticv/rust_h264" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Froticv%2Frust_h264", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Froticv%2Frust_h264'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 572d5753833a168004c2c7cba9f95ddb84099198
[INFO] testing roticv/rust_h264 against 1.94.0 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Froticv%2Frust_h264" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/roticv/rust_h264
[INFO] finished tweaking git repo https://github.com/roticv/rust_h264
[INFO] tweaked toml for git repo https://github.com/roticv/rust_h264 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/roticv/rust_h264 on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/roticv/rust_h264 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.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 554db2255e03d5c085f2cb5893be37f36850f18d2b2b532e28a5cfa61a52dd8d
[INFO] running `Command { std: "docker" "start" "-a" "554db2255e03d5c085f2cb5893be37f36850f18d2b2b532e28a5cfa61a52dd8d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "554db2255e03d5c085f2cb5893be37f36850f18d2b2b532e28a5cfa61a52dd8d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "554db2255e03d5c085f2cb5893be37f36850f18d2b2b532e28a5cfa61a52dd8d", kill_on_drop: false }`
[INFO] [stdout] 554db2255e03d5c085f2cb5893be37f36850f18d2b2b532e28a5cfa61a52dd8d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5a21307b7ede19ca86593063398b9a2f0516e28aba1200dd7a030e8e1421100e
[INFO] running `Command { std: "docker" "start" "-a" "5a21307b7ede19ca86593063398b9a2f0516e28aba1200dd7a030e8e1421100e", kill_on_drop: false }`
[INFO] [stderr]    Compiling rust_h264 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.96s
[INFO] running `Command { std: "docker" "inspect" "5a21307b7ede19ca86593063398b9a2f0516e28aba1200dd7a030e8e1421100e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5a21307b7ede19ca86593063398b9a2f0516e28aba1200dd7a030e8e1421100e", kill_on_drop: false }`
[INFO] [stdout] 5a21307b7ede19ca86593063398b9a2f0516e28aba1200dd7a030e8e1421100e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d89e81edf1270fce1bad8a6fb2b9661d853adc44ec8d581d7711428333df615c
[INFO] running `Command { std: "docker" "start" "-a" "d89e81edf1270fce1bad8a6fb2b9661d853adc44ec8d581d7711428333df615c", kill_on_drop: false }`
[INFO] [stderr]    Compiling rust_h264 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `rust_h264::bitstream::BitstreamReader`
[INFO] [stdout]  --> examples/debug_cavlc.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use rust_h264::bitstream::BitstreamReader;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `header`
[INFO] [stdout]   --> examples/debug_cavlc.rs:20:10
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let (header, mut reader) = parse_slice_header(&idr.rbsp, &sps, &pps, NalUnitType::SliceIdr).unwrap();
[INFO] [stdout]    |          ^^^^^^ help: if this is intentional, prefix it with an underscore: `_header`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `blk`
[INFO] [stdout]   --> examples/debug_cavlc.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     for blk in 0..16 {
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_blk`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.73s
[INFO] running `Command { std: "docker" "inspect" "d89e81edf1270fce1bad8a6fb2b9661d853adc44ec8d581d7711428333df615c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d89e81edf1270fce1bad8a6fb2b9661d853adc44ec8d581d7711428333df615c", kill_on_drop: false }`
[INFO] [stdout] d89e81edf1270fce1bad8a6fb2b9661d853adc44ec8d581d7711428333df615c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 8c02feaae7404316668d5f78217f932c02d298f4de5c281dbbd1b7a11d08f51e
[INFO] running `Command { std: "docker" "start" "-a" "8c02feaae7404316668d5f78217f932c02d298f4de5c281dbbd1b7a11d08f51e", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `rust_h264::bitstream::BitstreamReader`
[INFO] [stderr]  --> examples/debug_cavlc.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use rust_h264::bitstream::BitstreamReader;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `header`
[INFO] [stderr]   --> examples/debug_cavlc.rs:20:10
[INFO] [stderr]    |
[INFO] [stderr] 20 |     let (header, mut reader) = parse_slice_header(&idr.rbsp, &sps, &pps, NalUnitType::SliceIdr).unwrap();
[INFO] [stderr]    |          ^^^^^^ help: if this is intentional, prefix it with an underscore: `_header`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `blk`
[INFO] [stderr]   --> examples/debug_cavlc.rs:30:9
[INFO] [stderr]    |
[INFO] [stderr] 30 |     for blk in 0..16 {
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_blk`
[INFO] [stderr] 
[INFO] [stderr] warning: `rust_h264` (example "debug_cavlc") generated 3 warnings (run `cargo fix --example "debug_cavlc" -p rust_h264` to apply 3 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rust_h264-8df0c363377f46e2)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test bitstream::tests::test_read_bits ... ok
[INFO] [stdout] test nal::tests::test_emulation_prevention_removal ... ok
[INFO] [stdout] test bitstream::tests::test_read_ue ... ok
[INFO] [stdout] test decoder::tests::test_decode_multi_mb_frame ... ok
[INFO] [stdout] test residual::tests::test_inverse_hadamard_4x4_all_same ... ok
[INFO] [stdout] test sei::tests::test_parse_sei_single_frame ... ok
[INFO] [stdout] test pps::tests::test_parse_pps_single_frame ... ok
[INFO] [stdout] test decoder::tests::test_decode_single_idr_frame ... ok
[INFO] [stdout] test sps::tests::test_parse_sps_single_frame ... ok
[INFO] [stdout] test nal::tests::test_parse_annex_b_single_frame ... ok
[INFO] [stdout] test slice::tests::test_parse_slice_header_idr ... ok
[INFO] [stdout] test residual::tests::test_inverse_hadamard_2x2 ... ok
[INFO] [stdout] test bitstream::tests::test_read_se ... ok
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout] test decoder::tests::test_decode_i4x4_frame ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- decoder::tests::test_decode_i4x4_frame stdout ----
[INFO] [stdout] Slice header: first_mb=0, slice_type_raw=7, pps_id=0, frame_num_bits=4, frame_num=0
[INFO] [stdout] Slice header: pic_order_cnt_type=2
[INFO] [stdout] Slice header after POC: reader pos=(1, 6)
[INFO] [stdout] Slice header: IDR marking: no_output=false, long_term=false
[INFO] [stdout] Slice header: slice_qp_delta=-3, reader pos=(2, 5)
[INFO] [stdout] Slice: slice_qp_y=7, pps.pic_init_qp=-16
[INFO] [stdout] MB 0: mb_type=0, reader pos=(3, 1)
[INFO] [stdout] MB 0: Next bytes at pos: looking for debug...
[INFO] [stdout] I4x4 mode blk 0: prev_flag=1, predicted=2, final_mode=2
[INFO] [stdout] I4x4 mode blk 1: prev_flag=1, predicted=2, final_mode=2
[INFO] [stdout] I4x4 mode blk 2: prev_flag=0, predicted=2, final_mode=7
[INFO] [stdout] I4x4 mode blk 3: prev_flag=0, predicted=2, final_mode=0
[INFO] [stdout] I4x4 mode blk 4: prev_flag=1, predicted=2, final_mode=2
[INFO] [stdout] I4x4 mode blk 5: prev_flag=0, predicted=2, final_mode=8
[INFO] [stdout] I4x4 mode blk 6: prev_flag=1, predicted=0, final_mode=0
[INFO] [stdout] I4x4 mode blk 7: prev_flag=0, predicted=0, final_mode=5
[INFO] [stdout] I4x4 mode blk 8: prev_flag=0, predicted=2, final_mode=0
[INFO] [stdout] I4x4 mode blk 9: prev_flag=1, predicted=0, final_mode=0
[INFO] [stdout] I4x4 mode blk 10: prev_flag=0, predicted=0, final_mode=3
[INFO] [stdout] I4x4 mode blk 11: prev_flag=0, predicted=0, final_mode=1
[INFO] [stdout] I4x4 mode blk 12: prev_flag=1, predicted=0, final_mode=0
[INFO] [stdout] I4x4 mode blk 13: prev_flag=1, predicted=0, final_mode=0
[INFO] [stdout] I4x4 mode blk 14: prev_flag=0, predicted=0, final_mode=7
[INFO] [stdout] I4x4 mode blk 15: prev_flag=0, predicted=0, final_mode=1
[INFO] [stdout] After prediction modes: pos=(8, 4), total mode bits=43
[INFO] [stdout] After intra_chroma_pred_mode=0: pos=(8, 5)
[INFO] [stdout] MB 0: cbp_code=0, cbp=47, cbp_luma=15, cbp_chroma=2, pos=(8, 6)
[INFO] [stdout] MB 0: mb_qp_delta=0, prev_qp=7, qp_y=7
[INFO] [stdout] Block 0 CAVLC start: pos=(8, 7), nc=0
[INFO] [stdout] parse_coeff_token: start pos=(8, 7), nc=0
[INFO] [stdout] parse_residual_block: total_coeff=14, trailing_ones=0
[INFO] [stdout]   level[0]: suffix_len=1, first_nt=true, level=-19, pos: (10,7) -> (14,3)
[INFO] [stdout]   level[1]: suffix_len=2, first_nt=false, level=20, pos: (14,3) -> (15,7)
[INFO] [stdout]   level[2]: suffix_len=3, first_nt=false, level=20, pos: (15,7) -> (16,7)
[INFO] [stdout]   level[3]: suffix_len=4, first_nt=false, level=-6, pos: (16,7) -> (17,4)
[INFO] [stdout]   level[4]: suffix_len=4, first_nt=false, level=-16, pos: (17,4) -> (18,2)
[INFO] [stdout]   level[5]: suffix_len=4, first_nt=false, level=-6, pos: (18,2) -> (18,7)
[INFO] [stdout]   level[6]: suffix_len=4, first_nt=false, level=-10, pos: (18,7) -> (19,5)
[INFO] [stdout]   level[7]: suffix_len=4, first_nt=false, level=-10, pos: (19,5) -> (20,3)
[INFO] [stdout]   level[8]: suffix_len=4, first_nt=false, level=30, pos: (20,3) -> (21,3)
[INFO] [stdout]   level[9]: suffix_len=5, first_nt=false, level=16, pos: (21,3) -> (22,1)
[INFO] [stdout]   level[10]: suffix_len=5, first_nt=false, level=51, pos: (22,1) -> (23,2)
[INFO] [stdout]   level[11]: suffix_len=6, first_nt=false, level=16, pos: (23,2) -> (24,1)
[INFO] [stdout]   level[12]: suffix_len=6, first_nt=false, level=-51, pos: (24,1) -> (25,1)
[INFO] [stdout]   level[13]: suffix_len=6, first_nt=false, level=-140, pos: (25,1) -> (26,4)
[INFO] [stdout]   total_zeros=0 (parsed from pos (26,4))
[INFO] [stdout]   levels: [-19, 20, 20, -6, -16, -6, -10, -10, 30, 16, 51, 16, -51, -140]
[INFO] [stdout]   run: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] Block 0 CAVLC end: pos=(26, 6), total_coeff=14
[INFO] [stdout] Block 0 CAVLC scan order: [-140, -51, 16, 51, 16, 30, -10, -10, -6, -16, -6, 20, 20, -19, 0, 0]
[INFO] [stdout] Block 0 after unzigzag (raster): [-140, -51, 30, -10, 16, 16, -10, 20, 51, -6, 20, -19, -16, -6, 0, 0]
[INFO] [stdout] Block 0 after dequant (qp=7): [-3080, -1428, 660, -280, 448, 576, -280, 720, 1122, -168, 440, -532, -448, -216, 0, 0]
[INFO] [stdout] Block 0 after IDCT: [-33, -47, -33, 4, -61, -72, -41, -47, -99, -94, -70, -42, -57, -48, -63, 32]
[INFO] [stdout] Block 0 pred mode 2: [128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128]
[INFO] [stdout] Block 0 final pixels:
[INFO] [stdout]   row 0: [95, 81, 95, 132]
[INFO] [stdout]   row 1: [67, 56, 87, 81]
[INFO] [stdout]   row 2: [29, 34, 58, 86]
[INFO] [stdout]   row 3: [71, 80, 65, 160]
[INFO] [stdout] parse_coeff_token: start pos=(26, 6), nc=14
[INFO] [stdout] parse_residual_block: total_coeff=2, trailing_ones=2
[INFO] [stdout]   total_zeros=4 (parsed from pos (27,6))
[INFO] [stdout]   levels: [-1, -1]
[INFO] [stdout]   run: [4, 0]
[INFO] [stdout] parse_coeff_token: start pos=(28, 3), nc=14
[INFO] [stdout] parse_residual_block: total_coeff=15, trailing_ones=3
[INFO] [stdout]   level[0]: suffix_len=0, first_nt=false, level=-2, pos: (29,4) -> (30,0)
[INFO] [stdout]   level[1]: suffix_len=1, first_nt=false, level=6, pos: (30,0) -> (30,7)
[INFO] [stdout]   level[2]: suffix_len=2, first_nt=false, level=1, pos: (30,7) -> (31,2)
[INFO] [stdout]   level[3]: suffix_len=2, first_nt=false, level=-1, pos: (31,2) -> (31,5)
[INFO] [stdout]   level[4]: suffix_len=2, first_nt=false, level=13, pos: (31,5) -> (32,6)
[INFO] [stdout]   level[5]: suffix_len=3, first_nt=false, level=8, pos: (32,6) -> (33,3)
[INFO] [stdout]   level[6]: suffix_len=3, first_nt=false, level=1, pos: (33,3) -> (33,7)
[INFO] [stdout]   level[7]: suffix_len=3, first_nt=false, level=8, pos: (33,7) -> (34,4)
[INFO] [stdout]   level[8]: suffix_len=3, first_nt=false, level=-1, pos: (34,4) -> (35,0)
[INFO] [stdout]   level[9]: suffix_len=3, first_nt=false, level=7, pos: (35,0) -> (35,5)
[INFO] [stdout]   level[10]: suffix_len=3, first_nt=false, level=14, pos: (35,5) -> (36,4)
[INFO] [stdout]   level[11]: suffix_len=4, first_nt=false, level=13, pos: (36,4) -> (37,2)
[INFO] [stdout]   total_zeros=1 (parsed from pos (37,2))
[INFO] [stdout]   levels: [-2, 6, 1, -1, 13, 8, 1, 8, -1, 7, 14, 13, 1, -1, -1]
[INFO] [stdout]   run: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0]
[INFO] [stdout] parse_coeff_token: start pos=(37, 5), nc=9
[INFO] [stdout] parse_residual_block: total_coeff=11, trailing_ones=1
[INFO] [stdout]   level[0]: suffix_len=1, first_nt=true, level=2, pos: (38,4) -> (38,6)
[INFO] [stdout]   level[1]: suffix_len=1, first_nt=false, level=-2, pos: (38,6) -> (39,1)
[INFO] [stdout]   level[2]: suffix_len=1, first_nt=false, level=-4, pos: (39,1) -> (39,6)
[INFO] [stdout]   level[3]: suffix_len=2, first_nt=false, level=8, pos: (39,6) -> (40,4)
[INFO] [stdout]   level[4]: suffix_len=3, first_nt=false, level=-5, pos: (40,4) -> (41,1)
[INFO] [stdout]   level[5]: suffix_len=3, first_nt=false, level=25, pos: (41,1) -> (42,3)
[INFO] [stdout]   level[6]: suffix_len=4, first_nt=false, level=-5, pos: (42,3) -> (43,0)
[INFO] [stdout]   level[7]: suffix_len=4, first_nt=false, level=3, pos: (43,0) -> (43,5)
[INFO] [stdout]   level[8]: suffix_len=4, first_nt=false, level=-25, pos: (43,5) -> (44,5)
[INFO] [stdout]   level[9]: suffix_len=5, first_nt=false, level=32, pos: (44,5) -> (45,4)
[INFO] [stdout]   total_zeros=0 (parsed from pos (45,4))
[INFO] [stdout]   levels: [2, -2, -4, 8, -5, 25, -5, 3, -25, 32, -1]
[INFO] [stdout]   run: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] parse_coeff_token: start pos=(46, 0), nc=2
[INFO] [stdout] parse_residual_block: total_coeff=13, trailing_ones=1
[INFO] [stdout]   level[0]: suffix_len=1, first_nt=true, level=7, pos: (47,6) -> (48,5)
[INFO] [stdout]   level[1]: suffix_len=2, first_nt=false, level=3, pos: (48,5) -> (49,1)
[INFO] [stdout]   level[2]: suffix_len=2, first_nt=false, level=31, pos: (49,1) -> (52,5)
[INFO] [stdout]   level[3]: suffix_len=3, first_nt=false, level=37, pos: (52,5) -> (54,2)
[INFO] [stdout]   level[4]: suffix_len=4, first_nt=false, level=51, pos: (54,2) -> (55,5)
[INFO] [stdout]   level[5]: suffix_len=5, first_nt=false, level=30, pos: (55,5) -> (56,4)
[INFO] [stdout]   level[6]: suffix_len=5, first_nt=false, level=-8, pos: (56,4) -> (57,2)
[INFO] [stdout]   level[7]: suffix_len=5, first_nt=false, level=-26, pos: (57,2) -> (58,1)
[INFO] [stdout]   level[8]: suffix_len=5, first_nt=false, level=-19, pos: (58,1) -> (59,0)
[INFO] [stdout]   level[9]: suffix_len=5, first_nt=false, level=63, pos: (59,0) -> (60,1)
[INFO] [stdout]   level[10]: suffix_len=6, first_nt=false, level=-69, pos: (60,1) -> (61,2)
[INFO] [stdout]   level[11]: suffix_len=6, first_nt=false, level=-50, pos: (61,2) -> (62,2)
[INFO] [stdout]   total_zeros=3 (parsed from pos (62,2))
[INFO] [stdout]   levels: [7, 3, 31, 37, 51, 30, -8, -26, -19, 63, -69, -50, 1]
[INFO] [stdout]   run: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2]
[INFO] [stdout] parse_coeff_token: start pos=(62, 7), nc=13
[INFO] [stdout] parse_residual_block: total_coeff=6, trailing_ones=3
[INFO] [stdout]   level[0]: suffix_len=0, first_nt=false, level=1, pos: (64,0) -> (64,1)
[INFO] [stdout]   level[1]: suffix_len=1, first_nt=false, level=-1, pos: (64,1) -> (64,3)
[INFO] [stdout]   level[2]: suffix_len=1, first_nt=false, level=1, pos: (64,3) -> (64,5)
[INFO] [stdout]   total_zeros=5 (parsed from pos (64,5))
[INFO] [stdout]   levels: [1, -1, 1, -1, 1, -1]
[INFO] [stdout]   run: [1, 0, 0, 0, 0, 4]
[INFO] [stdout] parse_coeff_token: start pos=(65, 7), nc=12
[INFO] [stdout] parse_residual_block: total_coeff=14, trailing_ones=1
[INFO] [stdout]   level[0]: suffix_len=1, first_nt=true, level=2, pos: (66,6) -> (67,0)
[INFO] [stdout]   level[1]: suffix_len=1, first_nt=false, level=-6, pos: (67,0) -> (67,7)
[INFO] [stdout]   level[2]: suffix_len=2, first_nt=false, level=-1, pos: (67,7) -> (68,2)
[INFO] [stdout]   level[3]: suffix_len=2, first_nt=false, level=1, pos: (68,2) -> (68,5)
[INFO] [stdout]   level[4]: suffix_len=2, first_nt=false, level=15, pos: (68,5) -> (69,7)
[INFO] [stdout]   level[5]: suffix_len=3, first_nt=false, level=25, pos: (69,7) -> (71,1)
[INFO] [stdout]   level[6]: suffix_len=4, first_nt=false, level=27, pos: (71,1) -> (72,1)
[INFO] [stdout]   level[7]: suffix_len=5, first_nt=false, level=40, pos: (72,1) -> (73,1)
[INFO] [stdout]   level[8]: suffix_len=5, first_nt=false, level=-32, pos: (73,1) -> (74,0)
[INFO] [stdout]   level[9]: suffix_len=5, first_nt=false, level=-45, pos: (74,0) -> (75,0)
[INFO] [stdout]   level[10]: suffix_len=5, first_nt=false, level=-15, pos: (75,0) -> (75,6)
[INFO] [stdout]   level[11]: suffix_len=5, first_nt=false, level=-55, pos: (75,6) -> (76,7)
[INFO] [stdout]   level[12]: suffix_len=6, first_nt=false, level=-76, pos: (76,7) -> (78,0)
[INFO] [stdout]   total_zeros=0 (parsed from pos (78,0))
[INFO] [stdout]   levels: [2, -6, -1, 1, 15, 25, 27, 40, -32, -45, -15, -55, -76, -1]
[INFO] [stdout]   run: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] parse_coeff_token: start pos=(78, 2), nc=10
[INFO] [stdout] parse_residual_block: total_coeff=16, trailing_ones=2
[INFO] [stdout]   level[0]: suffix_len=1, first_nt=true, level=2, pos: (79,2) -> (79,4)
[INFO] [stdout]   level[1]: suffix_len=1, first_nt=false, level=-1, pos: (79,4) -> (79,6)
[INFO] [stdout]   level[2]: suffix_len=1, first_nt=false, level=10, pos: (79,6) -> (81,1)
[INFO] [stdout]   level[3]: suffix_len=2, first_nt=false, level=4, pos: (81,1) -> (81,5)
[INFO] [stdout]   level[4]: suffix_len=2, first_nt=false, level=8, pos: (81,5) -> (82,3)
[INFO] [stdout]   level[5]: suffix_len=3, first_nt=false, level=4, pos: (82,3) -> (82,7)
[INFO] [stdout]   level[6]: suffix_len=3, first_nt=false, level=-3, pos: (82,7) -> (83,3)
[INFO] [stdout]   level[7]: suffix_len=3, first_nt=false, level=8, pos: (83,3) -> (84,0)
[INFO] [stdout]   level[8]: suffix_len=3, first_nt=false, level=6285, pos: (84,0) -> (88,0)
[INFO] [stdout]   level[9]: suffix_len=4, first_nt=false, level=79, pos: (88,0) -> (89,6)
[INFO] [stdout]   level[10]: suffix_len=5, first_nt=false, level=167, pos: (89,6) -> (91,6)
[INFO] [stdout]   level[11]: suffix_len=6, first_nt=false, level=105, pos: (91,6) -> (93,0)
[INFO] [stdout]   level[12]: suffix_len=7, first_nt=false, level=-33, pos: (93,0) -> (94,0)
[INFO] [stdout]   level[13]: suffix_len=7, first_nt=false, level=-55, pos: (94,0) -> (95,0)
[INFO] [stdout]   total_zeros=0 (parsed from pos (95,0))
[INFO] [stdout]   levels: [2, -1, 10, 4, 8, 4, -3, 8, 6285, 79, 167, 105, -33, -55, 1, -1]
[INFO] [stdout]   run: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] parse_coeff_token: start pos=(95, 0), nc=15
[INFO] [stdout] parse_residual_block: total_coeff=13, trailing_ones=3
[INFO] [stdout]   level[0]: suffix_len=0, first_nt=false, level=-2, pos: (96,1) -> (96,5)
[INFO] [stdout]   level[1]: suffix_len=1, first_nt=false, level=-1, pos: (96,5) -> (96,7)
[INFO] [stdout]   level[2]: suffix_len=1, first_nt=false, level=-1, pos: (96,7) -> (97,1)
[INFO] [stdout]   level[3]: suffix_len=1, first_nt=false, level=1, pos: (97,1) -> (97,3)
[INFO] [stdout]   level[4]: suffix_len=1, first_nt=false, level=-2, pos: (97,3) -> (97,6)
[INFO] [stdout]   level[5]: suffix_len=1, first_nt=false, level=7, pos: (97,6) -> (98,6)
[INFO] [stdout]   level[6]: suffix_len=2, first_nt=false, level=13, pos: (98,6) -> (99,7)
[INFO] [stdout]   level[7]: suffix_len=3, first_nt=false, level=2, pos: (99,7) -> (100,3)
[INFO] [stdout]   level[8]: suffix_len=3, first_nt=false, level=26, pos: (100,3) -> (101,5)
[INFO] [stdout]   level[9]: suffix_len=4, first_nt=false, level=1, pos: (101,5) -> (102,2)
[INFO] [stdout]   total_zeros=2 (parsed from pos (102,2))
[INFO] [stdout]   levels: [-2, -1, -1, 1, -2, 7, 13, 2, 26, 1, 1, -1, -1]
[INFO] [stdout]   run: [0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0]
[INFO] [stdout] parse_coeff_token: start pos=(103, 2), nc=12
[INFO] [stdout] parse_residual_block: total_coeff=5, trailing_ones=1
[INFO] [stdout]   level[0]: suffix_len=0, first_nt=true, level=-2, pos: (104,1) -> (104,3)
[INFO] [stdout]   level[1]: suffix_len=1, first_nt=false, level=-1, pos: (104,3) -> (104,5)
[INFO] [stdout]   level[2]: suffix_len=1, first_nt=false, level=-1, pos: (104,5) -> (104,7)
[INFO] [stdout]   level[3]: suffix_len=1, first_nt=false, level=-1, pos: (104,7) -> (105,1)
[INFO] [stdout]   total_zeros=4 (parsed from pos (105,1))
[INFO] [stdout]   levels: [-2, -1, -1, -1, -1]
[INFO] [stdout]   run: [2, 0, 0, 2, 0]
[INFO] [stdout] parse_coeff_token: start pos=(106, 2), nc=13
[INFO] [stdout] parse_residual_block: total_coeff=6, trailing_ones=3
[INFO] [stdout]   level[0]: suffix_len=0, first_nt=false, level=1, pos: (107,3) -> (107,4)
[INFO] [stdout]   level[1]: suffix_len=1, first_nt=false, level=-4112, pos: (107,4) -> (111,2)
[INFO] [stdout]   level[2]: suffix_len=2, first_nt=false, level=13, pos: (111,2) -> (112,3)
[INFO] [stdout]   total_zeros=5 (parsed from pos (112,3))
[INFO] [stdout]   levels: [1, -4112, 13, -1, -1, -1]
[INFO] [stdout]   run: [0, 0, 0, 4, 0, 1]
[INFO] [stdout] parse_coeff_token: start pos=(113, 5), nc=6
[INFO] [stdout] parse_residual_block: total_coeff=5, trailing_ones=1
[INFO] [stdout]   level[0]: suffix_len=0, first_nt=true, level=3, pos: (114,3) -> (114,6)
[INFO] [stdout]   level[1]: suffix_len=1, first_nt=false, level=5, pos: (114,6) -> (115,4)
[INFO] [stdout]   level[2]: suffix_len=2, first_nt=false, level=-2, pos: (115,4) -> (115,7)
[INFO] [stdout]   level[3]: suffix_len=2, first_nt=false, level=1, pos: (115,7) -> (116,2)
[INFO] [stdout]   total_zeros=7 (parsed from pos (116,2))
[INFO] [stdout]   levels: [3, 5, -2, 1, 1]
[INFO] [stdout]   run: [1, 0, 0, 0, 6]
[INFO] [stdout] parse_coeff_token: start pos=(117, 4), nc=10
[INFO] [stdout] parse_residual_block: total_coeff=15, trailing_ones=0
[INFO] [stdout]   level[0]: suffix_len=1, first_nt=true, level=3, pos: (118,2) -> (118,5)
[INFO] [stdout]   level[1]: suffix_len=1, first_nt=false, level=-4, pos: (118,5) -> (119,2)
[INFO] [stdout]   level[2]: suffix_len=2, first_nt=false, level=4, pos: (119,2) -> (119,6)
[INFO] [stdout]   level[3]: suffix_len=2, first_nt=false, level=-6, pos: (119,6) -> (120,3)
[INFO] [stdout]   level[4]: suffix_len=2, first_nt=false, level=-4, pos: (120,3) -> (120,7)
[INFO] [stdout]   level[5]: suffix_len=2, first_nt=false, level=3, pos: (120,7) -> (121,3)
[INFO] [stdout]   level[6]: suffix_len=2, first_nt=false, level=13, pos: (121,3) -> (122,4)
[INFO] [stdout]   level[7]: suffix_len=3, first_nt=false, level=-5, pos: (122,4) -> (123,1)
[INFO] [stdout]   level[8]: suffix_len=3, first_nt=false, level=-2, pos: (123,1) -> (123,5)
[INFO] [stdout]   level[9]: suffix_len=3, first_nt=false, level=5, pos: (123,5) -> (124,2)
[INFO] [stdout]   level[10]: suffix_len=3, first_nt=false, level=2, pos: (124,2) -> (124,6)
[INFO] [stdout]   level[11]: suffix_len=3, first_nt=false, level=9, pos: (124,6) -> (125,4)
[INFO] [stdout]   level[12]: suffix_len=3, first_nt=false, level=8, pos: (125,4) -> (126,1)
[INFO] [stdout]   level[13]: suffix_len=3, first_nt=false, level=49, pos: (126,1) -> (128,1)
[INFO] [stdout]   level[14]: suffix_len=4, first_nt=false, level=-13, pos: (128,1) -> (128,7)
[INFO] [stdout]   total_zeros=0 (parsed from pos (128,7))
[INFO] [stdout]   levels: [3, -4, 4, -6, -4, 3, 13, -5, -2, 5, 2, 9, 8, 49, -13]
[INFO] [stdout]   run: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[INFO] [stdout] parse_coeff_token: start pos=(129, 0), nc=16
[INFO] [stdout] parse_residual_block: total_coeff=1, trailing_ones=0
[INFO] [stdout]   level[0]: suffix_len=0, first_nt=true, level=4, pos: (129,6) -> (130,3)
[INFO] [stdout]   total_zeros=5 (parsed from pos (130,3))
[INFO] [stdout]   levels: [4]
[INFO] [stdout]   run: [5]
[INFO] [stdout] parse_coeff_token: start pos=(131, 0), nc=10
[INFO] [stdout] parse_residual_block: total_coeff=5, trailing_ones=3
[INFO] [stdout]   level[0]: suffix_len=0, first_nt=false, level=2, pos: (132,1) -> (132,4)
[INFO] [stdout]   level[1]: suffix_len=1, first_nt=false, level=-10, pos: (132,4) -> (133,7)
[INFO] [stdout]   total_zeros=10 (parsed from pos (133,7))
[INFO] [stdout]   levels: [2, -10, -1, 1, 1]
[INFO] [stdout]   run: [0, 2, 0, 6, 2]
[INFO] [stdout] parse_coeff_token: start pos=(135, 5), nc=3
[INFO] [stdout] parse_residual_block: total_coeff=1, trailing_ones=1
[INFO] [stdout]   total_zeros=1 (parsed from pos (136,0))
[INFO] [stdout]   levels: [-1]
[INFO] [stdout]   run: [1]
[INFO] [stdout] parse_coeff_token: start pos=(136, 3), nc=-1
[INFO] [stdout] parse_residual_block: total_coeff=1, trailing_ones=1
[INFO] [stdout]   total_zeros=0 (parsed from pos (136,5))
[INFO] [stdout]   levels: [-1]
[INFO] [stdout]   run: [0]
[INFO] [stdout] parse_coeff_token: start pos=(136, 6), nc=-1
[INFO] [stdout] parse_residual_block: total_coeff=0, trailing_ones=0
[INFO] [stdout] parse_coeff_token: start pos=(137, 0), nc=0
[INFO] [stdout] parse_residual_block: total_coeff=0, trailing_ones=0
[INFO] [stdout] parse_coeff_token: start pos=(137, 1), nc=0
[INFO] [stdout] parse_residual_block: total_coeff=1, trailing_ones=1
[INFO] [stdout]   total_zeros=5 (parsed from pos (137,4))
[INFO] [stdout]   levels: [-1]
[INFO] [stdout]   run: [5]
[INFO] [stdout] parse_coeff_token: start pos=(138, 1), nc=0
[INFO] [stdout] parse_residual_block: total_coeff=5, trailing_ones=3
[INFO] [stdout]   level[0]: suffix_len=0, first_nt=false, level=1, pos: (139,3) -> (139,4)
[INFO] [stdout]   level[1]: suffix_len=1, first_nt=false, level=-4, pos: (139,4) -> (140,1)
[INFO] [stdout]   total_zeros=10 (parsed from pos (140,1))
[INFO] [stdout]   levels: [1, -4, -1, 1, 1]
[INFO] [stdout]   run: [0, 0, 3, 1, 6]
[INFO] [stdout] parse_coeff_token: start pos=(141, 5), nc=3
[INFO] [stdout] parse_residual_block: total_coeff=2, trailing_ones=2
[INFO] [stdout]   total_zeros=8 (parsed from pos (142,2))
[INFO] [stdout]   levels: [-1, 1]
[INFO] [stdout]   run: [8, 0]
[INFO] [stdout] parse_coeff_token: start pos=(143, 1), nc=0
[INFO] [stdout] parse_residual_block: total_coeff=0, trailing_ones=0
[INFO] [stdout] parse_coeff_token: start pos=(143, 2), nc=0
[INFO] [stdout] parse_residual_block: total_coeff=1, trailing_ones=0
[INFO] [stdout]   level[0]: suffix_len=0, first_nt=true, level=2, pos: (144,0) -> (144,1)
[INFO] [stdout]   total_zeros=5 (parsed from pos (144,1))
[INFO] [stdout]   levels: [2]
[INFO] [stdout]   run: [5]
[INFO] [stdout] parse_coeff_token: start pos=(144, 6), nc=0
[INFO] [stdout] parse_residual_block: total_coeff=2, trailing_ones=2
[INFO] [stdout]   total_zeros=3 (parsed from pos (145,3))
[INFO] [stdout]   levels: [1, -1]
[INFO] [stdout]   run: [0, 3]
[INFO] [stdout] parse_coeff_token: start pos=(146, 0), nc=2
[INFO] [stdout] parse_residual_block: total_coeff=8, trailing_ones=3
[INFO] [stdout]   level[0]: suffix_len=0, first_nt=false, level=-1, pos: (147,4) -> (147,6)
[INFO] [stdout]   level[1]: suffix_len=1, first_nt=false, level=-1, pos: (147,6) -> (148,0)
[INFO] [stdout]   level[2]: suffix_len=1, first_nt=false, level=1, pos: (148,0) -> (148,2)
[INFO] [stdout]   level[3]: suffix_len=1, first_nt=false, level=3, pos: (148,2) -> (148,6)
[INFO] [stdout]   level[4]: suffix_len=1, first_nt=false, level=1, pos: (148,6) -> (149,0)
[INFO] [stdout]   total_zeros=6 (parsed from pos (149,0))
[INFO] [stdout]   levels: [-1, -1, 1, 3, 1, 1, 1, 1]
[INFO] [stdout]   run: [0, 0, 0, 0, 0, 5, 0, 1]
[INFO] [stdout] 
[INFO] [stdout] thread 'decoder::tests::test_decode_i4x4_frame' (27) panicked at src/decoder.rs:895:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: [95, 81, 95, 132, 114, 115, 115, 114, 100, 47, 206, 98, 89, 71, 53, 61, 67, 56, 87, 81, 114, 115, 115, 114, 62, 134, 195, 80, 54, 59, 63, 82, 29, 34, 58, 86, 114, 115, 115, 114, 121, 160, 132, 28, 65, 82, 98, 98, 71, 80, 65, 160, 114, 115, 115, 114, 134, 100, 128, 99, 99, 99, 99, 99, 100, 67, 98, 133, 124, 99, 85, 107, 68, 35, 140, 113, 255, 0, 0, 255, 68, 89, 132, 125, 131, 107, 90, 106, 66, 47, 163, 130, 255, 0, 0, 255, 74, 107, 137, 120, 141, 123, 100, 107, 119, 106, 202, 128, 0, 255, 255, 0, 98, 109, 125, 127, 145, 131, 113, 118, 140, 118, 187, 78, 0, 255, 255, 0, 114, 104, 113, 133, 143, 130, 113, 118, 168, 137, 178, 52, 1, 254, 254, 1, 100, 93, 113, 137, 145, 132, 113, 117, 154, 117, 171, 53, 1, 254, 254, 1, 101, 100, 125, 144, 146, 132, 113, 117, 151, 111, 166, 63, 1, 254, 254, 1, 112, 102, 112, 129, 144, 131, 113, 117, 160, 130, 162, 49, 1, 254, 254, 1, 0, 0, 0, 0, 2, 0, 1, 3, 144, 150, 102, 29, 29, 29, 29, 29, 255, 255, 255, 255, 253, 254, 254, 251, 148, 123, 70, 72, 72, 72, 72, 72, 0, 0, 0, 0, 2, 3, 3, 0, 149, 101, 29, 127, 127, 127, 127, 127, 255, 255, 255, 255, 254, 252, 254, 255, 123, 69, 71, 192, 192, 192, 192, 192, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 129, 128, 128, 128, 128, 128, 128, 129, 126, 126, 129, 129, 128, 127, 127, 127, 129, 131, 126, 128, 128, 128, 128, 128, 128, 127, 128, 128, 128, 128, 127, 128, 128, 128, 128, 128, 127, 129, 128, 128, 128, 128, 128, 128, 127, 129, 128, 128, 128, 128, 128, 128, 127, 129, 128, 128, 128, 128, 128, 128, 127, 129, 128, 128, 127, 128, 129, 130, 128, 128, 129, 128, 128, 128, 129, 127, 127, 129, 127, 129, 128, 128, 128, 127, 129, 129, 126, 129, 128, 127, 128, 128, 127, 126, 129]
[INFO] [stdout]  right: [16, 16, 81, 80, 145, 146, 211, 210, 41, 41, 105, 106, 170, 171, 235, 234, 16, 15, 81, 81, 144, 106, 41, 41, 211, 211, 145, 145, 170, 170, 236, 235, 16, 16, 81, 170, 106, 105, 42, 41, 210, 210, 145, 145, 81, 81, 235, 236, 16, 16, 170, 170, 106, 106, 41, 41, 210, 209, 145, 145, 80, 81, 16, 234, 15, 15, 170, 170, 106, 106, 41, 41, 209, 210, 145, 145, 82, 81, 16, 235, 16, 234, 170, 170, 106, 106, 41, 41, 209, 210, 145, 145, 80, 81, 15, 16, 16, 235, 171, 170, 106, 106, 41, 41, 209, 210, 145, 145, 81, 81, 17, 16, 16, 235, 170, 170, 106, 106, 41, 41, 209, 210, 145, 145, 80, 81, 16, 16, 16, 235, 170, 170, 106, 106, 41, 41, 210, 210, 145, 145, 81, 81, 16, 16, 16, 235, 170, 170, 106, 106, 41, 41, 210, 210, 145, 145, 81, 81, 16, 16, 16, 235, 170, 170, 106, 106, 41, 41, 210, 210, 145, 145, 81, 81, 16, 16, 16, 235, 170, 170, 106, 106, 41, 41, 210, 210, 145, 145, 81, 81, 16, 16, 81, 130, 179, 201, 177, 153, 151, 160, 170, 121, 72, 49, 74, 99, 100, 91, 80, 130, 178, 202, 177, 153, 150, 160, 170, 121, 73, 48, 74, 98, 100, 91, 80, 131, 178, 202, 176, 153, 150, 159, 171, 122, 73, 49, 73, 98, 100, 92, 15, 16, 81, 81, 145, 107, 41, 41, 210, 210, 145, 145, 170, 170, 235, 236, 128, 90, 96, 128, 128, 128, 161, 127, 128, 145, 202, 253, 3, 46, 94, 128, 127, 169, 203, 240, 16, 54, 89, 128, 128, 166, 202, 240, 16, 54, 90, 129, 129, 168, 204, 242, 14, 51, 88, 128, 125, 157, 191, 231, 26, 65, 98, 130, 77, 33, 48, 104, 179, 227, 209, 154, 102, 57, 83, 170, 99, 144, 192, 141, 128, 239, 87, 128, 128, 128, 29, 128, 128, 79, 221, 108, 147, 25, 226, 129, 128, 8, 223, 110, 146, 34, 243, 128, 128, 16, 222, 110, 146, 34, 240, 128, 127, 14, 224, 110, 148, 34, 240, 127, 134, 25, 212, 105, 139, 39, 237, 135, 222, 137, 74, 27, 35, 105, 199, 228, 177, 197, 96, 67, 88, 71, 101, 180]
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e8dd6fc5f32 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e8dd6fc5f32 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e8dd6fc5f32 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e8dd6fc5f32 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e8dd6fd5fda - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e8dd6fd5fda - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5e8dd6f94c76 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e8dd6f94c76 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e8dd6fa5419 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e8dd6fa5419 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e8dd6fa52b1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e8dd6f6922e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5e8dd6f6922e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e8dd6fa5692 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5e8dd6fa5692 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e8dd6fa54d8 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e8dd6fa0a69 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e8dd6f8937d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e8dd6fdd3ec - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e8dd6fdd2e3 - core::panicking::assert_failed_inner::h3c3301979dc81b81
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5e8dd6f3eeb2 - core::panicking::assert_failed::h33e2077668f6e5be
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5e8dd6f2e313 - rust_h264::decoder::tests::test_decode_i4x4_frame::h7dec8f485300b46a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/decoder.rs:895:9
[INFO] [stdout]   22:     0x5e8dd6f2e5e7 - rust_h264::decoder::tests::test_decode_i4x4_frame::{{closure}}::hd10564785d00707a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/decoder.rs:866:32
[INFO] [stdout]   23:     0x5e8dd6f394e6 - core::ops::function::FnOnce::call_once::hef096d24d9810cd2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e8dd6f68feb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5e8dd6f68feb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5e8dd6f7c9fa - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5e8dd6f7c9fa - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5e8dd6f7c9fa - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5e8dd6f7c9fa - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5e8dd6f7c9fa - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5e8dd6f7c9fa - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5e8dd6f7c9fa - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5e8dd6f56e54 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5e8dd6f56e54 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5e8dd6f5a7f2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5e8dd6f5a7f2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5e8dd6f5a7f2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5e8dd6f5a7f2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5e8dd6f5a7f2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5e8dd6f5a7f2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5e8dd6f5a7f2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5e8dd6f9bcff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5e8dd6f9bcff - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7be0bd2f0aa4 - <unknown>
[INFO] [stdout]   45:     0x7be0bd37da64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     decoder::tests::test_decode_i4x4_frame
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 13 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "8c02feaae7404316668d5f78217f932c02d298f4de5c281dbbd1b7a11d08f51e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8c02feaae7404316668d5f78217f932c02d298f4de5c281dbbd1b7a11d08f51e", kill_on_drop: false }`
[INFO] [stdout] 8c02feaae7404316668d5f78217f932c02d298f4de5c281dbbd1b7a11d08f51e
