[INFO] fetching crate binrw 0.14.1...
[INFO] testing binrw-0.14.1 against nightly-2024-10-28+rustflags=-Zrandomize-layout for randomize-layout
[INFO] extracting crate binrw 0.14.1 into /workspace/builds/worker-1-tc2/source
[INFO] validating manifest of crates.io crate binrw 0.14.1 on toolchain nightly-2024-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate binrw 0.14.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate binrw 0.14.1
[INFO] tweaked toml for crates.io crate binrw 0.14.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 35 packages to latest compatible versions
[INFO] [stderr]       Adding trybuild v1.0.89 (available: v1.0.101)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bc0669fe611ad258a93fb8364e51654d2be866bf61426ab373c5c8b7de9703de
[INFO] running `Command { std: "docker" "start" "-a" "bc0669fe611ad258a93fb8364e51654d2be866bf61426ab373c5c8b7de9703de", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bc0669fe611ad258a93fb8364e51654d2be866bf61426ab373c5c8b7de9703de", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bc0669fe611ad258a93fb8364e51654d2be866bf61426ab373c5c8b7de9703de", kill_on_drop: false }`
[INFO] [stdout] bc0669fe611ad258a93fb8364e51654d2be866bf61426ab373c5c8b7de9703de
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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 -Zrandomize-layout" "-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 94e40736524505e6c77a2c70e15156d5b510b967a92821a4e9ad08497ef83865
[INFO] running `Command { std: "docker" "start" "-a" "94e40736524505e6c77a2c70e15156d5b510b967a92821a4e9ad08497ef83865", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.89
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling binrw_derive v0.14.1
[INFO] [stderr]    Compiling owo-colors v3.5.0
[INFO] [stderr]    Compiling binrw v0.14.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling array-init v2.1.0
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.54s
[INFO] running `Command { std: "docker" "inspect" "94e40736524505e6c77a2c70e15156d5b510b967a92821a4e9ad08497ef83865", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "94e40736524505e6c77a2c70e15156d5b510b967a92821a4e9ad08497ef83865", kill_on_drop: false }`
[INFO] [stdout] 94e40736524505e6c77a2c70e15156d5b510b967a92821a4e9ad08497ef83865
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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 -Zrandomize-layout" "-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] cb1b0b29042aa090885c95702fa0767391f1de764731415c6705d9304430067a
[INFO] running `Command { std: "docker" "start" "-a" "cb1b0b29042aa090885c95702fa0767391f1de764731415c6705d9304430067a", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.214
[INFO] [stderr]    Compiling serde_json v1.0.132
[INFO] [stderr]    Compiling ryu v1.0.18
[INFO] [stderr]    Compiling itoa v1.0.11
[INFO] [stderr]    Compiling trybuild v1.0.89
[INFO] [stderr]    Compiling syn v2.0.86
[INFO] [stderr]    Compiling modular-bitfield-impl v0.11.2
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling modular-bitfield v0.11.2
[INFO] [stderr]    Compiling serde_derive v1.0.214
[INFO] [stderr]    Compiling basic-toml v0.1.9
[INFO] [stderr]    Compiling binrw v0.14.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 25.02s
[INFO] running `Command { std: "docker" "inspect" "cb1b0b29042aa090885c95702fa0767391f1de764731415c6705d9304430067a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cb1b0b29042aa090885c95702fa0767391f1de764731415c6705d9304430067a", kill_on_drop: false }`
[INFO] [stdout] cb1b0b29042aa090885c95702fa0767391f1de764731415c6705d9304430067a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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 -Zrandomize-layout" "-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 9a315175e15a7790c0a68831b70b2f82f11d6b19c563a2a8cc75197d0f387a7a
[INFO] running `Command { std: "docker" "start" "-a" "9a315175e15a7790c0a68831b70b2f82f11d6b19c563a2a8cc75197d0f387a7a", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/binrw-076fd1a86c0ea59f)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test error::backtrace::tests::backtrace ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/binread_impls.rs (/opt/rustwide/target/debug/deps/binread_impls-e35a11a5e524959c)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test non_zero ... ok
[INFO] [stdout] test phantom_data ... ok
[INFO] [stdout] test tuple ... ok
[INFO] [stdout] test vec_u8 ... ok
[INFO] [stdout] test clone_args ... ok
[INFO] [stdout] test boxed ... ok
[INFO] [stdout] test convenience_endian ... ok
[INFO] [stderr]      Running tests/binwrite_impls.rs (/opt/rustwide/target/debug/deps/binwrite_impls-2739fbe91ff5eab4)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test clone_args ... ok
[INFO] [stdout] test boxed ... ok
[INFO] [stdout] test tuple ... ok
[INFO] [stdout] test non_zero ... ok
[INFO] [stdout] test option ... ok
[INFO] [stdout] test phantom_data ... ok
[INFO] [stdout] test vec_i8 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dbg.rs (/opt/rustwide/target/debug/deps/dbg-3e5e437a32280167)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test dbg ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.70s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/endian.rs (/opt/rustwide/target/debug/deps/endian-b50c315514703062)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test endian_bom ... ok
[INFO] [stdout] test endian_to_string ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/error.rs (/opt/rustwide/target/debug/deps/error-eee520d20471bac6)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test custom_error_trait ... ok
[INFO] [stdout] test enum_is_eol ... ok
[INFO] [stdout] test display ... ok
[INFO] [stdout] test custom_err_context ... ok
[INFO] [stdout] test no_seek_data_enum ... ok
[INFO] [stdout] test no_seek_struct ... ok
[INFO] [stdout] test no_seek_unit_enum ... ok
[INFO] [stdout] test parse_backtrace_with_empty_comment_lines ... ok
[INFO] [stdout] test not_custom_error ... ok
[INFO] [stdout] test is_eof ... ok
[INFO] [stdout] test show_backtrace_2 ... FAILED
[INFO] [stdout] test show_backtrace ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- show_backtrace_2 stdout ----
[INFO] [stdout] 
[INFO] [stdout]  ╺━━━━━━━━━━━━━━━━━━━━┅ Backtrace ┅━━━━━━━━━━━━━━━━━━━━╸
[INFO] [stdout] 
[INFO] [stdout]  0: [1m[1mError: failed to fill whole buffer[22m
[INFO] [stdout]            [1mlen = 6[22m[22m
[INFO] [stdout]      at tests/error/backtrace_2.rs:10
[INFO] [stdout]   ┄───╮
[INFO] [stdout]     9 |  [38;5;197m#[39m[38;5;197m[[39m[38;5;197mbr[39m[38;5;197m([39m[38;5;197mcount[39m = len, [38;5;197merr_context[39m([38;5;228m"len = {}"[39m, len)[38;5;197m)[39m[38;5;197m][39m
[INFO] [stdout]    [1m10[0m [1m⎬[0m  [1mitems: [0m[1m[38;5;197mVec[39m[0m[1m<[0m[1m[38;5;197mu32[39m[0m[1m>[0m
[INFO] [stdout]   ┄───╯
[INFO] [stdout]  1: [1mWhile parsing the innerest most struct[22m
[INFO] [stdout]      at tests/error/backtrace_2.rs:17
[INFO] [stdout]   ┄───╮
[INFO] [stdout]    15 |  [38;5;197m#[39m[38;5;197m[[39m[38;5;197mbr[39m[38;5;197m([39m[38;5;197mlittle[39m[38;5;197m)[39m[38;5;197m][39m
[INFO] [stdout]    16 |  [38;5;197m#[39m[38;5;197m[[39m[38;5;197mbr[39m[38;5;197m([39m[38;5;197merr_context[39m([38;5;228m"While parsing the innerest most struct"[39m)[38;5;197m)[39m[38;5;197m][39m
[INFO] [stdout]    [1m17[0m [1m⎬[0m  [1m_inner: InnerMostStruct[0m
[INFO] [stdout]   ┄───╯
[INFO] [stdout]  2: [1mWhile parsing field '_middle' in OutermostStruct[22m
[INFO] [stdout]      at tests/error/backtrace_2.rs:23
[INFO] [stdout]   ┄───╮
[INFO] [stdout]    22 |  [38;5;197m#[39m[38;5;197m[[39m[38;5;197mbr[39m[38;5;197m([39m[38;5;197mlittle[39m[38;5;197m)[39m[38;5;197m][39m
[INFO] [stdout]    [1m23[0m [1m⎬[0m  [1m_middle: MiddleStruct[0m
[INFO] [stdout]   ┄───╯
[INFO] [stdout] 
[INFO] [stdout]  ╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'show_backtrace_2' panicked at tests/error.rs:353:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "\n ╺━━━━━━━━━━━━━━━━━━━━┅ Backtrace ┅━━━━━━━━━━━━━━━━━━━━╸\n\n 0: \u{1b}[1m\u{1b}[1mError: failed to fill whole buffer\u{1b}[22m\n           \u{1b}[1mlen = 6\u{1b}[22m\u{1b}[22m\n     at tests/error/backtrace_2.rs:10\n  ┄───╮\n    9 |  \u{1b}[38;5;197m#\u{1b}[39m\u{1b}[38;5;197m[\u{1b}[39m\u{1b}[38;5;197mbr\u{1b}[39m\u{1b}[38;5;197m(\u{1b}[39m\u{1b}[38;5;197mcount\u{1b}[39m = len, \u{1b}[38;5;197merr_context\u{1b}[39m(\u{1b}[38;5;228m\"len = {}\"\u{1b}[39m, len)\u{1b}[38;5;197m)\u{1b}[39m\u{1b}[38;5;197m]\u{1b}[39m\n   \u{1b}[1m10\u{1b}[0m \u{1b}[1m⎬\u{1b}[0m  \u{1b}[1mitems: \u{1b}[0m\u{1b}[1m\u{1b}[38;5;197mVec\u{1b}[39m\u{1b}[0m\u{1b}[1m<\u{1b}[0m\u{1b}[1m\u{1b}[38;5;197mu32\u{1b}[39m\u{1b}[0m\u{1b}[1m>\u{1b}[0m\n  ┄───╯\n 1: \u{1b}[1mWhile parsing the innerest most struct\u{1b}[22m\n     at tests/error/backtrace_2.rs:17\n  ┄───╮\n   15 |  \u{1b}[38;5;197m#\u{1b}[39m\u{1b}[38;5;197m[\u{1b}[39m\u{1b}[38;5;197mbr\u{1b}[39m\u{1b}[38;5;197m(\u{1b}[39m\u{1b}[38;5;197mlittle\u{1b}[39m\u{1b}[38;5;197m)\u{1b}[39m\u{1b}[38;5;197m]\u{1b}[39m\n   16 |  \u{1b}[38;5;197m#\u{1b}[39m\u{1b}[38;5;197m[\u{1b}[39m\u{1b}[38;5;197mbr\u{1b}[39m\u{1b}[38;5;197m(\u{1b}[39m\u{1b}[38;5;197merr_context\u{1b}[39m(\u{1b}[38;5;228m\"While parsing the innerest most struct\"\u{1b}[39m)\u{1b}[38;5;197m)\u{1b}[39m\u{1b}[38;5;197m]\u{1b}[39m\n   \u{1b}[1m17\u{1b}[0m \u{1b}[1m⎬\u{1b}[0m  \u{1b}[1m_inner: InnerMostStruct\u{1b}[0m\n  ┄───╯\n 2: \u{1b}[1mWhile parsing field '_middle' in OutermostStruct\u{1b}[22m\n     at tests/error/backtrace_2.rs:23\n  ┄───╮\n   22 |  \u{1b}[38;5;197m#\u{1b}[39m\u{1b}[38;5;197m[\u{1b}[39m\u{1b}[38;5;197mbr\u{1b}[39m\u{1b}[38;5;197m(\u{1b}[39m\u{1b}[38;5;197mlittle\u{1b}[39m\u{1b}[38;5;197m)\u{1b}[39m\u{1b}[38;5;197m]\u{1b}[39m\n   \u{1b}[1m23\u{1b}[0m \u{1b}[1m⎬\u{1b}[0m  \u{1b}[1m_middle: MiddleStruct\u{1b}[0m\n  ┄───╯\n\n ╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸\n\n"
[INFO] [stdout]  right: "\n ╺━━━━━━━━━━━━━━━━━━━━┅ Backtrace ┅━━━━━━━━━━━━━━━━━━━━╸\n\n 0: \u{1b}[1m\u{1b}[1mError: failed to fill whole buffer\u{1b}[22m\n           \u{1b}[1mlen = 6\u{1b}[22m\u{1b}[22m\n     at binrw/tests/error/backtrace_2.rs:10\n  ┄───╮\n    9 |  \u{1b}[38;5;197m#\u{1b}[39m\u{1b}[38;5;197m[\u{1b}[39m\u{1b}[38;5;197mbr\u{1b}[39m\u{1b}[38;5;197m(\u{1b}[39m\u{1b}[38;5;197mcount\u{1b}[39m = len, \u{1b}[38;5;197merr_context\u{1b}[39m(\u{1b}[38;5;228m\"len = {}\"\u{1b}[39m, len)\u{1b}[38;5;197m)\u{1b}[39m\u{1b}[38;5;197m]\u{1b}[39m\n   \u{1b}[1m10\u{1b}[0m \u{1b}[1m⎬\u{1b}[0m  \u{1b}[1mitems: \u{1b}[0m\u{1b}[1m\u{1b}[38;5;197mVec\u{1b}[39m\u{1b}[0m\u{1b}[1m<\u{1b}[0m\u{1b}[1m\u{1b}[38;5;197mu32\u{1b}[39m\u{1b}[0m\u{1b}[1m>\u{1b}[0m\n  ┄───╯\n 1: \u{1b}[1mWhile parsing the innerest most struct\u{1b}[22m\n     at binrw/tests/error/backtrace_2.rs:17\n  ┄───╮\n   15 |  \u{1b}[38;5;197m#\u{1b}[39m\u{1b}[38;5;197m[\u{1b}[39m\u{1b}[38;5;197mbr\u{1b}[39m\u{1b}[38;5;197m(\u{1b}[39m\u{1b}[38;5;197mlittle\u{1b}[39m\u{1b}[38;5;197m)\u{1b}[39m\u{1b}[38;5;197m]\u{1b}[39m\n   16 |  \u{1b}[38;5;197m#\u{1b}[39m\u{1b}[38;5;197m[\u{1b}[39m\u{1b}[38;5;197mbr\u{1b}[39m\u{1b}[38;5;197m(\u{1b}[39m\u{1b}[38;5;197merr_context\u{1b}[39m(\u{1b}[38;5;228m\"While parsing the innerest most struct\"\u{1b}[39m)\u{1b}[38;5;197m)\u{1b}[39m\u{1b}[38;5;197m]\u{1b}[39m\n   \u{1b}[1m17\u{1b}[0m \u{1b}[1m⎬\u{1b}[0m  \u{1b}[1m_inner: InnerMostStruct\u{1b}[0m\n  ┄───╯\n 2: \u{1b}[1mWhile parsing field '_middle' in OutermostStruct\u{1b}[22m\n     at binrw/tests/error/backtrace_2.rs:23\n  ┄───╮\n   22 |  \u{1b}[38;5;197m#\u{1b}[39m\u{1b}[38;5;197m[\u{1b}[39m\u{1b}[38;5;197mbr\u{1b}[39m\u{1b}[38;5;197m(\u{1b}[39m\u{1b}[38;5;197mlittle\u{1b}[39m\u{1b}[38;5;197m)\u{1b}[39m\u{1b}[38;5;197m]\u{1b}[39m\n   \u{1b}[1m23\u{1b}[0m \u{1b}[1m⎬\u{1b}[0m  \u{1b}[1m_middle: MiddleStruct\u{1b}[0m\n  ┄───╯\n\n ╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸\n\n"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ec78e176dba - std::backtrace_rs::backtrace::libunwind::trace::h207520d6e9873551
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5ec78e176dba - std::backtrace_rs::backtrace::trace_unsynchronized::h2ed7433f370e3eca
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5ec78e176dba - std::sys::backtrace::_print_fmt::h916fac51166b18d7
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5ec78e176dba - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha0a4c9b8ce3802e6
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5ec78e19d453 - core::fmt::rt::Argument::fmt::h4cfc8587d52b3eb5
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5ec78e19d453 - core::fmt::write::h522cc39e5b36ae9f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/fmt/mod.rs:1190:21
[INFO] [stdout]    6:     0x5ec78e173a23 - std::io::Write::write_fmt::h7d3c26752da97734
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/io/mod.rs:1839:15
[INFO] [stdout]    7:     0x5ec78e176c02 - std::sys::backtrace::BacktraceLock::print::h4b9e00b29e9c0942
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5ec78e17824a - std::panicking::default_hook::{{closure}}::hb59b88280d0324d9
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5ec78e178054 - std::panicking::default_hook::he1dd496665be4a29
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5ec78e136f49 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h4ff71de18744e1dc
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/alloc/src/boxed.rs:2468:9
[INFO] [stdout]   11:     0x5ec78e136f49 - test::test_main::{{closure}}::hcf7c055ce117aa81
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:133:21
[INFO] [stdout]   12:     0x5ec78e178948 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1d66c6bbd60c9692
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/alloc/src/boxed.rs:2468:9
[INFO] [stdout]   13:     0x5ec78e178948 - std::panicking::rust_panic_with_hook::h2ff17fe8f26dfcf8
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5ec78e17870a - std::panicking::begin_panic_handler::{{closure}}::h4fad77951c07e101
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5ec78e177299 - std::sys::backtrace::__rust_end_short_backtrace::hb1a25b3da5d0ea08
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5ec78e17839c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5ec78e19be50 - core::panicking::panic_fmt::ha9db07b529f9b256
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/panicking.rs:75:14
[INFO] [stdout]   18:     0x5ec78e19c21b - core::panicking::assert_failed_inner::h04f38944d74a80a8
[INFO] [stdout]   19:     0x5ec78e0e45b0 - core::panicking::assert_failed::h0077ddfbf191c2a7
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/panicking.rs:377:5
[INFO] [stdout]   20:     0x5ec78e0f9151 - error::show_backtrace_2::h4490fb969b5a3b9a
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/error.rs:353:5
[INFO] [stdout]   21:     0x5ec78e0f8de7 - error::show_backtrace_2::{{closure}}::h228cef7d59a28ce3
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/error.rs:341:22
[INFO] [stdout]   22:     0x5ec78e0f3466 - core::ops::function::FnOnce::call_once::h01af9c1041455582
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5ec78e13b81b - core::ops::function::FnOnce::call_once::h22c3ba5715e93f05
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5ec78e13b81b - test::__rust_begin_short_backtrace::h8e82d8113d0da17f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:621:18
[INFO] [stdout]   25:     0x5ec78e13b197 - test::run_test_in_process::{{closure}}::h33235f4f20b7b7c7
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:644:60
[INFO] [stdout]   26:     0x5ec78e13b197 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb5043206310c586f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x5ec78e13b197 - std::panicking::try::do_call::h9ad4731a60ab23e2
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:557:40
[INFO] [stdout]   28:     0x5ec78e13b197 - std::panicking::try::h3824d23db772a716
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:520:19
[INFO] [stdout]   29:     0x5ec78e13b197 - std::panic::catch_unwind::h5afd514605fde46b
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panic.rs:358:14
[INFO] [stdout]   30:     0x5ec78e13b197 - test::run_test_in_process::h0d5cbfa7067d1720
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:644:27
[INFO] [stdout]   31:     0x5ec78e13b197 - test::run_test::{{closure}}::h708eb8872708115d
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:565:43
[INFO] [stdout]   32:     0x5ec78e0fe8b4 - test::run_test::{{closure}}::h392c51cee94713ab
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:595:41
[INFO] [stdout]   33:     0x5ec78e0fe8b4 - std::sys::backtrace::__rust_begin_short_backtrace::h2f40290710935a8b
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   34:     0x5ec78e10205e - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h3fd968d89053a903
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/thread/mod.rs:541:17
[INFO] [stdout]   35:     0x5ec78e10205e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h743f637ba4229880
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x5ec78e10205e - std::panicking::try::do_call::h07440897322525a6
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:557:40
[INFO] [stdout]   37:     0x5ec78e10205e - std::panicking::try::he5a2e00188156637
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:520:19
[INFO] [stdout]   38:     0x5ec78e10205e - std::panic::catch_unwind::hbaf3cae49b3c6433
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panic.rs:358:14
[INFO] [stdout]   39:     0x5ec78e10205e - std::thread::Builder::spawn_unchecked_::{{closure}}::h8e141ea224820bce
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/thread/mod.rs:540:30
[INFO] [stdout]   40:     0x5ec78e10205e - core::ops::function::FnOnce::call_once{{vtable.shim}}::h90d312fedd7b8ea8
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5ec78e17c73b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h69aa08ddb6adb8b6
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/alloc/src/boxed.rs:2454:9
[INFO] [stdout]   42:     0x5ec78e17c73b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h5aa36efdb79c806f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/alloc/src/boxed.rs:2454:9
[INFO] [stdout]   43:     0x5ec78e17c73b - std::sys::pal::unix::thread::Thread::new::thread_start::h6cd80a1b4be5158d
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   44:     0x7c7e37d3aac3 - <unknown>
[INFO] [stdout]   45:     0x7c7e37dcba04 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- show_backtrace stdout ----
[INFO] [stdout] 
[INFO] [stdout]  ╺━━━━━━━━━━━━━━━━━━━━┅ Backtrace ┅━━━━━━━━━━━━━━━━━━━━╸
[INFO] [stdout] 
[INFO] [stdout]  0: [1m[1mError: no variants matched at 0x0...[22m
[INFO] [stdout]    ╭───────────────────────┄ OnlyOption ┄────────────────────┄
[INFO] [stdout]    ┆
[INFO] [stdout]    ┆ 0: [1m[1mError: failed to fill whole buffer[22m
[INFO] [stdout]    ┆           [1mWhile parsing field '_items' in InnerMostStruct[22m[22m
[INFO] [stdout]    ┆     at tests/error/backtrace.rs:9
[INFO] [stdout]    ┆  ┄──╮
[INFO] [stdout]    ┆   8 |  [38;5;197m#[39m[38;5;197m[[39m[38;5;197mbr[39m[38;5;197m([39m[38;5;197mcount[39m = len[38;5;197m)[39m[38;5;197m][39m
[INFO] [stdout]    ┆   [1m9[0m [1m⎬[0m  [1m_items: [0m[1m[38;5;197mVec[39m[0m[1m<[0m[1m[38;5;197mu32[39m[0m[1m>[0m
[INFO] [stdout]    ┆  ┄──╯
[INFO] [stdout]    ┆ 1: [1mWhile parsing field 'inner' in MiddleEnum::OnlyOption[22m
[INFO] [stdout]    ┆     at tests/error/backtrace.rs:18
[INFO] [stdout]    ┆  ┄───╮
[INFO] [stdout]    ┆   16 |  [38;5;197m#[39m[38;5;197m[[39m[38;5;197mbr[39m[38;5;197m([39m[38;5;197mbig[39m[38;5;197m)[39m[38;5;197m][39m
[INFO] [stdout]    ┆   17 |  [38;5;197m#[39m[38;5;197m[[39m[38;5;197mbr[39m[38;5;197m([39m[38;5;197massert[39m(inner.len [38;5;197m==[39m [38;5;135m3[39m)[38;5;197m)[39m[38;5;197m][39m
[INFO] [stdout]    ┆   [1m18[0m [1m⎬[0m  [1minner: InnerMostStruct[0m
[INFO] [stdout]    ┆  ┄───╯
[INFO] [stdout]    ┆
[INFO] [stdout]    ╰─────────────────────────────────────────────────────────┄
[INFO] [stdout]    ╭───────────────────────┄ OtherOption ┄────────────────────┄
[INFO] [stdout]    ┆
[INFO] [stdout]    ┆ 0: [1m[1mError: failed to fill whole buffer[22m
[INFO] [stdout]    ┆           [1mWhile parsing field 'self_1' in MiddleEnum::OtherOption[22m[22m
[INFO] [stdout]    ┆     at tests/error/backtrace.rs:13
[INFO] [stdout]    ┆  ┄───╮
[INFO] [stdout]    ┆   [1m21[0m [1m⎬[0m  [1m[0m[1m[38;5;197mu32[39m[0m
[INFO] [stdout]    ┆  ┄───╯
[INFO] [stdout]    ┆
[INFO] [stdout]    ╰──────────────────────────────────────────────────────────┄[22m
[INFO] [stdout]     ...[1mWhile parsing field '_middle' in MiddleStruct[22m[22m
[INFO] [stdout]      at tests/error/backtrace.rs:27
[INFO] [stdout]   ┄───╮
[INFO] [stdout]    26 |  [38;5;197m#[39m[38;5;197m[[39m[38;5;197mbr[39m[38;5;197m([39m[38;5;197mlittle[39m[38;5;197m)[39m[38;5;197m][39m
[INFO] [stdout]    [1m27[0m [1m⎬[0m  [1m_middle: MiddleEnum[0m
[INFO] [stdout]   ┄───╯
[INFO] [stdout]  1: [1mWhile parsing field '_middle' in OutermostStruct[22m
[INFO] [stdout]      at tests/error/backtrace.rs:33
[INFO] [stdout]   ┄───╮
[INFO] [stdout]    32 |  [38;5;197m#[39m[38;5;197m[[39m[38;5;197mbr[39m[38;5;197m([39m[38;5;197mlittle[39m[38;5;197m)[39m[38;5;197m][39m
[INFO] [stdout]    [1m33[0m [1m⎬[0m  [1m_middle: MiddleStruct[0m
[INFO] [stdout]   ┄───╯
[INFO] [stdout] 
[INFO] [stdout]  ╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'show_backtrace' panicked at tests/error.rs:321:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "\n ╺━━━━━━━━━━━━━━━━━━━━┅ Backtrace ┅━━━━━━━━━━━━━━━━━━━━╸\n\n 0: \u{1b}[1m\u{1b}[1mError: no variants matched at 0x0...\u{1b}[22m\n   ╭───────────────────────┄ OnlyOption ┄────────────────────┄\n   ┆\n   ┆ 0: \u{1b}[1m\u{1b}[1mError: failed to fill whole buffer\u{1b}[22m\n   ┆           \u{1b}[1mWhile parsing field '_items' in InnerMostStruct\u{1b}[22m\u{1b}[22m\n   ┆     at tests/error/backtrace.rs:9\n   ┆  ┄──╮\n   ┆   8 |  \u{1b}[38;5;197m#\u{1b}[39m\u{1b}[38;5;197m[\u{1b}[39m\u{1b}[38;5;197mbr\u{1b}[39m\u{1b}[38;5;197m(\u{1b}[39m\u{1b}[38;5;197mcount\u{1b}[39m = len\u{1b}[38;5;197m)\u{1b}[39m\u{1b}[38;5;197m]\u{1b}[39m\n   ┆   \u{1b}[1m9\u{1b}[0m \u{1b}[1m⎬\u{1b}[0m  \u{1b}[1m_items: \u{1b}[0m\u{1b}[1m\u{1b}[38;5;197mVec\u{1b}[39m\u{1b}[0m\u{1b}[1m<\u{1b}[0m\u{1b}[1m\u{1b}[38;5;197mu32\u{1b}[39m\u{1b}[0m\u{1b}[1m>\u{1b}[0m\n   ┆  ┄──╯\n   ┆ 1: \u{1b}[1mWhile parsing field 'inner' in MiddleEnum::OnlyOption\u{1b}[22m\n   ┆     at tests/error/backtrace.rs:18\n   ┆  ┄───╮\n   ┆   16 |  \u{1b}[38;5;197m#\u{1b}[39m\u{1b}[38;5;197m[\u{1b}[39m\u{1b}[38;5;197mbr\u{1b}[39m\u{1b}[38;5;197m(\u{1b}[39m\u{1b}[38;5;197mbig\u{1b}[39m\u{1b}[38;5;197m)\u{1b}[39m\u{1b}[38;5;197m]\u{1b}[39m\n   ┆   17 |  \u{1b}[38;5;197m#\u{1b}[39m\u{1b}[38;5;197m[\u{1b}[39m\u{1b}[38;5;197mbr\u{1b}[39m\u{1b}[38;5;197m(\u{1b}[39m\u{1b}[38;5;197massert\u{1b}[39m(inner.len \u{1b}[38;5;197m==\u{1b}[39m \u{1b}[38;5;135m3\u{1b}[39m)\u{1b}[38;5;197m)\u{1b}[39m\u{1b}[38;5;197m]\u{1b}[39m\n   ┆   \u{1b}[1m18\u{1b}[0m \u{1b}[1m⎬\u{1b}[0m  \u{1b}[1minner: InnerMostStruct\u{1b}[0m\n   ┆  ┄───╯\n   ┆\n   ╰─────────────────────────────────────────────────────────┄\n   ╭───────────────────────┄ OtherOption ┄────────────────────┄\n   ┆\n   ┆ 0: \u{1b}[1m\u{1b}[1mError: failed to fill whole buffer\u{1b}[22m\n   ┆           \u{1b}[1mWhile parsing field 'self_1' in MiddleEnum::OtherOption\u{1b}[22m\u{1b}[22m\n   ┆     at tests/error/backtrace.rs:13\n   ┆  ┄───╮\n   ┆   \u{1b}[1m21\u{1b}[0m \u{1b}[1m⎬\u{1b}[0m  \u{1b}[1m\u{1b}[0m\u{1b}[1m\u{1b}[38;5;197mu32\u{1b}[39m\u{1b}[0m\n   ┆  ┄───╯\n   ┆\n   ╰──────────────────────────────────────────────────────────┄\u{1b}[22m\n    ...\u{1b}[1mWhile parsing field '_middle' in MiddleStruct\u{1b}[22m\u{1b}[22m\n     at tests/error/backtrace.rs:27\n  ┄───╮\n   26 |  \u{1b}[38;5;197m#\u{1b}[39m\u{1b}[38;5;197m[\u{1b}[39m\u{1b}[38;5;197mbr\u{1b}[39m\u{1b}[38;5;197m(\u{1b}[39m\u{1b}[38;5;197mlittle\u{1b}[39m\u{1b}[38;5;197m)\u{1b}[39m\u{1b}[38;5;197m]\u{1b}[39m\n   \u{1b}[1m27\u{1b}[0m \u{1b}[1m⎬\u{1b}[0m  \u{1b}[1m_middle: MiddleEnum\u{1b}[0m\n  ┄───╯\n 1: \u{1b}[1mWhile parsing field '_middle' in OutermostStruct\u{1b}[22m\n     at tests/error/backtrace.rs:33\n  ┄───╮\n   32 |  \u{1b}[38;5;197m#\u{1b}[39m\u{1b}[38;5;197m[\u{1b}[39m\u{1b}[38;5;197mbr\u{1b}[39m\u{1b}[38;5;197m(\u{1b}[39m\u{1b}[38;5;197mlittle\u{1b}[39m\u{1b}[38;5;197m)\u{1b}[39m\u{1b}[38;5;197m]\u{1b}[39m\n   \u{1b}[1m33\u{1b}[0m \u{1b}[1m⎬\u{1b}[0m  \u{1b}[1m_middle: MiddleStruct\u{1b}[0m\n  ┄───╯\n\n ╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸\n\n"
[INFO] [stdout]  right: "\n ╺━━━━━━━━━━━━━━━━━━━━┅ Backtrace ┅━━━━━━━━━━━━━━━━━━━━╸\n\n 0: \u{1b}[1m\u{1b}[1mError: no variants matched at 0x0...\u{1b}[22m\n   ╭───────────────────────┄ OnlyOption ┄────────────────────┄\n   ┆\n   ┆ 0: \u{1b}[1m\u{1b}[1mError: failed to fill whole buffer\u{1b}[22m\n   ┆           \u{1b}[1mWhile parsing field '_items' in InnerMostStruct\u{1b}[22m\u{1b}[22m\n   ┆     at binrw/tests/error/backtrace.rs:9\n   ┆  ┄──╮\n   ┆   8 |  \u{1b}[38;5;197m#\u{1b}[39m\u{1b}[38;5;197m[\u{1b}[39m\u{1b}[38;5;197mbr\u{1b}[39m\u{1b}[38;5;197m(\u{1b}[39m\u{1b}[38;5;197mcount\u{1b}[39m = len\u{1b}[38;5;197m)\u{1b}[39m\u{1b}[38;5;197m]\u{1b}[39m\n   ┆   \u{1b}[1m9\u{1b}[0m \u{1b}[1m⎬\u{1b}[0m  \u{1b}[1m_items: \u{1b}[0m\u{1b}[1m\u{1b}[38;5;197mVec\u{1b}[39m\u{1b}[0m\u{1b}[1m<\u{1b}[0m\u{1b}[1m\u{1b}[38;5;197mu32\u{1b}[39m\u{1b}[0m\u{1b}[1m>\u{1b}[0m\n   ┆  ┄──╯\n   ┆ 1: \u{1b}[1mWhile parsing field 'inner' in MiddleEnum::OnlyOption\u{1b}[22m\n   ┆     at binrw/tests/error/backtrace.rs:18\n   ┆  ┄───╮\n   ┆   16 |  \u{1b}[38;5;197m#\u{1b}[39m\u{1b}[38;5;197m[\u{1b}[39m\u{1b}[38;5;197mbr\u{1b}[39m\u{1b}[38;5;197m(\u{1b}[39m\u{1b}[38;5;197mbig\u{1b}[39m\u{1b}[38;5;197m)\u{1b}[39m\u{1b}[38;5;197m]\u{1b}[39m\n   ┆   17 |  \u{1b}[38;5;197m#\u{1b}[39m\u{1b}[38;5;197m[\u{1b}[39m\u{1b}[38;5;197mbr\u{1b}[39m\u{1b}[38;5;197m(\u{1b}[39m\u{1b}[38;5;197massert\u{1b}[39m(inner.len \u{1b}[38;5;197m==\u{1b}[39m \u{1b}[38;5;135m3\u{1b}[39m)\u{1b}[38;5;197m)\u{1b}[39m\u{1b}[38;5;197m]\u{1b}[39m\n   ┆   \u{1b}[1m18\u{1b}[0m \u{1b}[1m⎬\u{1b}[0m  \u{1b}[1minner: InnerMostStruct\u{1b}[0m\n   ┆  ┄───╯\n   ┆\n   ╰─────────────────────────────────────────────────────────┄\n   ╭───────────────────────┄ OtherOption ┄────────────────────┄\n   ┆\n   ┆ 0: \u{1b}[1m\u{1b}[1mError: failed to fill whole buffer\u{1b}[22m\n   ┆           \u{1b}[1mWhile parsing field 'self_1' in MiddleEnum::OtherOption\u{1b}[22m\u{1b}[22m\n   ┆     at binrw/tests/error/backtrace.rs:13\n   ┆  ┄───╮\n   ┆   \u{1b}[1m21\u{1b}[0m \u{1b}[1m⎬\u{1b}[0m  \u{1b}[1m\u{1b}[0m\u{1b}[1m\u{1b}[38;5;197mu32\u{1b}[39m\u{1b}[0m\n   ┆  ┄───╯\n   ┆\n   ╰──────────────────────────────────────────────────────────┄\u{1b}[22m\n    ...\u{1b}[1mWhile parsing field '_middle' in MiddleStruct\u{1b}[22m\u{1b}[22m\n     at binrw/tests/error/backtrace.rs:27\n  ┄───╮\n   26 |  \u{1b}[38;5;197m#\u{1b}[39m\u{1b}[38;5;197m[\u{1b}[39m\u{1b}[38;5;197mbr\u{1b}[39m\u{1b}[38;5;197m(\u{1b}[39m\u{1b}[38;5;197mlittle\u{1b}[39m\u{1b}[38;5;197m)\u{1b}[39m\u{1b}[38;5;197m]\u{1b}[39m\n   \u{1b}[1m27\u{1b}[0m \u{1b}[1m⎬\u{1b}[0m  \u{1b}[1m_middle: MiddleEnum\u{1b}[0m\n  ┄───╯\n 1: \u{1b}[1mWhile parsing field '_middle' in OutermostStruct\u{1b}[22m\n     at binrw/tests/error/backtrace.rs:33\n  ┄───╮\n   32 |  \u{1b}[38;5;197m#\u{1b}[39m\u{1b}[38;5;197m[\u{1b}[39m\u{1b}[38;5;197mbr\u{1b}[39m\u{1b}[38;5;197m(\u{1b}[39m\u{1b}[38;5;197mlittle\u{1b}[39m\u{1b}[38;5;197m)\u{1b}[39m\u{1b}[38;5;197m]\u{1b}[39m\n   \u{1b}[1m33\u{1b}[0m \u{1b}[1m⎬\u{1b}[0m  \u{1b}[1m_middle: MiddleStruct\u{1b}[0m\n  ┄───╯\n\n ╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸\n\n"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ec78e176dba - std::backtrace_rs::backtrace::libunwind::trace::h207520d6e9873551
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5ec78e176dba - std::backtrace_rs::backtrace::trace_unsynchronized::h2ed7433f370e3eca
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5ec78e176dba - std::sys::backtrace::_print_fmt::h916fac51166b18d7
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5ec78e176dba - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha0a4c9b8ce3802e6
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5ec78e19d453 - core::fmt::rt::Argument::fmt::h4cfc8587d52b3eb5
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5ec78e19d453 - core::fmt::write::h522cc39e5b36ae9f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/fmt/mod.rs:1190:21
[INFO] [stdout]    6:     0x5ec78e173a23 - std::io::Write::write_fmt::h7d3c26752da97734
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/io/mod.rs:1839:15
[INFO] [stdout]    7:     0x5ec78e176c02 - std::sys::backtrace::BacktraceLock::print::h4b9e00b29e9c0942
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5ec78e17824a - std::panicking::default_hook::{{closure}}::hb59b88280d0324d9
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5ec78e178054 - std::panicking::default_hook::he1dd496665be4a29
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5ec78e136f49 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h4ff71de18744e1dc
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/alloc/src/boxed.rs:2468:9
[INFO] [stdout]   11:     0x5ec78e136f49 - test::test_main::{{closure}}::hcf7c055ce117aa81
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:133:21
[INFO] [stdout]   12:     0x5ec78e178948 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1d66c6bbd60c9692
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/alloc/src/boxed.rs:2468:9
[INFO] [stdout]   13:     0x5ec78e178948 - std::panicking::rust_panic_with_hook::h2ff17fe8f26dfcf8
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5ec78e17870a - std::panicking::begin_panic_handler::{{closure}}::h4fad77951c07e101
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5ec78e177299 - std::sys::backtrace::__rust_end_short_backtrace::hb1a25b3da5d0ea08
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5ec78e17839c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5ec78e19be50 - core::panicking::panic_fmt::ha9db07b529f9b256
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/panicking.rs:75:14
[INFO] [stdout]   18:     0x5ec78e19c21b - core::panicking::assert_failed_inner::h04f38944d74a80a8
[INFO] [stdout]   19:     0x5ec78e0e45b0 - core::panicking::assert_failed::h0077ddfbf191c2a7
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/panicking.rs:377:5
[INFO] [stdout]   20:     0x5ec78e0f8d71 - error::show_backtrace::hd3edc5c9c24d8ebf
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/error.rs:321:5
[INFO] [stdout]   21:     0x5ec78e0f8a07 - error::show_backtrace::{{closure}}::ha8b89aa4e454ec14
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/error.rs:309:20
[INFO] [stdout]   22:     0x5ec78e0f35a6 - core::ops::function::FnOnce::call_once::h7ba560973c08de92
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5ec78e13b81b - core::ops::function::FnOnce::call_once::h22c3ba5715e93f05
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5ec78e13b81b - test::__rust_begin_short_backtrace::h8e82d8113d0da17f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:621:18
[INFO] [stdout]   25:     0x5ec78e13b197 - test::run_test_in_process::{{closure}}::h33235f4f20b7b7c7
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:644:60
[INFO] [stdout]   26:     0x5ec78e13b197 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb5043206310c586f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x5ec78e13b197 - std::panicking::try::do_call::h9ad4731a60ab23e2
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:557:40
[INFO] [stdout]   28:     0x5ec78e13b197 - std::panicking::try::h3824d23db772a716
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:520:19
[INFO] [stdout]   29:     0x5ec78e13b197 - std::panic::catch_unwind::h5afd514605fde46b
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panic.rs:358:14
[INFO] [stdout]   30:     0x5ec78e13b197 - test::run_test_in_process::h0d5cbfa7067d1720
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:644:27
[INFO] [stdout]   31:     0x5ec78e13b197 - test::run_test::{{closure}}::h708eb8872708115d
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:565:43
[INFO] [stdout]   32:     0x5ec78e0fe8b4 - test::run_test::{{closure}}::h392c51cee94713ab
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:595:41
[INFO] [stdout]   33:     0x5ec78e0fe8b4 - std::sys::backtrace::__rust_begin_short_backtrace::h2f40290710935a8b
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   34:     0x5ec78e10205e - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h3fd968d89053a903
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/thread/mod.rs:541:17
[INFO] [stdout]   35:     0x5ec78e10205e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h743f637ba4229880
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x5ec78e10205e - std::panicking::try::do_call::h07440897322525a6
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:557:40
[INFO] [stdout]   37:     0x5ec78e10205e - std::panicking::try::he5a2e00188156637
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:520:19
[INFO] [stdout]   38:     0x5ec78e10205e - std::panic::catch_unwind::hbaf3cae49b3c6433
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panic.rs:358:14
[INFO] [stdout]   39:     0x5ec78e10205e - std::thread::Builder::spawn_unchecked_::{{closure}}::h8e141ea224820bce
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/thread/mod.rs:540:30
[INFO] [stdout]   40:     0x5ec78e10205e - core::ops::function::FnOnce::call_once{{vtable.shim}}::h90d312fedd7b8ea8
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5ec78e17c73b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h69aa08ddb6adb8b6
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/alloc/src/boxed.rs:2454:9
[INFO] [stdout]   42:     0x5ec78e17c73b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h5aa36efdb79c806f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/alloc/src/boxed.rs:2454:9
[INFO] [stdout]   43:     0x5ec78e17c73b - std::sys::pal::unix::thread::Thread::new::thread_start::h6cd80a1b4be5158d
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   44:     0x7c7e37d3aac3 - <unknown>
[INFO] [stdout]   45:     0x7c7e37dcba04 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     show_backtrace
[INFO] [stdout]     show_backtrace_2
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 10 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test error`
[INFO] running `Command { std: "docker" "inspect" "9a315175e15a7790c0a68831b70b2f82f11d6b19c563a2a8cc75197d0f387a7a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9a315175e15a7790c0a68831b70b2f82f11d6b19c563a2a8cc75197d0f387a7a", kill_on_drop: false }`
[INFO] [stdout] 9a315175e15a7790c0a68831b70b2f82f11d6b19c563a2a8cc75197d0f387a7a
