[INFO] fetching crate gdbmi 0.0.2...
[INFO] testing gdbmi-0.0.2 against 1.54.0 for beta-1.55-1
[INFO] extracting crate gdbmi 0.0.2 into /workspace/builds/worker-47/source
[INFO] validating manifest of crates.io crate gdbmi 0.0.2 on toolchain 1.54.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate gdbmi 0.0.2
[INFO] finished tweaking crates.io crate gdbmi 0.0.2
[INFO] tweaked toml for crates.io crate gdbmi 0.0.2 written to /workspace/builds/worker-47/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded shared_child v0.3.5
[INFO] [stderr]   Downloaded os_pipe v0.9.2
[INFO] [stderr]   Downloaded duct v0.13.5
[INFO] [stderr]   Downloaded color-eyre v0.5.11
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-47/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-47/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9d369a7fb5f55bb9d6cd6ee62721d11786795ac74256a6c66919fb332069bf19
[INFO] running `Command { std: "docker" "start" "-a" "9d369a7fb5f55bb9d6cd6ee62721d11786795ac74256a6c66919fb332069bf19", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9d369a7fb5f55bb9d6cd6ee62721d11786795ac74256a6c66919fb332069bf19", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9d369a7fb5f55bb9d6cd6ee62721d11786795ac74256a6c66919fb332069bf19", kill_on_drop: false }`
[INFO] [stdout] 9d369a7fb5f55bb9d6cd6ee62721d11786795ac74256a6c66919fb332069bf19
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-47/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-47/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" "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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5ac5221bf580323672604f7e33710da64b59f94c47863d98e933d66a79976166
[INFO] running `Command { std: "docker" "start" "-a" "5ac5221bf580323672604f7e33710da64b59f94c47863d98e933d66a79976166", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling memchr v2.3.4
[INFO] [stderr]    Compiling radium v0.5.3
[INFO] [stderr]    Compiling camino v1.0.5
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling funty v1.1.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.10
[INFO] [stderr]    Compiling pin-project-lite v0.2.7
[INFO] [stderr]    Compiling wyz v0.2.0
[INFO] [stderr]    Compiling regex-syntax v0.6.25
[INFO] [stderr]    Compiling bytes v1.0.1
[INFO] [stderr]    Compiling nom v6.2.1
[INFO] [stderr]    Compiling tokio v1.9.0
[INFO] [stderr]    Compiling tracing-core v0.1.18
[INFO] [stderr]    Compiling getrandom v0.2.3
[INFO] [stderr]    Compiling signal-hook-registry v1.4.0
[INFO] [stderr]    Compiling mio v0.7.13
[INFO] [stderr]    Compiling tracing-attributes v0.1.15
[INFO] [stderr]    Compiling tokio-macros v1.3.0
[INFO] [stderr]    Compiling displaydoc v0.2.3
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]    Compiling rand_core v0.6.3
[INFO] [stderr]    Compiling aho-corasick v0.7.15
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling bitvec v0.19.5
[INFO] [stderr]    Compiling rand v0.8.4
[INFO] [stderr]    Compiling tracing v0.1.26
[INFO] [stderr]    Compiling regex v1.4.6
[INFO] [stderr]    Compiling gdbmi v0.0.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 25.57s
[INFO] running `Command { std: "docker" "inspect" "5ac5221bf580323672604f7e33710da64b59f94c47863d98e933d66a79976166", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5ac5221bf580323672604f7e33710da64b59f94c47863d98e933d66a79976166", kill_on_drop: false }`
[INFO] [stdout] 5ac5221bf580323672604f7e33710da64b59f94c47863d98e933d66a79976166
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-47/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-47/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" "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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2f3ebc67bfaebde6366e2fc6350330411b8911db298cb21d0905faf39fc6c241
[INFO] running `Command { std: "docker" "start" "-a" "2f3ebc67bfaebde6366e2fc6350330411b8911db298cb21d0905faf39fc6c241", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling serde_derive v1.0.127
[INFO] [stderr]    Compiling serde v1.0.127
[INFO] [stderr]    Compiling itoa v0.4.7
[INFO] [stderr]    Compiling ansi_term v0.12.1
[INFO] [stderr]    Compiling futures-core v0.3.16
[INFO] [stderr]    Compiling gimli v0.24.0
[INFO] [stderr]    Compiling eyre v0.6.5
[INFO] [stderr]    Compiling linked-hash-map v0.5.4
[INFO] [stderr]    Compiling object v0.24.0
[INFO] [stderr]    Compiling indenter v0.3.3
[INFO] [stderr]    Compiling dtoa v0.4.8
[INFO] [stderr]    Compiling owo-colors v1.3.0
[INFO] [stderr]    Compiling diff v0.1.12
[INFO] [stderr]    Compiling uuid v0.8.2
[INFO] [stderr]    Compiling similar v1.3.0
[INFO] [stderr]    Compiling regex-automata v0.1.10
[INFO] [stderr]    Compiling sharded-slab v0.1.3
[INFO] [stderr]    Compiling thread_local v1.1.3
[INFO] [stderr]    Compiling backtrace v0.3.59
[INFO] [stderr]    Compiling tracing-log v0.1.2
[INFO] [stderr]    Compiling terminal_size v0.1.17
[INFO] [stderr]    Compiling os_pipe v0.9.2
[INFO] [stderr]    Compiling shared_child v0.3.5
[INFO] [stderr]    Compiling async-stream-impl v0.3.2
[INFO] [stderr]    Compiling chrono v0.4.19
[INFO] [stderr]    Compiling duct v0.13.5
[INFO] [stderr]    Compiling console v0.14.1
[INFO] [stderr]    Compiling pretty_assertions v0.7.2
[INFO] [stderr]    Compiling yaml-rust v0.4.5
[INFO] [stderr]    Compiling tokio-stream v0.1.7
[INFO] [stderr]    Compiling matchers v0.0.1
[INFO] [stderr]    Compiling async-stream v0.3.2
[INFO] [stderr]    Compiling tokio-test v0.4.2
[INFO] [stderr]    Compiling addr2line v0.15.2
[INFO] [stderr]    Compiling serde_json v1.0.66
[INFO] [stderr]    Compiling tracing-serde v0.1.2
[INFO] [stderr]    Compiling serde_yaml v0.8.17
[INFO] [stderr]    Compiling tracing-subscriber v0.2.19
[INFO] [stderr]    Compiling insta v1.7.1
[INFO] [stderr]    Compiling tracing-error v0.1.2
[INFO] [stderr]    Compiling color-spantrace v0.1.6
[INFO] [stderr]    Compiling color-eyre v0.5.11
[INFO] [stderr]    Compiling gdbmi v0.0.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 35.09s
[INFO] running `Command { std: "docker" "inspect" "2f3ebc67bfaebde6366e2fc6350330411b8911db298cb21d0905faf39fc6c241", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2f3ebc67bfaebde6366e2fc6350330411b8911db298cb21d0905faf39fc6c241", kill_on_drop: false }`
[INFO] [stdout] 2f3ebc67bfaebde6366e2fc6350330411b8911db298cb21d0905faf39fc6c241
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-47/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-47/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" "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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 49439feee14ab85791da60f71646f5c3ce912aac9e0d628cb193634bcc3931d1
[INFO] running `Command { std: "docker" "start" "-a" "49439feee14ab85791da60f71646f5c3ce912aac9e0d628cb193634bcc3931d1", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.82s
[INFO] [stdout] running 24 tests
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/gdbmi-49a76044df9eca9d)
[INFO] [stdout] test parser::tests::test_parse_basic ... ok
[INFO] [stdout] test parser::tests::test_repeated_dict_key_workaround ... ok
[INFO] [stdout] test parser::tests::test_extra_characters_at_end_of_dict_are_discarded ... ok
[INFO] [stdout] test parser::tests::test_parse_basic_with_token ... ok
[INFO] [stdout] test parser::tests::test_escape_sequences ... ok
[INFO] [stdout] test parser::tests::test_real_world_dict ... ok
[INFO] [stdout] test parser::tests::test_record_with_token ... ok
[INFO] [stdout] test tests::test_exec_step ... FAILED
[INFO] [stdout] test tests::test_invalid_command ... FAILED
[INFO] [stdout] test tests::test_status_through_break_continue ... FAILED
[INFO] [stdout] test tests::test_await_ready ... FAILED
[INFO] [stdout] test tests::test_exec_finish ... FAILED
[INFO] [stdout] test tests::test_symbol_info_function ... FAILED
[INFO] [stdout] test tests::test_exec_continue ... FAILED
[INFO] [stdout] test tests::test_exec_continue_not_running ... FAILED
[INFO] [stdout] test tests::test_next_status_when_correct_about_current ... FAILED
[INFO] [stdout] test tests::test_raw_console_for_out ... FAILED
[INFO] [stdout] test tests::test_pop_general ... FAILED
[INFO] [stdout] test tests::test_enable_filter_frames ... FAILED
[INFO] [stdout] test tests::test_exec_run ... FAILED
[INFO] [stdout] test tests::test_break ... FAILED
[INFO] [stdout] test tests::test_next_status_when_wrong_about_current ... FAILED
[INFO] [stdout] test tests::test_gdb_builders ... FAILED
[INFO] [stdout] test tests::test_stack ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_exec_step stdout ----
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36mFailed to build sample: Os { code: 2, kind: NotFound, message: "No such file or directory" }[0m
[INFO] [stdout] Location: [35msrc/test_common.rs[0m:[35m44[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::result::Result<T,E>::expect[0m[90m::he5e806883f1c54f4[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/result.rs[0m:[35m997[0m
[INFO] [stdout]   10: [91mgdbmi::test_common::build[0m[90m::h5e013d242e633aa1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m31[0m
[INFO] [stdout]         29 │     let mut built = BUILT.lock().unwrap();
[INFO] [stdout]         30 │     if !built.contains(name) {
[INFO] [stdout]   [37m[1m      31[0m [37m[1m>[0m [37m[1m        cmd!([0m
[INFO] [stdout]         32 │             "cargo",
[INFO] [stdout]         33 │             "build",
[INFO] [stdout]   11: [91mgdbmi::test_common::build_hello_world[0m[90m::h49bb11c1905dda2f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m75[0m
[INFO] [stdout]         73 │ 
[INFO] [stdout]         74 │ pub fn build_hello_world() -> String {
[INFO] [stdout]   [37m[1m      75[0m [37m[1m>[0m [37m[1m    build("hello_world")[0m
[INFO] [stdout]         76 │ }
[INFO] [stdout]         77 │ 
[INFO] [stdout]   12: [91mgdbmi::tests::fixture[0m[90m::h955969a6718846b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m734[0m
[INFO] [stdout]        732 │     fn fixture() -> eyre::Result<Gdb> {
[INFO] [stdout]        733 │         init();
[INFO] [stdout]   [37m[1m     734[0m [37m[1m>[0m [37m[1m        let bin = build_hello_world();[0m
[INFO] [stdout]        735 │         Ok(Gdb::spawn(bin)?)
[INFO] [stdout]        736 │     }
[INFO] [stdout]   13: [91mgdbmi::tests::test_exec_step::{{closure}}[0m[90m::hae297da1ed6c3734[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m767[0m
[INFO] [stdout]        765 │     #[tokio::test]
[INFO] [stdout]        766 │     async fn test_exec_step() -> Result {
[INFO] [stdout]   [37m[1m     767[0m [37m[1m>[0m [37m[1m        let subject = fixture()?;[0m
[INFO] [stdout]        768 │         subject
[INFO] [stdout]        769 │             .break_insert(LineSpec::function("hello_world::main"))
[INFO] [stdout]   14: [32m<core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll[0m[90m::he2412ae2ec3f875d[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/mod.rs[0m:[35m80[0m
[INFO] [stdout]   15: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::hbd1da68935462431[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/future.rs[0m:[35m119[0m
[INFO] [stdout]   16: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}::{{closure}}[0m[90m::hc5e27ecb7899f2ae[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   17: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h8a648710cf504294[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m106[0m
[INFO] [stdout]        104 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        105 │ 
[INFO] [stdout]   [37m[1m     106[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]        107 │     })
[INFO] [stdout]        108 │ }
[INFO] [stdout]   18: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::hdcb5db435b30f5d3[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m400[0m
[INFO] [stdout]   19: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h213bb5d4b75236f1[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m376[0m
[INFO] [stdout]   20: [91mtokio::coop::with_budget[0m[90m::h63341a979a30398d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m99[0m
[INFO] [stdout]         97 │     }
[INFO] [stdout]         98 │ 
[INFO] [stdout]   [37m[1m      99[0m [37m[1m>[0m [37m[1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]        100 │         let prev = cell.get();
[INFO] [stdout]        101 │ 
[INFO] [stdout]   21: [91mtokio::coop::budget[0m[90m::h4e9516e864e3a016[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m76[0m
[INFO] [stdout]         74 │ #[inline(always)]
[INFO] [stdout]         75 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37m[1m      76[0m [37m[1m>[0m [37m[1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         77 │ }
[INFO] [stdout]         78 │ 
[INFO] [stdout]   22: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}[0m[90m::hf276fb1212992540[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   23: [91mtokio::runtime::basic_scheduler::enter::{{closure}}[0m[90m::h91ea92938e987684[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   24: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::ha9e094eb5c794b8a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37m[1m      61[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::enter[0m[90m::h5f96da4b4b315780[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on[0m[90m::hc9e96456fb533e05[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m197[0m
[INFO] [stdout]        195 │     /// Block on the future provided and drive the runtime's driver.
[INFO] [stdout]        196 │     fn block_on<F: Future>(&mut self, future: F) -> F::Output {
[INFO] [stdout]   [37m[1m     197[0m [37m[1m>[0m [37m[1m        enter(self, |scheduler, context| {[0m
[INFO] [stdout]        198 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        199 │             let waker = scheduler.spawner.waker_ref();
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::InnerGuard<P>::block_on[0m[90m::h847d018bfa22ce22[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m452[0m
[INFO] [stdout]        450 │         // The only time inner gets set to `None` is if we have dropped
[INFO] [stdout]        451 │         // already so this unwrap is safe.
[INFO] [stdout]   [37m[1m     452[0m [37m[1m>[0m [37m[1m        self.inner.as_mut().unwrap().block_on(future)[0m
[INFO] [stdout]        453 │     }
[INFO] [stdout]        454 │ }
[INFO] [stdout]   28: [91mtokio::runtime::basic_scheduler::BasicScheduler<P>::block_on[0m[90m::h0d58fc413704700d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m157[0m
[INFO] [stdout]        155 │         loop {
[INFO] [stdout]        156 │             if let Some(inner) = &mut self.take_inner() {
[INFO] [stdout]   [37m[1m     157[0m [37m[1m>[0m [37m[1m                return inner.block_on(future);[0m
[INFO] [stdout]        158 │             } else {
[INFO] [stdout]        159 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   29: [91mtokio::runtime::Runtime::block_on[0m[90m::h93da66c9c24f4d70[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/mod.rs[0m:[35m450[0m
[INFO] [stdout]        448 │ 
[INFO] [stdout]        449 │             match &self.kind {
[INFO] [stdout]   [37m[1m     450[0m [37m[1m>[0m [37m[1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        451 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        452 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   30: [91mgdbmi::tests::test_exec_step[0m[90m::h63fda5ae1c50355d[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m775[0m
[INFO] [stdout]        773 │         subject.exec_step().await?;
[INFO] [stdout]        774 │         subject.await_stopped(None).await?;
[INFO] [stdout]   [37m[1m     775[0m [37m[1m>[0m [37m[1m        Ok(())[0m
[INFO] [stdout]        776 │     }
[INFO] [stdout]        777 │ 
[INFO] [stdout]   31: [91mgdbmi::tests::test_exec_step::{{closure}}[0m[90m::heb84e958664f51be[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m766[0m
[INFO] [stdout]        764 │ 
[INFO] [stdout]        765 │     #[tokio::test]
[INFO] [stdout]   [37m[1m     766[0m [37m[1m>[0m [37m[1m    async fn test_exec_step() -> Result {[0m
[INFO] [stdout]        767 │         let subject = fixture()?;
[INFO] [stdout]        768 │         subject
[INFO] [stdout]   32: [32mcore::ops::function::FnOnce::call_once[0m[90m::h8735d5dcf153da8d[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   33: [32mcore::ops::function::FnOnce::call_once[0m[90m::h152e7e439ff59e19[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   34: [32mtest::__rust_begin_short_backtrace[0m[90m::h0908f3b1fdbb72ab[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m577[0m
[INFO] [stdout]   35: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hf6d2a51e5587546c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs[0m:[35m1575[0m
[INFO] [stdout]   36: [32m<std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h8af660f3a89ef593[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m347[0m
[INFO] [stdout]   37: [32mstd::panicking::try::do_call[0m[90m::hd36aef60f84b6d36[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m401[0m
[INFO] [stdout]   38: [32mstd::panicking::try[0m[90m::h9932b4480e69817c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m365[0m
[INFO] [stdout]   39: [32mstd::panic::catch_unwind[0m[90m::h6aa177099cfff5f8[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m434[0m
[INFO] [stdout]   40: [32mtest::run_test_in_process[0m[90m::h5884d6f2d99e20c3[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m600[0m
[INFO] [stdout]   [96m                              ⋮ 15 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_invalid_command stdout ----
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36mcalled `Result::unwrap()` on an `Err` value: PoisonError { .. }[0m
[INFO] [stdout] Location: [35msrc/test_common.rs[0m:[35m29[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::result::Result<T,E>::unwrap[0m[90m::h5f86705a9efdc785[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/result.rs[0m:[35m1037[0m
[INFO] [stdout]   10: [91mgdbmi::test_common::build[0m[90m::h5e013d242e633aa1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m29[0m
[INFO] [stdout]         27 │ 
[INFO] [stdout]         28 │ pub fn build(name: &str) -> String {
[INFO] [stdout]   [37m[1m      29[0m [37m[1m>[0m [37m[1m    let mut built = BUILT.lock().unwrap();[0m
[INFO] [stdout]         30 │     if !built.contains(name) {
[INFO] [stdout]         31 │         cmd!(
[INFO] [stdout]   11: [91mgdbmi::test_common::build_hello_world[0m[90m::h49bb11c1905dda2f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m75[0m
[INFO] [stdout]         73 │ 
[INFO] [stdout]         74 │ pub fn build_hello_world() -> String {
[INFO] [stdout]   [37m[1m      75[0m [37m[1m>[0m [37m[1m    build("hello_world")[0m
[INFO] [stdout]         76 │ }
[INFO] [stdout]         77 │ 
[INFO] [stdout]   12: [91mgdbmi::tests::fixture[0m[90m::h955969a6718846b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m734[0m
[INFO] [stdout]        732 │     fn fixture() -> eyre::Result<Gdb> {
[INFO] [stdout]        733 │         init();
[INFO] [stdout]   [37m[1m     734[0m [37m[1m>[0m [37m[1m        let bin = build_hello_world();[0m
[INFO] [stdout]        735 │         Ok(Gdb::spawn(bin)?)
[INFO] [stdout]        736 │     }
[INFO] [stdout]   13: [91mgdbmi::tests::test_invalid_command::{{closure}}[0m[90m::h6a09c3a247bd6cc4[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1071[0m
[INFO] [stdout]       1069 │     #[tokio::test]
[INFO] [stdout]       1070 │     async fn test_invalid_command() -> Result {
[INFO] [stdout]   [37m[1m    1071[0m [37m[1m>[0m [37m[1m        let subject = fixture()?;[0m
[INFO] [stdout]       1072 │ 
[INFO] [stdout]       1073 │         let err = subject.raw_cmd("-invalid-command").await.unwrap_err();
[INFO] [stdout]   14: [32m<core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll[0m[90m::hc4f362fb8b44cab8[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/mod.rs[0m:[35m80[0m
[INFO] [stdout]   15: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h740cfb3d71eb4f0c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/future.rs[0m:[35m119[0m
[INFO] [stdout]   16: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}::{{closure}}[0m[90m::hc243713a0108af82[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   17: [91mtokio::coop::with_budget::{{closure}}[0m[90m::he93984900542d295[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m106[0m
[INFO] [stdout]        104 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        105 │ 
[INFO] [stdout]   [37m[1m     106[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]        107 │     })
[INFO] [stdout]        108 │ }
[INFO] [stdout]   18: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::h8c65b092d8938a68[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m400[0m
[INFO] [stdout]   19: [32mstd::thread::local::LocalKey<T>::with[0m[90m::hd286fdab63b42402[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m376[0m
[INFO] [stdout]   20: [91mtokio::coop::with_budget[0m[90m::hc3acb20cf389673f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m99[0m
[INFO] [stdout]         97 │     }
[INFO] [stdout]         98 │ 
[INFO] [stdout]   [37m[1m      99[0m [37m[1m>[0m [37m[1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]        100 │         let prev = cell.get();
[INFO] [stdout]        101 │ 
[INFO] [stdout]   21: [91mtokio::coop::budget[0m[90m::he3a6043c044195eb[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m76[0m
[INFO] [stdout]         74 │ #[inline(always)]
[INFO] [stdout]         75 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37m[1m      76[0m [37m[1m>[0m [37m[1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         77 │ }
[INFO] [stdout]         78 │ 
[INFO] [stdout]   22: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}[0m[90m::hffaf5db44ce86e24[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   23: [91mtokio::runtime::basic_scheduler::enter::{{closure}}[0m[90m::ha1a41f74a39be651[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   24: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h90f5347e46fdcccc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37m[1m      61[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::enter[0m[90m::hd0ac15413369802e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on[0m[90m::h12033c8dc229d73b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m197[0m
[INFO] [stdout]        195 │     /// Block on the future provided and drive the runtime's driver.
[INFO] [stdout]        196 │     fn block_on<F: Future>(&mut self, future: F) -> F::Output {
[INFO] [stdout]   [37m[1m     197[0m [37m[1m>[0m [37m[1m        enter(self, |scheduler, context| {[0m
[INFO] [stdout]        198 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        199 │             let waker = scheduler.spawner.waker_ref();
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::InnerGuard<P>::block_on[0m[90m::ha965e848080e185d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m452[0m
[INFO] [stdout]        450 │         // The only time inner gets set to `None` is if we have dropped
[INFO] [stdout]        451 │         // already so this unwrap is safe.
[INFO] [stdout]   [37m[1m     452[0m [37m[1m>[0m [37m[1m        self.inner.as_mut().unwrap().block_on(future)[0m
[INFO] [stdout]        453 │     }
[INFO] [stdout]        454 │ }
[INFO] [stdout]   28: [91mtokio::runtime::basic_scheduler::BasicScheduler<P>::block_on[0m[90m::h34dd75e2d3049899[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m157[0m
[INFO] [stdout]        155 │         loop {
[INFO] [stdout]        156 │             if let Some(inner) = &mut self.take_inner() {
[INFO] [stdout]   [37m[1m     157[0m [37m[1m>[0m [37m[1m                return inner.block_on(future);[0m
[INFO] [stdout]        158 │             } else {
[INFO] [stdout]        159 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   29: [91mtokio::runtime::Runtime::block_on[0m[90m::h98120d29dad42178[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/mod.rs[0m:[35m450[0m
[INFO] [stdout]        448 │ 
[INFO] [stdout]        449 │             match &self.kind {
[INFO] [stdout]   [37m[1m     450[0m [37m[1m>[0m [37m[1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        451 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        452 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   30: [91mgdbmi::tests::test_invalid_command[0m[90m::h47cc4704b8051bc1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1083[0m
[INFO] [stdout]       1081 │         );
[INFO] [stdout]       1082 │ 
[INFO] [stdout]   [37m[1m    1083[0m [37m[1m>[0m [37m[1m        Ok(())[0m
[INFO] [stdout]       1084 │     }
[INFO] [stdout]       1085 │ }
[INFO] [stdout]   31: [91mgdbmi::tests::test_invalid_command::{{closure}}[0m[90m::h6608f5db57a60a4c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1070[0m
[INFO] [stdout]       1068 │ 
[INFO] [stdout]       1069 │     #[tokio::test]
[INFO] [stdout]   [37m[1m    1070[0m [37m[1m>[0m [37m[1m    async fn test_invalid_command() -> Result {[0m
[INFO] [stdout]       1071 │         let subject = fixture()?;
[INFO] [stdout]       1072 │ 
[INFO] [stdout]   32: [32mcore::ops::function::FnOnce::call_once[0m[90m::h800f365bfa43d277[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   33: [32mcore::ops::function::FnOnce::call_once[0m[90m::h152e7e439ff59e19[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   34: [32mtest::__rust_begin_short_backtrace[0m[90m::h0908f3b1fdbb72ab[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m577[0m
[INFO] [stdout]   35: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hf6d2a51e5587546c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs[0m:[35m1575[0m
[INFO] [stdout]   36: [32m<std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h8af660f3a89ef593[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m347[0m
[INFO] [stdout]   37: [32mstd::panicking::try::do_call[0m[90m::hd36aef60f84b6d36[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m401[0m
[INFO] [stdout]   38: [32mstd::panicking::try[0m[90m::h9932b4480e69817c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m365[0m
[INFO] [stdout]   39: [32mstd::panic::catch_unwind[0m[90m::h6aa177099cfff5f8[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m434[0m
[INFO] [stdout]   40: [32mtest::run_test_in_process[0m[90m::h5884d6f2d99e20c3[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m600[0m
[INFO] [stdout]   [96m                              ⋮ 15 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_status_through_break_continue stdout ----
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36mcalled `Result::unwrap()` on an `Err` value: PoisonError { .. }[0m
[INFO] [stdout] Location: [35msrc/test_common.rs[0m:[35m29[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::result::Result<T,E>::unwrap[0m[90m::h5f86705a9efdc785[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/result.rs[0m:[35m1037[0m
[INFO] [stdout]   10: [91mgdbmi::test_common::build[0m[90m::h5e013d242e633aa1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m29[0m
[INFO] [stdout]         27 │ 
[INFO] [stdout]         28 │ pub fn build(name: &str) -> String {
[INFO] [stdout]   [37m[1m      29[0m [37m[1m>[0m [37m[1m    let mut built = BUILT.lock().unwrap();[0m
[INFO] [stdout]         30 │     if !built.contains(name) {
[INFO] [stdout]         31 │         cmd!(
[INFO] [stdout]   11: [91mgdbmi::test_common::build_hello_world[0m[90m::h49bb11c1905dda2f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m75[0m
[INFO] [stdout]         73 │ 
[INFO] [stdout]         74 │ pub fn build_hello_world() -> String {
[INFO] [stdout]   [37m[1m      75[0m [37m[1m>[0m [37m[1m    build("hello_world")[0m
[INFO] [stdout]         76 │ }
[INFO] [stdout]         77 │ 
[INFO] [stdout]   12: [91mgdbmi::tests::fixture[0m[90m::h955969a6718846b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m734[0m
[INFO] [stdout]        732 │     fn fixture() -> eyre::Result<Gdb> {
[INFO] [stdout]        733 │         init();
[INFO] [stdout]   [37m[1m     734[0m [37m[1m>[0m [37m[1m        let bin = build_hello_world();[0m
[INFO] [stdout]        735 │         Ok(Gdb::spawn(bin)?)
[INFO] [stdout]        736 │     }
[INFO] [stdout]   13: [91mgdbmi::tests::test_status_through_break_continue::{{closure}}[0m[90m::h46f57899c7eb8c35[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m963[0m
[INFO] [stdout]        961 │     #[tokio::test]
[INFO] [stdout]        962 │     async fn test_status_through_break_continue() -> Result {
[INFO] [stdout]   [37m[1m     963[0m [37m[1m>[0m [37m[1m        let subject = fixture()?;[0m
[INFO] [stdout]        964 │ 
[INFO] [stdout]        965 │         let status = subject.status().await?;
[INFO] [stdout]   14: [32m<core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll[0m[90m::h189097fdf3a60694[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/mod.rs[0m:[35m80[0m
[INFO] [stdout]   15: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::hf809f17e723d1cf9[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/future.rs[0m:[35m119[0m
[INFO] [stdout]   16: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}::{{closure}}[0m[90m::h7a74699a0ee4ee9c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   17: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h5cd1febf1a9058c5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m106[0m
[INFO] [stdout]        104 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        105 │ 
[INFO] [stdout]   [37m[1m     106[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]        107 │     })
[INFO] [stdout]        108 │ }
[INFO] [stdout]   18: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::h571a740739df8a24[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m400[0m
[INFO] [stdout]   19: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h140ba4deb610cde2[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m376[0m
[INFO] [stdout]   20: [91mtokio::coop::with_budget[0m[90m::h246711539edddd73[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m99[0m
[INFO] [stdout]         97 │     }
[INFO] [stdout]         98 │ 
[INFO] [stdout]   [37m[1m      99[0m [37m[1m>[0m [37m[1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]        100 │         let prev = cell.get();
[INFO] [stdout]        101 │ 
[INFO] [stdout]   21: [91mtokio::coop::budget[0m[90m::ha6ea335adaf9b312[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m76[0m
[INFO] [stdout]         74 │ #[inline(always)]
[INFO] [stdout]         75 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37m[1m      76[0m [37m[1m>[0m [37m[1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         77 │ }
[INFO] [stdout]         78 │ 
[INFO] [stdout]   22: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}[0m[90m::hc257f0c0ea8913ea[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   23: [91mtokio::runtime::basic_scheduler::enter::{{closure}}[0m[90m::hc4733fdc47c94b5e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   24: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::ha6a0a0a7f8a23fd0[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37m[1m      61[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::enter[0m[90m::h3438512e175697e1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on[0m[90m::h323f903dd5b19f3c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m197[0m
[INFO] [stdout]        195 │     /// Block on the future provided and drive the runtime's driver.
[INFO] [stdout]        196 │     fn block_on<F: Future>(&mut self, future: F) -> F::Output {
[INFO] [stdout]   [37m[1m     197[0m [37m[1m>[0m [37m[1m        enter(self, |scheduler, context| {[0m
[INFO] [stdout]        198 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        199 │             let waker = scheduler.spawner.waker_ref();
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::InnerGuard<P>::block_on[0m[90m::hb24d2b8ded165918[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m452[0m
[INFO] [stdout]        450 │         // The only time inner gets set to `None` is if we have dropped
[INFO] [stdout]        451 │         // already so this unwrap is safe.
[INFO] [stdout]   [37m[1m     452[0m [37m[1m>[0m [37m[1m        self.inner.as_mut().unwrap().block_on(future)[0m
[INFO] [stdout]        453 │     }
[INFO] [stdout]        454 │ }
[INFO] [stdout]   28: [91mtokio::runtime::basic_scheduler::BasicScheduler<P>::block_on[0m[90m::hb784fca9c51c9e1d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m157[0m
[INFO] [stdout]        155 │         loop {
[INFO] [stdout]        156 │             if let Some(inner) = &mut self.take_inner() {
[INFO] [stdout]   [37m[1m     157[0m [37m[1m>[0m [37m[1m                return inner.block_on(future);[0m
[INFO] [stdout]        158 │             } else {
[INFO] [stdout]        159 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   29: [91mtokio::runtime::Runtime::block_on[0m[90m::hc2d9666dd542b534[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/mod.rs[0m:[35m450[0m
[INFO] [stdout]        448 │ 
[INFO] [stdout]        449 │             match &self.kind {
[INFO] [stdout]   [37m[1m     450[0m [37m[1m>[0m [37m[1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        451 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        452 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   30: [91mgdbmi::tests::test_status_through_break_continue[0m[90m::h60554ae10e49b9d2[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m992[0m
[INFO] [stdout]        990 │         assert_eq!(status, Status::Exited(ExitReason::Normal));
[INFO] [stdout]        991 │ 
[INFO] [stdout]   [37m[1m     992[0m [37m[1m>[0m [37m[1m        Ok(())[0m
[INFO] [stdout]        993 │     }
[INFO] [stdout]        994 │ 
[INFO] [stdout]   31: [91mgdbmi::tests::test_status_through_break_continue::{{closure}}[0m[90m::h7164c25840385f5c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m962[0m
[INFO] [stdout]        960 │ 
[INFO] [stdout]        961 │     #[tokio::test]
[INFO] [stdout]   [37m[1m     962[0m [37m[1m>[0m [37m[1m    async fn test_status_through_break_continue() -> Result {[0m
[INFO] [stdout]        963 │         let subject = fixture()?;
[INFO] [stdout]        964 │ 
[INFO] [stdout]   32: [32mcore::ops::function::FnOnce::call_once[0m[90m::h1b806eb890f0ae1a[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   33: [32mcore::ops::function::FnOnce::call_once[0m[90m::h152e7e439ff59e19[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   34: [32mtest::__rust_begin_short_backtrace[0m[90m::h0908f3b1fdbb72ab[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m577[0m
[INFO] [stdout]   35: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hf6d2a51e5587546c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs[0m:[35m1575[0m
[INFO] [stdout]   36: [32m<std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h8af660f3a89ef593[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m347[0m
[INFO] [stdout]   37: [32mstd::panicking::try::do_call[0m[90m::hd36aef60f84b6d36[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m401[0m
[INFO] [stdout]   38: [32mstd::panicking::try[0m[90m::h9932b4480e69817c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m365[0m
[INFO] [stdout]   39: [32mstd::panic::catch_unwind[0m[90m::h6aa177099cfff5f8[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m434[0m
[INFO] [stdout]   40: [32mtest::run_test_in_process[0m[90m::h5884d6f2d99e20c3[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m600[0m
[INFO] [stdout]   [96m                              ⋮ 15 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_await_ready stdout ----
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36mcalled `Result::unwrap()` on an `Err` value: PoisonError { .. }[0m
[INFO] [stdout] Location: [35msrc/test_common.rs[0m:[35m29[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::result::Result<T,E>::unwrap[0m[90m::h5f86705a9efdc785[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/result.rs[0m:[35m1037[0m
[INFO] [stdout]   10: [91mgdbmi::test_common::build[0m[90m::h5e013d242e633aa1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m29[0m
[INFO] [stdout]         27 │ 
[INFO] [stdout]         28 │ pub fn build(name: &str) -> String {
[INFO] [stdout]   [37m[1m      29[0m [37m[1m>[0m [37m[1m    let mut built = BUILT.lock().unwrap();[0m
[INFO] [stdout]         30 │     if !built.contains(name) {
[INFO] [stdout]         31 │         cmd!(
[INFO] [stdout]   11: [91mgdbmi::test_common::build_hello_world[0m[90m::h49bb11c1905dda2f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m75[0m
[INFO] [stdout]         73 │ 
[INFO] [stdout]         74 │ pub fn build_hello_world() -> String {
[INFO] [stdout]   [37m[1m      75[0m [37m[1m>[0m [37m[1m    build("hello_world")[0m
[INFO] [stdout]         76 │ }
[INFO] [stdout]         77 │ 
[INFO] [stdout]   12: [91mgdbmi::tests::fixture[0m[90m::h955969a6718846b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m734[0m
[INFO] [stdout]        732 │     fn fixture() -> eyre::Result<Gdb> {
[INFO] [stdout]        733 │         init();
[INFO] [stdout]   [37m[1m     734[0m [37m[1m>[0m [37m[1m        let bin = build_hello_world();[0m
[INFO] [stdout]        735 │         Ok(Gdb::spawn(bin)?)
[INFO] [stdout]        736 │     }
[INFO] [stdout]   13: [91mgdbmi::tests::test_await_ready::{{closure}}[0m[90m::ha9180b6c6a147dce[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1055[0m
[INFO] [stdout]       1053 │     #[tokio::test]
[INFO] [stdout]       1054 │     async fn test_await_ready() -> Result {
[INFO] [stdout]   [37m[1m    1055[0m [37m[1m>[0m [37m[1m        let subject = fixture()?;[0m
[INFO] [stdout]       1056 │         subject.await_ready().await?;
[INFO] [stdout]       1057 │         Ok(())
[INFO] [stdout]   14: [32m<core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll[0m[90m::h2a58e251bdda8919[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/mod.rs[0m:[35m80[0m
[INFO] [stdout]   15: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h1b4763ab17559a0d[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/future.rs[0m:[35m119[0m
[INFO] [stdout]   16: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}::{{closure}}[0m[90m::h2038f2bcc6d1aeef[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   17: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h030faa42432d221c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m106[0m
[INFO] [stdout]        104 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        105 │ 
[INFO] [stdout]   [37m[1m     106[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]        107 │     })
[INFO] [stdout]        108 │ }
[INFO] [stdout]   18: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::hd45531b9756a211e[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m400[0m
[INFO] [stdout]   19: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h0bcd6c4a847d7924[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m376[0m
[INFO] [stdout]   20: [91mtokio::coop::with_budget[0m[90m::hb4de3e278a9de28f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m99[0m
[INFO] [stdout]         97 │     }
[INFO] [stdout]         98 │ 
[INFO] [stdout]   [37m[1m      99[0m [37m[1m>[0m [37m[1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]        100 │         let prev = cell.get();
[INFO] [stdout]        101 │ 
[INFO] [stdout]   21: [91mtokio::coop::budget[0m[90m::hcb21f5d52d15c48f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m76[0m
[INFO] [stdout]         74 │ #[inline(always)]
[INFO] [stdout]         75 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37m[1m      76[0m [37m[1m>[0m [37m[1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         77 │ }
[INFO] [stdout]         78 │ 
[INFO] [stdout]   22: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}[0m[90m::h976dd0dfcb7a630b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   23: [91mtokio::runtime::basic_scheduler::enter::{{closure}}[0m[90m::h5419b4add4476180[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   24: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h94a6f8f02f18a018[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37m[1m      61[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::enter[0m[90m::h3583ddadd37344d4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on[0m[90m::h22c57886ed34c6cb[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m197[0m
[INFO] [stdout]        195 │     /// Block on the future provided and drive the runtime's driver.
[INFO] [stdout]        196 │     fn block_on<F: Future>(&mut self, future: F) -> F::Output {
[INFO] [stdout]   [37m[1m     197[0m [37m[1m>[0m [37m[1m        enter(self, |scheduler, context| {[0m
[INFO] [stdout]        198 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        199 │             let waker = scheduler.spawner.waker_ref();
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::InnerGuard<P>::block_on[0m[90m::h2ad21644f98f1712[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m452[0m
[INFO] [stdout]        450 │         // The only time inner gets set to `None` is if we have dropped
[INFO] [stdout]        451 │         // already so this unwrap is safe.
[INFO] [stdout]   [37m[1m     452[0m [37m[1m>[0m [37m[1m        self.inner.as_mut().unwrap().block_on(future)[0m
[INFO] [stdout]        453 │     }
[INFO] [stdout]        454 │ }
[INFO] [stdout]   28: [91mtokio::runtime::basic_scheduler::BasicScheduler<P>::block_on[0m[90m::h8c6bff716fc7f99c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m157[0m
[INFO] [stdout]        155 │         loop {
[INFO] [stdout]        156 │             if let Some(inner) = &mut self.take_inner() {
[INFO] [stdout]   [37m[1m     157[0m [37m[1m>[0m [37m[1m                return inner.block_on(future);[0m
[INFO] [stdout]        158 │             } else {
[INFO] [stdout]        159 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   29: [91mtokio::runtime::Runtime::block_on[0m[90m::h61dd1c25a9e35530[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/mod.rs[0m:[35m450[0m
[INFO] [stdout]        448 │ 
[INFO] [stdout]        449 │             match &self.kind {
[INFO] [stdout]   [37m[1m     450[0m [37m[1m>[0m [37m[1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        451 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        452 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   30: [91mgdbmi::tests::test_await_ready[0m[90m::h0dc8fc384615f58a[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1057[0m
[INFO] [stdout]       1055 │         let subject = fixture()?;
[INFO] [stdout]       1056 │         subject.await_ready().await?;
[INFO] [stdout]   [37m[1m    1057[0m [37m[1m>[0m [37m[1m        Ok(())[0m
[INFO] [stdout]       1058 │     }
[INFO] [stdout]       1059 │ 
[INFO] [stdout]   31: [91mgdbmi::tests::test_await_ready::{{closure}}[0m[90m::h95a48e451a4f6902[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1054[0m
[INFO] [stdout]       1052 │ 
[INFO] [stdout]       1053 │     #[tokio::test]
[INFO] [stdout]   [37m[1m    1054[0m [37m[1m>[0m [37m[1m    async fn test_await_ready() -> Result {[0m
[INFO] [stdout]       1055 │         let subject = fixture()?;
[INFO] [stdout]       1056 │         subject.await_ready().await?;
[INFO] [stdout]   32: [32mcore::ops::function::FnOnce::call_once[0m[90m::hf68a27d62978e295[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   33: [32mcore::ops::function::FnOnce::call_once[0m[90m::h152e7e439ff59e19[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   34: [32mtest::__rust_begin_short_backtrace[0m[90m::h0908f3b1fdbb72ab[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m577[0m
[INFO] [stdout]   35: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hf6d2a51e5587546c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs[0m:[35m1575[0m
[INFO] [stdout]   36: [32m<std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h8af660f3a89ef593[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m347[0m
[INFO] [stdout]   37: [32mstd::panicking::try::do_call[0m[90m::hd36aef60f84b6d36[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m401[0m
[INFO] [stdout]   38: [32mstd::panicking::try[0m[90m::h9932b4480e69817c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m365[0m
[INFO] [stdout]   39: [32mstd::panic::catch_unwind[0m[90m::h6aa177099cfff5f8[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m434[0m
[INFO] [stdout]   40: [32mtest::run_test_in_process[0m[90m::h5884d6f2d99e20c3[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m600[0m
[INFO] [stdout]   [96m                              ⋮ 15 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_exec_finish stdout ----
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36mcalled `Result::unwrap()` on an `Err` value: PoisonError { .. }[0m
[INFO] [stdout] Location: [35msrc/test_common.rs[0m:[35m29[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::result::Result<T,E>::unwrap[0m[90m::h5f86705a9efdc785[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/result.rs[0m:[35m1037[0m
[INFO] [stdout]   10: [91mgdbmi::test_common::build[0m[90m::h5e013d242e633aa1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m29[0m
[INFO] [stdout]         27 │ 
[INFO] [stdout]         28 │ pub fn build(name: &str) -> String {
[INFO] [stdout]   [37m[1m      29[0m [37m[1m>[0m [37m[1m    let mut built = BUILT.lock().unwrap();[0m
[INFO] [stdout]         30 │     if !built.contains(name) {
[INFO] [stdout]         31 │         cmd!(
[INFO] [stdout]   11: [91mgdbmi::test_common::build_hello_world[0m[90m::h49bb11c1905dda2f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m75[0m
[INFO] [stdout]         73 │ 
[INFO] [stdout]         74 │ pub fn build_hello_world() -> String {
[INFO] [stdout]   [37m[1m      75[0m [37m[1m>[0m [37m[1m    build("hello_world")[0m
[INFO] [stdout]         76 │ }
[INFO] [stdout]         77 │ 
[INFO] [stdout]   12: [91mgdbmi::tests::fixture[0m[90m::h955969a6718846b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m734[0m
[INFO] [stdout]        732 │     fn fixture() -> eyre::Result<Gdb> {
[INFO] [stdout]        733 │         init();
[INFO] [stdout]   [37m[1m     734[0m [37m[1m>[0m [37m[1m        let bin = build_hello_world();[0m
[INFO] [stdout]        735 │         Ok(Gdb::spawn(bin)?)
[INFO] [stdout]        736 │     }
[INFO] [stdout]   13: [91mgdbmi::tests::test_exec_finish::{{closure}}[0m[90m::h1bb15529146ac24c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m754[0m
[INFO] [stdout]        752 │     #[tokio::test]
[INFO] [stdout]        753 │     async fn test_exec_finish() -> Result {
[INFO] [stdout]   [37m[1m     754[0m [37m[1m>[0m [37m[1m        let subject = fixture()?;[0m
[INFO] [stdout]        755 │         subject
[INFO] [stdout]        756 │             .break_insert(LineSpec::function("hello_world::HelloMsg::say"))
[INFO] [stdout]   14: [32m<core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll[0m[90m::hb8bc19b79fd4a9f2[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/mod.rs[0m:[35m80[0m
[INFO] [stdout]   15: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::hea568167434fb5d3[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/future.rs[0m:[35m119[0m
[INFO] [stdout]   16: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}::{{closure}}[0m[90m::hc59c42c559371ea9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   17: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h408c818d75cdaa84[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m106[0m
[INFO] [stdout]        104 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        105 │ 
[INFO] [stdout]   [37m[1m     106[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]        107 │     })
[INFO] [stdout]        108 │ }
[INFO] [stdout]   18: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::h741beb51159f7947[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m400[0m
[INFO] [stdout]   19: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h7544ee7e36d550c9[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m376[0m
[INFO] [stdout]   20: [91mtokio::coop::with_budget[0m[90m::h718f058fa00965df[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m99[0m
[INFO] [stdout]         97 │     }
[INFO] [stdout]         98 │ 
[INFO] [stdout]   [37m[1m      99[0m [37m[1m>[0m [37m[1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]        100 │         let prev = cell.get();
[INFO] [stdout]        101 │ 
[INFO] [stdout]   21: [91mtokio::coop::budget[0m[90m::h020ce9218acda48d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m76[0m
[INFO] [stdout]         74 │ #[inline(always)]
[INFO] [stdout]         75 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37m[1m      76[0m [37m[1m>[0m [37m[1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         77 │ }
[INFO] [stdout]         78 │ 
[INFO] [stdout]   22: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}[0m[90m::h44ca0d153a45059a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   23: [91mtokio::runtime::basic_scheduler::enter::{{closure}}[0m[90m::hec9755329925c9b9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   24: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::hdc4b82ed279d5ff3[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37m[1m      61[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::enter[0m[90m::hb7edfbfd2b448b18[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on[0m[90m::h7f8eb14efd389ae0[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m197[0m
[INFO] [stdout]        195 │     /// Block on the future provided and drive the runtime's driver.
[INFO] [stdout]        196 │     fn block_on<F: Future>(&mut self, future: F) -> F::Output {
[INFO] [stdout]   [37m[1m     197[0m [37m[1m>[0m [37m[1m        enter(self, |scheduler, context| {[0m
[INFO] [stdout]        198 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        199 │             let waker = scheduler.spawner.waker_ref();
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::InnerGuard<P>::block_on[0m[90m::h395e3d54eb60c37d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m452[0m
[INFO] [stdout]        450 │         // The only time inner gets set to `None` is if we have dropped
[INFO] [stdout]        451 │         // already so this unwrap is safe.
[INFO] [stdout]   [37m[1m     452[0m [37m[1m>[0m [37m[1m        self.inner.as_mut().unwrap().block_on(future)[0m
[INFO] [stdout]        453 │     }
[INFO] [stdout]        454 │ }
[INFO] [stdout]   28: [91mtokio::runtime::basic_scheduler::BasicScheduler<P>::block_on[0m[90m::hf7a6ea68a64fe252[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m157[0m
[INFO] [stdout]        155 │         loop {
[INFO] [stdout]        156 │             if let Some(inner) = &mut self.take_inner() {
[INFO] [stdout]   [37m[1m     157[0m [37m[1m>[0m [37m[1m                return inner.block_on(future);[0m
[INFO] [stdout]        158 │             } else {
[INFO] [stdout]        159 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   29: [91mtokio::runtime::Runtime::block_on[0m[90m::h81b14c2522f3c12c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/mod.rs[0m:[35m450[0m
[INFO] [stdout]        448 │ 
[INFO] [stdout]        449 │             match &self.kind {
[INFO] [stdout]   [37m[1m     450[0m [37m[1m>[0m [37m[1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        451 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        452 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   30: [91mgdbmi::tests::test_exec_finish[0m[90m::h06aa9400d8828a3e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m762[0m
[INFO] [stdout]        760 │         subject.exec_finish().await?;
[INFO] [stdout]        761 │         subject.await_stopped(None).await?;
[INFO] [stdout]   [37m[1m     762[0m [37m[1m>[0m [37m[1m        Ok(())[0m
[INFO] [stdout]        763 │     }
[INFO] [stdout]        764 │ 
[INFO] [stdout]   31: [91mgdbmi::tests::test_exec_finish::{{closure}}[0m[90m::h75de392d1d1fed24[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m753[0m
[INFO] [stdout]        751 │ 
[INFO] [stdout]        752 │     #[tokio::test]
[INFO] [stdout]   [37m[1m     753[0m [37m[1m>[0m [37m[1m    async fn test_exec_finish() -> Result {[0m
[INFO] [stdout]        754 │         let subject = fixture()?;
[INFO] [stdout]        755 │         subject
[INFO] [stdout]   32: [32mcore::ops::function::FnOnce::call_once[0m[90m::ha7ea587e4174d4c9[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   33: [32mcore::ops::function::FnOnce::call_once[0m[90m::h152e7e439ff59e19[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   34: [32mtest::__rust_begin_short_backtrace[0m[90m::h0908f3b1fdbb72ab[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m577[0m
[INFO] [stdout]   35: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hf6d2a51e5587546c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs[0m:[35m1575[0m
[INFO] [stdout]   36: [32m<std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h8af660f3a89ef593[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m347[0m
[INFO] [stdout]   37: [32mstd::panicking::try::do_call[0m[90m::hd36aef60f84b6d36[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m401[0m
[INFO] [stdout]   38: [32mstd::panicking::try[0m[90m::h9932b4480e69817c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m365[0m
[INFO] [stdout]   39: [32mstd::panic::catch_unwind[0m[90m::h6aa177099cfff5f8[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m434[0m
[INFO] [stdout]   40: [32mtest::run_test_in_process[0m[90m::h5884d6f2d99e20c3[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m600[0m
[INFO] [stdout]   [96m                              ⋮ 15 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_symbol_info_function stdout ----
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36mcalled `Result::unwrap()` on an `Err` value: PoisonError { .. }[0m
[INFO] [stdout] Location: [35msrc/test_common.rs[0m:[35m29[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::result::Result<T,E>::unwrap[0m[90m::h5f86705a9efdc785[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/result.rs[0m:[35m1037[0m
[INFO] [stdout]   10: [91mgdbmi::test_common::build[0m[90m::h5e013d242e633aa1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m29[0m
[INFO] [stdout]         27 │ 
[INFO] [stdout]         28 │ pub fn build(name: &str) -> String {
[INFO] [stdout]   [37m[1m      29[0m [37m[1m>[0m [37m[1m    let mut built = BUILT.lock().unwrap();[0m
[INFO] [stdout]         30 │     if !built.contains(name) {
[INFO] [stdout]         31 │         cmd!(
[INFO] [stdout]   11: [91mgdbmi::test_common::build_hello_world[0m[90m::h49bb11c1905dda2f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m75[0m
[INFO] [stdout]         73 │ 
[INFO] [stdout]         74 │ pub fn build_hello_world() -> String {
[INFO] [stdout]   [37m[1m      75[0m [37m[1m>[0m [37m[1m    build("hello_world")[0m
[INFO] [stdout]         76 │ }
[INFO] [stdout]         77 │ 
[INFO] [stdout]   12: [91mgdbmi::tests::fixture[0m[90m::h955969a6718846b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m734[0m
[INFO] [stdout]        732 │     fn fixture() -> eyre::Result<Gdb> {
[INFO] [stdout]        733 │         init();
[INFO] [stdout]   [37m[1m     734[0m [37m[1m>[0m [37m[1m        let bin = build_hello_world();[0m
[INFO] [stdout]        735 │         Ok(Gdb::spawn(bin)?)
[INFO] [stdout]        736 │     }
[INFO] [stdout]   13: [91mgdbmi::tests::test_symbol_info_function::{{closure}}[0m[90m::h01bf07ee8af5b454[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1046[0m
[INFO] [stdout]       1044 │     #[tokio::test]
[INFO] [stdout]       1045 │     async fn test_symbol_info_function() -> Result {
[INFO] [stdout]   [37m[1m    1046[0m [37m[1m>[0m [37m[1m        let subject = fixture()?;[0m
[INFO] [stdout]       1047 │         // Convert to BTreeMap so it has stable order
[INFO] [stdout]       1048 │         let symbols: BTreeMap<_, _> = subject.symbol_info_functions().await?.into_iter().collect();
[INFO] [stdout]   14: [32m<core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll[0m[90m::h39f901c1a4e49ad6[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/mod.rs[0m:[35m80[0m
[INFO] [stdout]   15: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h774c24330ff2b19d[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/future.rs[0m:[35m119[0m
[INFO] [stdout]   16: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}::{{closure}}[0m[90m::hf9a353769eefc89a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   17: [91mtokio::coop::with_budget::{{closure}}[0m[90m::hf0f85271427900f9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m106[0m
[INFO] [stdout]        104 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        105 │ 
[INFO] [stdout]   [37m[1m     106[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]        107 │     })
[INFO] [stdout]        108 │ }
[INFO] [stdout]   18: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::hca143aad357814ce[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m400[0m
[INFO] [stdout]   19: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h66e939b9420e28f0[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m376[0m
[INFO] [stdout]   20: [91mtokio::coop::with_budget[0m[90m::h875543eb42e553c2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m99[0m
[INFO] [stdout]         97 │     }
[INFO] [stdout]         98 │ 
[INFO] [stdout]   [37m[1m      99[0m [37m[1m>[0m [37m[1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]        100 │         let prev = cell.get();
[INFO] [stdout]        101 │ 
[INFO] [stdout]   21: [91mtokio::coop::budget[0m[90m::h32ea5d30954eaf81[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m76[0m
[INFO] [stdout]         74 │ #[inline(always)]
[INFO] [stdout]         75 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37m[1m      76[0m [37m[1m>[0m [37m[1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         77 │ }
[INFO] [stdout]         78 │ 
[INFO] [stdout]   22: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}[0m[90m::hc06286a59fd54dac[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   23: [91mtokio::runtime::basic_scheduler::enter::{{closure}}[0m[90m::h314e3db8f2dd8f6b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   24: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h8f30d7ca7e029cde[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37m[1m      61[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::enter[0m[90m::he026b54a7f7e4f7e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on[0m[90m::hab4b00e71d824d21[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m197[0m
[INFO] [stdout]        195 │     /// Block on the future provided and drive the runtime's driver.
[INFO] [stdout]        196 │     fn block_on<F: Future>(&mut self, future: F) -> F::Output {
[INFO] [stdout]   [37m[1m     197[0m [37m[1m>[0m [37m[1m        enter(self, |scheduler, context| {[0m
[INFO] [stdout]        198 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        199 │             let waker = scheduler.spawner.waker_ref();
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::InnerGuard<P>::block_on[0m[90m::h7e7324b624f5810c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m452[0m
[INFO] [stdout]        450 │         // The only time inner gets set to `None` is if we have dropped
[INFO] [stdout]        451 │         // already so this unwrap is safe.
[INFO] [stdout]   [37m[1m     452[0m [37m[1m>[0m [37m[1m        self.inner.as_mut().unwrap().block_on(future)[0m
[INFO] [stdout]        453 │     }
[INFO] [stdout]        454 │ }
[INFO] [stdout]   28: [91mtokio::runtime::basic_scheduler::BasicScheduler<P>::block_on[0m[90m::h5ec0402c563df3f6[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m157[0m
[INFO] [stdout]        155 │         loop {
[INFO] [stdout]        156 │             if let Some(inner) = &mut self.take_inner() {
[INFO] [stdout]   [37m[1m     157[0m [37m[1m>[0m [37m[1m                return inner.block_on(future);[0m
[INFO] [stdout]        158 │             } else {
[INFO] [stdout]        159 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   29: [91mtokio::runtime::Runtime::block_on[0m[90m::hbeb7d89d87eb2c1d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/mod.rs[0m:[35m450[0m
[INFO] [stdout]        448 │ 
[INFO] [stdout]        449 │             match &self.kind {
[INFO] [stdout]   [37m[1m     450[0m [37m[1m>[0m [37m[1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        451 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        452 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   30: [91mgdbmi::tests::test_symbol_info_function[0m[90m::h3c1f788466d0c7ef[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1050[0m
[INFO] [stdout]       1048 │         let symbols: BTreeMap<_, _> = subject.symbol_info_functions().await?.into_iter().collect();
[INFO] [stdout]       1049 │         assert_debug_snapshot!(symbols);
[INFO] [stdout]   [37m[1m    1050[0m [37m[1m>[0m [37m[1m        Ok(())[0m
[INFO] [stdout]       1051 │     }
[INFO] [stdout]       1052 │ 
[INFO] [stdout]   31: [91mgdbmi::tests::test_symbol_info_function::{{closure}}[0m[90m::h9ed409d4eca657af[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1045[0m
[INFO] [stdout]       1043 │ 
[INFO] [stdout]       1044 │     #[tokio::test]
[INFO] [stdout]   [37m[1m    1045[0m [37m[1m>[0m [37m[1m    async fn test_symbol_info_function() -> Result {[0m
[INFO] [stdout]       1046 │         let subject = fixture()?;
[INFO] [stdout]       1047 │         // Convert to BTreeMap so it has stable order
[INFO] [stdout]   32: [32mcore::ops::function::FnOnce::call_once[0m[90m::ha1843565109c0bab[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   33: [32mcore::ops::function::FnOnce::call_once[0m[90m::h152e7e439ff59e19[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   34: [32mtest::__rust_begin_short_backtrace[0m[90m::h0908f3b1fdbb72ab[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m577[0m
[INFO] [stdout]   35: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hf6d2a51e5587546c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs[0m:[35m1575[0m
[INFO] [stdout]   36: [32m<std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h8af660f3a89ef593[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m347[0m
[INFO] [stdout]   37: [32mstd::panicking::try::do_call[0m[90m::hd36aef60f84b6d36[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m401[0m
[INFO] [stdout]   38: [32mstd::panicking::try[0m[90m::h9932b4480e69817c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m365[0m
[INFO] [stdout]   39: [32mstd::panic::catch_unwind[0m[90m::h6aa177099cfff5f8[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m434[0m
[INFO] [stdout]   40: [32mtest::run_test_in_process[0m[90m::h5884d6f2d99e20c3[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m600[0m
[INFO] [stdout]   [96m                              ⋮ 15 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_exec_continue stdout ----
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36mcalled `Result::unwrap()` on an `Err` value: PoisonError { .. }[0m
[INFO] [stdout] Location: [35msrc/test_common.rs[0m:[35m29[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::result::Result<T,E>::unwrap[0m[90m::h5f86705a9efdc785[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/result.rs[0m:[35m1037[0m
[INFO] [stdout]   10: [91mgdbmi::test_common::build[0m[90m::h5e013d242e633aa1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m29[0m
[INFO] [stdout]         27 │ 
[INFO] [stdout]         28 │ pub fn build(name: &str) -> String {
[INFO] [stdout]   [37m[1m      29[0m [37m[1m>[0m [37m[1m    let mut built = BUILT.lock().unwrap();[0m
[INFO] [stdout]         30 │     if !built.contains(name) {
[INFO] [stdout]         31 │         cmd!(
[INFO] [stdout]   11: [91mgdbmi::test_common::build_hello_world[0m[90m::h49bb11c1905dda2f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m75[0m
[INFO] [stdout]         73 │ 
[INFO] [stdout]         74 │ pub fn build_hello_world() -> String {
[INFO] [stdout]   [37m[1m      75[0m [37m[1m>[0m [37m[1m    build("hello_world")[0m
[INFO] [stdout]         76 │ }
[INFO] [stdout]         77 │ 
[INFO] [stdout]   12: [91mgdbmi::tests::fixture[0m[90m::h955969a6718846b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m734[0m
[INFO] [stdout]        732 │     fn fixture() -> eyre::Result<Gdb> {
[INFO] [stdout]        733 │         init();
[INFO] [stdout]   [37m[1m     734[0m [37m[1m>[0m [37m[1m        let bin = build_hello_world();[0m
[INFO] [stdout]        735 │         Ok(Gdb::spawn(bin)?)
[INFO] [stdout]        736 │     }
[INFO] [stdout]   13: [91mgdbmi::tests::test_exec_continue::{{closure}}[0m[90m::hc271642646410116[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1019[0m
[INFO] [stdout]       1017 │     #[tokio::test]
[INFO] [stdout]       1018 │     async fn test_exec_continue() -> Result {
[INFO] [stdout]   [37m[1m    1019[0m [37m[1m>[0m [37m[1m        let subject = fixture()?;[0m
[INFO] [stdout]       1020 │         subject.break_insert(LineSpec::function("main")).await?;
[INFO] [stdout]       1021 │         subject.exec_run().await?;
[INFO] [stdout]   14: [32m<core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll[0m[90m::he71192da424ffd1b[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/mod.rs[0m:[35m80[0m
[INFO] [stdout]   15: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h197030e10dd2fe5b[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/future.rs[0m:[35m119[0m
[INFO] [stdout]   16: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}::{{closure}}[0m[90m::h33c1079cea251856[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   17: [91mtokio::coop::with_budget::{{closure}}[0m[90m::hfee7443013e68d82[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m106[0m
[INFO] [stdout]        104 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        105 │ 
[INFO] [stdout]   [37m[1m     106[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]        107 │     })
[INFO] [stdout]        108 │ }
[INFO] [stdout]   18: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::he52154079df6cdfb[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m400[0m
[INFO] [stdout]   19: [32mstd::thread::local::LocalKey<T>::with[0m[90m::he0aff3e8fed17153[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m376[0m
[INFO] [stdout]   20: [91mtokio::coop::with_budget[0m[90m::h52d2523190982288[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m99[0m
[INFO] [stdout]         97 │     }
[INFO] [stdout]         98 │ 
[INFO] [stdout]   [37m[1m      99[0m [37m[1m>[0m [37m[1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]        100 │         let prev = cell.get();
[INFO] [stdout]        101 │ 
[INFO] [stdout]   21: [91mtokio::coop::budget[0m[90m::haf8b8927a5cbdb0d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m76[0m
[INFO] [stdout]         74 │ #[inline(always)]
[INFO] [stdout]         75 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37m[1m      76[0m [37m[1m>[0m [37m[1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         77 │ }
[INFO] [stdout]         78 │ 
[INFO] [stdout]   22: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}[0m[90m::h230cc06095ac4fe9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   23: [91mtokio::runtime::basic_scheduler::enter::{{closure}}[0m[90m::hc596bf87dab9a824[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   24: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h0fd3ab21b315ee49[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37m[1m      61[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::enter[0m[90m::he7eaa55cc95425a7[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on[0m[90m::h2d647d8e90156139[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m197[0m
[INFO] [stdout]        195 │     /// Block on the future provided and drive the runtime's driver.
[INFO] [stdout]        196 │     fn block_on<F: Future>(&mut self, future: F) -> F::Output {
[INFO] [stdout]   [37m[1m     197[0m [37m[1m>[0m [37m[1m        enter(self, |scheduler, context| {[0m
[INFO] [stdout]        198 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        199 │             let waker = scheduler.spawner.waker_ref();
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::InnerGuard<P>::block_on[0m[90m::h5c1f5c59bff0ae8e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m452[0m
[INFO] [stdout]        450 │         // The only time inner gets set to `None` is if we have dropped
[INFO] [stdout]        451 │         // already so this unwrap is safe.
[INFO] [stdout]   [37m[1m     452[0m [37m[1m>[0m [37m[1m        self.inner.as_mut().unwrap().block_on(future)[0m
[INFO] [stdout]        453 │     }
[INFO] [stdout]        454 │ }
[INFO] [stdout]   28: [91mtokio::runtime::basic_scheduler::BasicScheduler<P>::block_on[0m[90m::h141343f633f18039[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m157[0m
[INFO] [stdout]        155 │         loop {
[INFO] [stdout]        156 │             if let Some(inner) = &mut self.take_inner() {
[INFO] [stdout]   [37m[1m     157[0m [37m[1m>[0m [37m[1m                return inner.block_on(future);[0m
[INFO] [stdout]        158 │             } else {
[INFO] [stdout]        159 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   29: [91mtokio::runtime::Runtime::block_on[0m[90m::h45e4996beaa7b998[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/mod.rs[0m:[35m450[0m
[INFO] [stdout]        448 │ 
[INFO] [stdout]        449 │             match &self.kind {
[INFO] [stdout]   [37m[1m     450[0m [37m[1m>[0m [37m[1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        451 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        452 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   30: [91mgdbmi::tests::test_exec_continue[0m[90m::h51b1c161a41af15a[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1023[0m
[INFO] [stdout]       1021 │         subject.exec_run().await?;
[INFO] [stdout]       1022 │         subject.exec_continue().await?;
[INFO] [stdout]   [37m[1m    1023[0m [37m[1m>[0m [37m[1m        Ok(())[0m
[INFO] [stdout]       1024 │     }
[INFO] [stdout]       1025 │ 
[INFO] [stdout]   31: [91mgdbmi::tests::test_exec_continue::{{closure}}[0m[90m::hd10a3cee72f2d272[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1018[0m
[INFO] [stdout]       1016 │ 
[INFO] [stdout]       1017 │     #[tokio::test]
[INFO] [stdout]   [37m[1m    1018[0m [37m[1m>[0m [37m[1m    async fn test_exec_continue() -> Result {[0m
[INFO] [stdout]       1019 │         let subject = fixture()?;
[INFO] [stdout]       1020 │         subject.break_insert(LineSpec::function("main")).await?;
[INFO] [stdout]   32: [32mcore::ops::function::FnOnce::call_once[0m[90m::h5e1a67b022d27458[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   33: [32mcore::ops::function::FnOnce::call_once[0m[90m::h152e7e439ff59e19[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   34: [32mtest::__rust_begin_short_backtrace[0m[90m::h0908f3b1fdbb72ab[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m577[0m
[INFO] [stdout]   35: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hf6d2a51e5587546c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs[0m:[35m1575[0m
[INFO] [stdout]   36: [32m<std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h8af660f3a89ef593[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m347[0m
[INFO] [stdout]   37: [32mstd::panicking::try::do_call[0m[90m::hd36aef60f84b6d36[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m401[0m
[INFO] [stdout]   38: [32mstd::panicking::try[0m[90m::h9932b4480e69817c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m365[0m
[INFO] [stdout]   39: [32mstd::panic::catch_unwind[0m[90m::h6aa177099cfff5f8[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m434[0m
[INFO] [stdout]   40: [32mtest::run_test_in_process[0m[90m::h5884d6f2d99e20c3[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m600[0m
[INFO] [stdout]   [96m                              ⋮ 15 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_exec_continue_not_running stdout ----
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36mcalled `Result::unwrap()` on an `Err` value: PoisonError { .. }[0m
[INFO] [stdout] Location: [35msrc/test_common.rs[0m:[35m29[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::result::Result<T,E>::unwrap[0m[90m::h5f86705a9efdc785[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/result.rs[0m:[35m1037[0m
[INFO] [stdout]   10: [91mgdbmi::test_common::build[0m[90m::h5e013d242e633aa1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m29[0m
[INFO] [stdout]         27 │ 
[INFO] [stdout]         28 │ pub fn build(name: &str) -> String {
[INFO] [stdout]   [37m[1m      29[0m [37m[1m>[0m [37m[1m    let mut built = BUILT.lock().unwrap();[0m
[INFO] [stdout]         30 │     if !built.contains(name) {
[INFO] [stdout]         31 │         cmd!(
[INFO] [stdout]   11: [91mgdbmi::test_common::build_hello_world[0m[90m::h49bb11c1905dda2f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m75[0m
[INFO] [stdout]         73 │ 
[INFO] [stdout]         74 │ pub fn build_hello_world() -> String {
[INFO] [stdout]   [37m[1m      75[0m [37m[1m>[0m [37m[1m    build("hello_world")[0m
[INFO] [stdout]         76 │ }
[INFO] [stdout]         77 │ 
[INFO] [stdout]   12: [91mgdbmi::tests::fixture[0m[90m::h955969a6718846b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m734[0m
[INFO] [stdout]        732 │     fn fixture() -> eyre::Result<Gdb> {
[INFO] [stdout]        733 │         init();
[INFO] [stdout]   [37m[1m     734[0m [37m[1m>[0m [37m[1m        let bin = build_hello_world();[0m
[INFO] [stdout]        735 │         Ok(Gdb::spawn(bin)?)
[INFO] [stdout]        736 │     }
[INFO] [stdout]   13: [91mgdbmi::tests::test_exec_continue_not_running::{{closure}}[0m[90m::he01061a72ec55122[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1028[0m
[INFO] [stdout]       1026 │     #[tokio::test]
[INFO] [stdout]       1027 │     async fn test_exec_continue_not_running() -> Result {
[INFO] [stdout]   [37m[1m    1028[0m [37m[1m>[0m [37m[1m        let subject = fixture()?;[0m
[INFO] [stdout]       1029 │         let error = match subject.exec_continue().await {
[INFO] [stdout]       1030 │             Err(Error::Gdb(error)) => error,
[INFO] [stdout]   14: [32m<core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll[0m[90m::hac71f4fde29c8fbe[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/mod.rs[0m:[35m80[0m
[INFO] [stdout]   15: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h3e7dee7cfeb3a40d[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/future.rs[0m:[35m119[0m
[INFO] [stdout]   16: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}::{{closure}}[0m[90m::h3a3678aeac501bcb[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   17: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h368a990517a18048[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m106[0m
[INFO] [stdout]        104 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        105 │ 
[INFO] [stdout]   [37m[1m     106[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]        107 │     })
[INFO] [stdout]        108 │ }
[INFO] [stdout]   18: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::hbe6278eaa617f74d[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m400[0m
[INFO] [stdout]   19: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h2465212996aa08b0[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m376[0m
[INFO] [stdout]   20: [91mtokio::coop::with_budget[0m[90m::h4e1edfc9bf74db5e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m99[0m
[INFO] [stdout]         97 │     }
[INFO] [stdout]         98 │ 
[INFO] [stdout]   [37m[1m      99[0m [37m[1m>[0m [37m[1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]        100 │         let prev = cell.get();
[INFO] [stdout]        101 │ 
[INFO] [stdout]   21: [91mtokio::coop::budget[0m[90m::h2b190e183db2822d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m76[0m
[INFO] [stdout]         74 │ #[inline(always)]
[INFO] [stdout]         75 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37m[1m      76[0m [37m[1m>[0m [37m[1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         77 │ }
[INFO] [stdout]         78 │ 
[INFO] [stdout]   22: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}[0m[90m::hdec5d5b4e409bbaa[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   23: [91mtokio::runtime::basic_scheduler::enter::{{closure}}[0m[90m::haddd1ee135a3fc21[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   24: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h6c333b2b2dd4cd5b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37m[1m      61[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::enter[0m[90m::hd925a9aa5d2208a5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on[0m[90m::h10ac2d9828efe31b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m197[0m
[INFO] [stdout]        195 │     /// Block on the future provided and drive the runtime's driver.
[INFO] [stdout]        196 │     fn block_on<F: Future>(&mut self, future: F) -> F::Output {
[INFO] [stdout]   [37m[1m     197[0m [37m[1m>[0m [37m[1m        enter(self, |scheduler, context| {[0m
[INFO] [stdout]        198 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        199 │             let waker = scheduler.spawner.waker_ref();
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::InnerGuard<P>::block_on[0m[90m::ha0be5801dcef6593[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m452[0m
[INFO] [stdout]        450 │         // The only time inner gets set to `None` is if we have dropped
[INFO] [stdout]        451 │         // already so this unwrap is safe.
[INFO] [stdout]   [37m[1m     452[0m [37m[1m>[0m [37m[1m        self.inner.as_mut().unwrap().block_on(future)[0m
[INFO] [stdout]        453 │     }
[INFO] [stdout]        454 │ }
[INFO] [stdout]   28: [91mtokio::runtime::basic_scheduler::BasicScheduler<P>::block_on[0m[90m::h2189b64ac02cb121[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m157[0m
[INFO] [stdout]        155 │         loop {
[INFO] [stdout]        156 │             if let Some(inner) = &mut self.take_inner() {
[INFO] [stdout]   [37m[1m     157[0m [37m[1m>[0m [37m[1m                return inner.block_on(future);[0m
[INFO] [stdout]        158 │             } else {
[INFO] [stdout]        159 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   29: [91mtokio::runtime::Runtime::block_on[0m[90m::h76026eb9ca6d45a1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/mod.rs[0m:[35m450[0m
[INFO] [stdout]        448 │ 
[INFO] [stdout]        449 │             match &self.kind {
[INFO] [stdout]   [37m[1m     450[0m [37m[1m>[0m [37m[1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        451 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        452 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   30: [91mgdbmi::tests::test_exec_continue_not_running[0m[90m::hf3a9fd88744938de[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1034[0m
[INFO] [stdout]       1032 │         };
[INFO] [stdout]       1033 │         assert_eq!(error.msg.unwrap(), "The program is not being run.");
[INFO] [stdout]   [37m[1m    1034[0m [37m[1m>[0m [37m[1m        Ok(())[0m
[INFO] [stdout]       1035 │     }
[INFO] [stdout]       1036 │ 
[INFO] [stdout]   31: [91mgdbmi::tests::test_exec_continue_not_running::{{closure}}[0m[90m::h9b80c6b2b2392a89[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1027[0m
[INFO] [stdout]       1025 │ 
[INFO] [stdout]       1026 │     #[tokio::test]
[INFO] [stdout]   [37m[1m    1027[0m [37m[1m>[0m [37m[1m    async fn test_exec_continue_not_running() -> Result {[0m
[INFO] [stdout]       1028 │         let subject = fixture()?;
[INFO] [stdout]       1029 │         let error = match subject.exec_continue().await {
[INFO] [stdout]   32: [32mcore::ops::function::FnOnce::call_once[0m[90m::h2ff15a11c21a9b2a[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   33: [32mcore::ops::function::FnOnce::call_once[0m[90m::h152e7e439ff59e19[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   34: [32mtest::__rust_begin_short_backtrace[0m[90m::h0908f3b1fdbb72ab[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m577[0m
[INFO] [stdout]   35: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hf6d2a51e5587546c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs[0m:[35m1575[0m
[INFO] [stdout]   36: [32m<std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h8af660f3a89ef593[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m347[0m
[INFO] [stdout]   37: [32mstd::panicking::try::do_call[0m[90m::hd36aef60f84b6d36[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m401[0m
[INFO] [stdout]   38: [32mstd::panicking::try[0m[90m::h9932b4480e69817c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m365[0m
[INFO] [stdout]   39: [32mstd::panic::catch_unwind[0m[90m::h6aa177099cfff5f8[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m434[0m
[INFO] [stdout]   40: [32mtest::run_test_in_process[0m[90m::h5884d6f2d99e20c3[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m600[0m
[INFO] [stdout]   [96m                              ⋮ 15 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_next_status_when_correct_about_current stdout ----
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36mcalled `Result::unwrap()` on an `Err` value: PoisonError { .. }[0m
[INFO] [stdout] Location: [35msrc/test_common.rs[0m:[35m29[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::result::Result<T,E>::unwrap[0m[90m::h5f86705a9efdc785[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/result.rs[0m:[35m1037[0m
[INFO] [stdout]   10: [91mgdbmi::test_common::build[0m[90m::h5e013d242e633aa1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m29[0m
[INFO] [stdout]         27 │ 
[INFO] [stdout]         28 │ pub fn build(name: &str) -> String {
[INFO] [stdout]   [37m[1m      29[0m [37m[1m>[0m [37m[1m    let mut built = BUILT.lock().unwrap();[0m
[INFO] [stdout]         30 │     if !built.contains(name) {
[INFO] [stdout]         31 │         cmd!(
[INFO] [stdout]   11: [91mgdbmi::test_common::build_hello_world[0m[90m::h49bb11c1905dda2f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m75[0m
[INFO] [stdout]         73 │ 
[INFO] [stdout]         74 │ pub fn build_hello_world() -> String {
[INFO] [stdout]   [37m[1m      75[0m [37m[1m>[0m [37m[1m    build("hello_world")[0m
[INFO] [stdout]         76 │ }
[INFO] [stdout]         77 │ 
[INFO] [stdout]   12: [91mgdbmi::tests::fixture[0m[90m::h955969a6718846b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m734[0m
[INFO] [stdout]        732 │     fn fixture() -> eyre::Result<Gdb> {
[INFO] [stdout]        733 │         init();
[INFO] [stdout]   [37m[1m     734[0m [37m[1m>[0m [37m[1m        let bin = build_hello_world();[0m
[INFO] [stdout]        735 │         Ok(Gdb::spawn(bin)?)
[INFO] [stdout]        736 │     }
[INFO] [stdout]   13: [91mgdbmi::tests::test_next_status_when_correct_about_current::{{closure}}[0m[90m::hf843ad0ff3f751a0[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m953[0m
[INFO] [stdout]        951 │     #[tokio::test]
[INFO] [stdout]        952 │     async fn test_next_status_when_correct_about_current() -> Result {
[INFO] [stdout]   [37m[1m     953[0m [37m[1m>[0m [37m[1m        let subject = fixture()?;[0m
[INFO] [stdout]        954 │ 
[INFO] [stdout]        955 │         subject.exec_run().await?;
[INFO] [stdout]   14: [32m<core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll[0m[90m::hbef70c6ab950fa28[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/mod.rs[0m:[35m80[0m
[INFO] [stdout]   15: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h375ef500ec7e3969[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/future.rs[0m:[35m119[0m
[INFO] [stdout]   16: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}::{{closure}}[0m[90m::hb50d8435c5422bcc[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   17: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h0e7ab68b24488a52[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m106[0m
[INFO] [stdout]        104 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        105 │ 
[INFO] [stdout]   [37m[1m     106[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]        107 │     })
[INFO] [stdout]        108 │ }
[INFO] [stdout]   18: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::h02f689ecb7fb4578[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m400[0m
[INFO] [stdout]   19: [32mstd::thread::local::LocalKey<T>::with[0m[90m::he359aecc5558317a[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m376[0m
[INFO] [stdout]   20: [91mtokio::coop::with_budget[0m[90m::h6a45e7372a5da6bf[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m99[0m
[INFO] [stdout]         97 │     }
[INFO] [stdout]         98 │ 
[INFO] [stdout]   [37m[1m      99[0m [37m[1m>[0m [37m[1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]        100 │         let prev = cell.get();
[INFO] [stdout]        101 │ 
[INFO] [stdout]   21: [91mtokio::coop::budget[0m[90m::hb35b0a80964f61fb[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m76[0m
[INFO] [stdout]         74 │ #[inline(always)]
[INFO] [stdout]         75 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37m[1m      76[0m [37m[1m>[0m [37m[1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         77 │ }
[INFO] [stdout]         78 │ 
[INFO] [stdout]   22: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}[0m[90m::h422b762ae37fa78a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   23: [91mtokio::runtime::basic_scheduler::enter::{{closure}}[0m[90m::hb96f03f7906232b7[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   24: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h23fbf22a24228af5[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37m[1m      61[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::enter[0m[90m::hfd9d7ebc51e8e30c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on[0m[90m::h6816ee18f42ec917[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m197[0m
[INFO] [stdout]        195 │     /// Block on the future provided and drive the runtime's driver.
[INFO] [stdout]        196 │     fn block_on<F: Future>(&mut self, future: F) -> F::Output {
[INFO] [stdout]   [37m[1m     197[0m [37m[1m>[0m [37m[1m        enter(self, |scheduler, context| {[0m
[INFO] [stdout]        198 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        199 │             let waker = scheduler.spawner.waker_ref();
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::InnerGuard<P>::block_on[0m[90m::h5462ff54ded6ad91[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m452[0m
[INFO] [stdout]        450 │         // The only time inner gets set to `None` is if we have dropped
[INFO] [stdout]        451 │         // already so this unwrap is safe.
[INFO] [stdout]   [37m[1m     452[0m [37m[1m>[0m [37m[1m        self.inner.as_mut().unwrap().block_on(future)[0m
[INFO] [stdout]        453 │     }
[INFO] [stdout]        454 │ }
[INFO] [stdout]   28: [91mtokio::runtime::basic_scheduler::BasicScheduler<P>::block_on[0m[90m::hb0e1a7dd3f3654d0[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m157[0m
[INFO] [stdout]        155 │         loop {
[INFO] [stdout]        156 │             if let Some(inner) = &mut self.take_inner() {
[INFO] [stdout]   [37m[1m     157[0m [37m[1m>[0m [37m[1m                return inner.block_on(future);[0m
[INFO] [stdout]        158 │             } else {
[INFO] [stdout]        159 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   29: [91mtokio::runtime::Runtime::block_on[0m[90m::h32ded05fac732328[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/mod.rs[0m:[35m450[0m
[INFO] [stdout]        448 │ 
[INFO] [stdout]        449 │             match &self.kind {
[INFO] [stdout]   [37m[1m     450[0m [37m[1m>[0m [37m[1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        451 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        452 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   30: [91mgdbmi::tests::test_next_status_when_correct_about_current[0m[90m::h4cde1a66afb1b65e[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m958[0m
[INFO] [stdout]        956 │         let status = subject.next_status(Status::Running, None).await?;
[INFO] [stdout]        957 │         assert_eq!(status, Status::Exited(ExitReason::Normal));
[INFO] [stdout]   [37m[1m     958[0m [37m[1m>[0m [37m[1m        Ok(())[0m
[INFO] [stdout]        959 │     }
[INFO] [stdout]        960 │ 
[INFO] [stdout]   31: [91mgdbmi::tests::test_next_status_when_correct_about_current::{{closure}}[0m[90m::ha3edf6bf2e7fd0da[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m952[0m
[INFO] [stdout]        950 │ 
[INFO] [stdout]        951 │     #[tokio::test]
[INFO] [stdout]   [37m[1m     952[0m [37m[1m>[0m [37m[1m    async fn test_next_status_when_correct_about_current() -> Result {[0m
[INFO] [stdout]        953 │         let subject = fixture()?;
[INFO] [stdout]        954 │ 
[INFO] [stdout]   32: [32mcore::ops::function::FnOnce::call_once[0m[90m::h41e9ff1d742a0c02[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   33: [32mcore::ops::function::FnOnce::call_once[0m[90m::h152e7e439ff59e19[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   34: [32mtest::__rust_begin_short_backtrace[0m[90m::h0908f3b1fdbb72ab[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m577[0m
[INFO] [stdout]   35: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hf6d2a51e5587546c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs[0m:[35m1575[0m
[INFO] [stdout]   36: [32m<std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h8af660f3a89ef593[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m347[0m
[INFO] [stdout]   37: [32mstd::panicking::try::do_call[0m[90m::hd36aef60f84b6d36[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m401[0m
[INFO] [stdout]   38: [32mstd::panicking::try[0m[90m::h9932b4480e69817c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m365[0m
[INFO] [stdout]   39: [32mstd::panic::catch_unwind[0m[90m::h6aa177099cfff5f8[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m434[0m
[INFO] [stdout]   40: [32mtest::run_test_in_process[0m[90m::h5884d6f2d99e20c3[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m600[0m
[INFO] [stdout]   [96m                              ⋮ 15 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_raw_console_for_out stdout ----
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36mcalled `Result::unwrap()` on an `Err` value: PoisonError { .. }[0m
[INFO] [stdout] Location: [35msrc/test_common.rs[0m:[35m29[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::result::Result<T,E>::unwrap[0m[90m::h5f86705a9efdc785[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/result.rs[0m:[35m1037[0m
[INFO] [stdout]   10: [91mgdbmi::test_common::build[0m[90m::h5e013d242e633aa1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m29[0m
[INFO] [stdout]         27 │ 
[INFO] [stdout]         28 │ pub fn build(name: &str) -> String {
[INFO] [stdout]   [37m[1m      29[0m [37m[1m>[0m [37m[1m    let mut built = BUILT.lock().unwrap();[0m
[INFO] [stdout]         30 │     if !built.contains(name) {
[INFO] [stdout]         31 │         cmd!(
[INFO] [stdout]   11: [91mgdbmi::test_common::build_hello_world[0m[90m::h49bb11c1905dda2f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m75[0m
[INFO] [stdout]         73 │ 
[INFO] [stdout]         74 │ pub fn build_hello_world() -> String {
[INFO] [stdout]   [37m[1m      75[0m [37m[1m>[0m [37m[1m    build("hello_world")[0m
[INFO] [stdout]         76 │ }
[INFO] [stdout]         77 │ 
[INFO] [stdout]   12: [91mgdbmi::tests::fixture[0m[90m::h955969a6718846b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m734[0m
[INFO] [stdout]        732 │     fn fixture() -> eyre::Result<Gdb> {
[INFO] [stdout]        733 │         init();
[INFO] [stdout]   [37m[1m     734[0m [37m[1m>[0m [37m[1m        let bin = build_hello_world();[0m
[INFO] [stdout]        735 │         Ok(Gdb::spawn(bin)?)
[INFO] [stdout]        736 │     }
[INFO] [stdout]   13: [91mgdbmi::tests::test_raw_console_for_out::{{closure}}[0m[90m::h0238101a7b188532[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m927[0m
[INFO] [stdout]        925 │     #[tokio::test]
[INFO] [stdout]        926 │     async fn test_raw_console_for_out() -> Result {
[INFO] [stdout]   [37m[1m     927[0m [37m[1m>[0m [37m[1m        let subject = fixture()?;[0m
[INFO] [stdout]        928 │ 
[INFO] [stdout]        929 │         subject
[INFO] [stdout]   14: [32m<core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll[0m[90m::ha97bdae93ba234c9[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/mod.rs[0m:[35m80[0m
[INFO] [stdout]   15: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h3afacfd8885efd91[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/future.rs[0m:[35m119[0m
[INFO] [stdout]   16: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}::{{closure}}[0m[90m::hd343c18df225995f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   17: [91mtokio::coop::with_budget::{{closure}}[0m[90m::he482554ab4effc0d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m106[0m
[INFO] [stdout]        104 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        105 │ 
[INFO] [stdout]   [37m[1m     106[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]        107 │     })
[INFO] [stdout]        108 │ }
[INFO] [stdout]   18: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::h6ca1e968e2c03d55[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m400[0m
[INFO] [stdout]   19: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h24bada6e35a52f09[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m376[0m
[INFO] [stdout]   20: [91mtokio::coop::with_budget[0m[90m::h4af2e5b4c3daaf93[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m99[0m
[INFO] [stdout]         97 │     }
[INFO] [stdout]         98 │ 
[INFO] [stdout]   [37m[1m      99[0m [37m[1m>[0m [37m[1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]        100 │         let prev = cell.get();
[INFO] [stdout]        101 │ 
[INFO] [stdout]   21: [91mtokio::coop::budget[0m[90m::h3177ccd327054c2f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m76[0m
[INFO] [stdout]         74 │ #[inline(always)]
[INFO] [stdout]         75 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37m[1m      76[0m [37m[1m>[0m [37m[1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         77 │ }
[INFO] [stdout]         78 │ 
[INFO] [stdout]   22: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}[0m[90m::h8193aceaee9e8749[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   23: [91mtokio::runtime::basic_scheduler::enter::{{closure}}[0m[90m::hed0faad48f8c34cb[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   24: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h1c0f7669a15b59ef[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37m[1m      61[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::enter[0m[90m::h9fbb3d9c1b520b95[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on[0m[90m::h958e6a5b9bd5e425[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m197[0m
[INFO] [stdout]        195 │     /// Block on the future provided and drive the runtime's driver.
[INFO] [stdout]        196 │     fn block_on<F: Future>(&mut self, future: F) -> F::Output {
[INFO] [stdout]   [37m[1m     197[0m [37m[1m>[0m [37m[1m        enter(self, |scheduler, context| {[0m
[INFO] [stdout]        198 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        199 │             let waker = scheduler.spawner.waker_ref();
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::InnerGuard<P>::block_on[0m[90m::hbf1719423b3672ac[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m452[0m
[INFO] [stdout]        450 │         // The only time inner gets set to `None` is if we have dropped
[INFO] [stdout]        451 │         // already so this unwrap is safe.
[INFO] [stdout]   [37m[1m     452[0m [37m[1m>[0m [37m[1m        self.inner.as_mut().unwrap().block_on(future)[0m
[INFO] [stdout]        453 │     }
[INFO] [stdout]        454 │ }
[INFO] [stdout]   28: [91mtokio::runtime::basic_scheduler::BasicScheduler<P>::block_on[0m[90m::h0eb1da1dab78ae5d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m157[0m
[INFO] [stdout]        155 │         loop {
[INFO] [stdout]        156 │             if let Some(inner) = &mut self.take_inner() {
[INFO] [stdout]   [37m[1m     157[0m [37m[1m>[0m [37m[1m                return inner.block_on(future);[0m
[INFO] [stdout]        158 │             } else {
[INFO] [stdout]        159 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   29: [91mtokio::runtime::Runtime::block_on[0m[90m::h920128aa7e74df7f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/mod.rs[0m:[35m450[0m
[INFO] [stdout]        448 │ 
[INFO] [stdout]        449 │             match &self.kind {
[INFO] [stdout]   [37m[1m     450[0m [37m[1m>[0m [37m[1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        451 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        452 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   30: [91mgdbmi::tests::test_raw_console_for_out[0m[90m::h2d6586bcdb37d8d8[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m938[0m
[INFO] [stdout]        936 │         assert_eq!(vec!["No locals.\\n"], lines);
[INFO] [stdout]        937 │ 
[INFO] [stdout]   [37m[1m     938[0m [37m[1m>[0m [37m[1m        Ok(())[0m
[INFO] [stdout]        939 │     }
[INFO] [stdout]        940 │ 
[INFO] [stdout]   31: [91mgdbmi::tests::test_raw_console_for_out::{{closure}}[0m[90m::hb02569e0fac6e28b[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m926[0m
[INFO] [stdout]        924 │ 
[INFO] [stdout]        925 │     #[tokio::test]
[INFO] [stdout]   [37m[1m     926[0m [37m[1m>[0m [37m[1m    async fn test_raw_console_for_out() -> Result {[0m
[INFO] [stdout]        927 │         let subject = fixture()?;
[INFO] [stdout]        928 │ 
[INFO] [stdout]   32: [32mcore::ops::function::FnOnce::call_once[0m[90m::h681d8fe3c8521245[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   33: [32mcore::ops::function::FnOnce::call_once[0m[90m::h152e7e439ff59e19[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   34: [32mtest::__rust_begin_short_backtrace[0m[90m::h0908f3b1fdbb72ab[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m577[0m
[INFO] [stdout]   35: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hf6d2a51e5587546c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs[0m:[35m1575[0m
[INFO] [stdout]   36: [32m<std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h8af660f3a89ef593[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m347[0m
[INFO] [stdout]   37: [32mstd::panicking::try::do_call[0m[90m::hd36aef60f84b6d36[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m401[0m
[INFO] [stdout]   38: [32mstd::panicking::try[0m[90m::h9932b4480e69817c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m365[0m
[INFO] [stdout]   39: [32mstd::panic::catch_unwind[0m[90m::h6aa177099cfff5f8[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m434[0m
[INFO] [stdout]   40: [32mtest::run_test_in_process[0m[90m::h5884d6f2d99e20c3[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m600[0m
[INFO] [stdout]   [96m                              ⋮ 15 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_pop_general stdout ----
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36mcalled `Result::unwrap()` on an `Err` value: PoisonError { .. }[0m
[INFO] [stdout] Location: [35msrc/test_common.rs[0m:[35m29[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::result::Result<T,E>::unwrap[0m[90m::h5f86705a9efdc785[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/result.rs[0m:[35m1037[0m
[INFO] [stdout]   10: [91mgdbmi::test_common::build[0m[90m::h5e013d242e633aa1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m29[0m
[INFO] [stdout]         27 │ 
[INFO] [stdout]         28 │ pub fn build(name: &str) -> String {
[INFO] [stdout]   [37m[1m      29[0m [37m[1m>[0m [37m[1m    let mut built = BUILT.lock().unwrap();[0m
[INFO] [stdout]         30 │     if !built.contains(name) {
[INFO] [stdout]         31 │         cmd!(
[INFO] [stdout]   11: [91mgdbmi::test_common::build_hello_world[0m[90m::h49bb11c1905dda2f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m75[0m
[INFO] [stdout]         73 │ 
[INFO] [stdout]         74 │ pub fn build_hello_world() -> String {
[INFO] [stdout]   [37m[1m      75[0m [37m[1m>[0m [37m[1m    build("hello_world")[0m
[INFO] [stdout]         76 │ }
[INFO] [stdout]         77 │ 
[INFO] [stdout]   12: [91mgdbmi::tests::fixture[0m[90m::h955969a6718846b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m734[0m
[INFO] [stdout]        732 │     fn fixture() -> eyre::Result<Gdb> {
[INFO] [stdout]        733 │         init();
[INFO] [stdout]   [37m[1m     734[0m [37m[1m>[0m [37m[1m        let bin = build_hello_world();[0m
[INFO] [stdout]        735 │         Ok(Gdb::spawn(bin)?)
[INFO] [stdout]        736 │     }
[INFO] [stdout]   13: [91mgdbmi::tests::test_pop_general::{{closure}}[0m[90m::h0907d65e8e755b39[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1062[0m
[INFO] [stdout]       1060 │     #[tokio::test]
[INFO] [stdout]       1061 │     async fn test_pop_general() -> Result {
[INFO] [stdout]   [37m[1m    1062[0m [37m[1m>[0m [37m[1m        let subject = fixture()?;[0m
[INFO] [stdout]       1063 │         subject.raw_cmd("-gdb-version").await?;
[INFO] [stdout]       1064 │         let general = subject.pop_general().await?;
[INFO] [stdout]   14: [32m<core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll[0m[90m::h490a365a498c327e[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/mod.rs[0m:[35m80[0m
[INFO] [stdout]   15: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h6bc4241af8562385[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/future.rs[0m:[35m119[0m
[INFO] [stdout]   16: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}::{{closure}}[0m[90m::hef08fd229fd36b33[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   17: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h5d61d45fa4aa26dd[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m106[0m
[INFO] [stdout]        104 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        105 │ 
[INFO] [stdout]   [37m[1m     106[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]        107 │     })
[INFO] [stdout]        108 │ }
[INFO] [stdout]   18: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::hcb6497bf95ce8cdb[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m400[0m
[INFO] [stdout]   19: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h6b1c0157e6232969[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m376[0m
[INFO] [stdout]   20: [91mtokio::coop::with_budget[0m[90m::h75703c16a1511aee[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m99[0m
[INFO] [stdout]         97 │     }
[INFO] [stdout]         98 │ 
[INFO] [stdout]   [37m[1m      99[0m [37m[1m>[0m [37m[1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]        100 │         let prev = cell.get();
[INFO] [stdout]        101 │ 
[INFO] [stdout]   21: [91mtokio::coop::budget[0m[90m::h27686ee90a8efb41[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m76[0m
[INFO] [stdout]         74 │ #[inline(always)]
[INFO] [stdout]         75 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37m[1m      76[0m [37m[1m>[0m [37m[1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         77 │ }
[INFO] [stdout]         78 │ 
[INFO] [stdout]   22: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}[0m[90m::hea6ad83c1f282fda[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   23: [91mtokio::runtime::basic_scheduler::enter::{{closure}}[0m[90m::h71d2ac4dcdf79dea[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   24: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::hf751be6cb587a248[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37m[1m      61[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::enter[0m[90m::h765a6a981ca9cef8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on[0m[90m::hbdd08926ec32a21a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m197[0m
[INFO] [stdout]        195 │     /// Block on the future provided and drive the runtime's driver.
[INFO] [stdout]        196 │     fn block_on<F: Future>(&mut self, future: F) -> F::Output {
[INFO] [stdout]   [37m[1m     197[0m [37m[1m>[0m [37m[1m        enter(self, |scheduler, context| {[0m
[INFO] [stdout]        198 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        199 │             let waker = scheduler.spawner.waker_ref();
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::InnerGuard<P>::block_on[0m[90m::h29b03c0347c3525b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m452[0m
[INFO] [stdout]        450 │         // The only time inner gets set to `None` is if we have dropped
[INFO] [stdout]        451 │         // already so this unwrap is safe.
[INFO] [stdout]   [37m[1m     452[0m [37m[1m>[0m [37m[1m        self.inner.as_mut().unwrap().block_on(future)[0m
[INFO] [stdout]        453 │     }
[INFO] [stdout]        454 │ }
[INFO] [stdout]   28: [91mtokio::runtime::basic_scheduler::BasicScheduler<P>::block_on[0m[90m::h14157ad6565db42d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m157[0m
[INFO] [stdout]        155 │         loop {
[INFO] [stdout]        156 │             if let Some(inner) = &mut self.take_inner() {
[INFO] [stdout]   [37m[1m     157[0m [37m[1m>[0m [37m[1m                return inner.block_on(future);[0m
[INFO] [stdout]        158 │             } else {
[INFO] [stdout]        159 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   29: [91mtokio::runtime::Runtime::block_on[0m[90m::hf7161f27dfdad279[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/mod.rs[0m:[35m450[0m
[INFO] [stdout]        448 │ 
[INFO] [stdout]        449 │             match &self.kind {
[INFO] [stdout]   [37m[1m     450[0m [37m[1m>[0m [37m[1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        451 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        452 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   30: [91mgdbmi::tests::test_pop_general[0m[90m::h91e58c6b67eef0b5[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1066[0m
[INFO] [stdout]       1064 │         let general = subject.pop_general().await?;
[INFO] [stdout]       1065 │         assert!(!general.is_empty());
[INFO] [stdout]   [37m[1m    1066[0m [37m[1m>[0m [37m[1m        Ok(())[0m
[INFO] [stdout]       1067 │     }
[INFO] [stdout]       1068 │ 
[INFO] [stdout]   31: [91mgdbmi::tests::test_pop_general::{{closure}}[0m[90m::h160b5ea1db79f5b0[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1061[0m
[INFO] [stdout]       1059 │ 
[INFO] [stdout]       1060 │     #[tokio::test]
[INFO] [stdout]   [37m[1m    1061[0m [37m[1m>[0m [37m[1m    async fn test_pop_general() -> Result {[0m
[INFO] [stdout]       1062 │         let subject = fixture()?;
[INFO] [stdout]       1063 │         subject.raw_cmd("-gdb-version").await?;
[INFO] [stdout]   32: [32mcore::ops::function::FnOnce::call_once[0m[90m::hcacd222c7b159616[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   33: [32mcore::ops::function::FnOnce::call_once[0m[90m::h152e7e439ff59e19[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   34: [32mtest::__rust_begin_short_backtrace[0m[90m::h0908f3b1fdbb72ab[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m577[0m
[INFO] [stdout]   35: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hf6d2a51e5587546c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs[0m:[35m1575[0m
[INFO] [stdout]   36: [32m<std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h8af660f3a89ef593[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m347[0m
[INFO] [stdout]   37: [32mstd::panicking::try::do_call[0m[90m::hd36aef60f84b6d36[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m401[0m
[INFO] [stdout]   38: [32mstd::panicking::try[0m[90m::h9932b4480e69817c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m365[0m
[INFO] [stdout]   39: [32mstd::panic::catch_unwind[0m[90m::h6aa177099cfff5f8[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m434[0m
[INFO] [stdout]   40: [32mtest::run_test_in_process[0m[90m::h5884d6f2d99e20c3[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m600[0m
[INFO] [stdout]   [96m                              ⋮ 15 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_enable_filter_frames stdout ----
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36mcalled `Result::unwrap()` on an `Err` value: PoisonError { .. }[0m
[INFO] [stdout] Location: [35msrc/test_common.rs[0m:[35m29[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::result::Result<T,E>::unwrap[0m[90m::h5f86705a9efdc785[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/result.rs[0m:[35m1037[0m
[INFO] [stdout]   10: [91mgdbmi::test_common::build[0m[90m::h5e013d242e633aa1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m29[0m
[INFO] [stdout]         27 │ 
[INFO] [stdout]         28 │ pub fn build(name: &str) -> String {
[INFO] [stdout]   [37m[1m      29[0m [37m[1m>[0m [37m[1m    let mut built = BUILT.lock().unwrap();[0m
[INFO] [stdout]         30 │     if !built.contains(name) {
[INFO] [stdout]         31 │         cmd!(
[INFO] [stdout]   11: [91mgdbmi::test_common::build_hello_world[0m[90m::h49bb11c1905dda2f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m75[0m
[INFO] [stdout]         73 │ 
[INFO] [stdout]         74 │ pub fn build_hello_world() -> String {
[INFO] [stdout]   [37m[1m      75[0m [37m[1m>[0m [37m[1m    build("hello_world")[0m
[INFO] [stdout]         76 │ }
[INFO] [stdout]         77 │ 
[INFO] [stdout]   12: [91mgdbmi::tests::fixture[0m[90m::h955969a6718846b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m734[0m
[INFO] [stdout]        732 │     fn fixture() -> eyre::Result<Gdb> {
[INFO] [stdout]        733 │         init();
[INFO] [stdout]   [37m[1m     734[0m [37m[1m>[0m [37m[1m        let bin = build_hello_world();[0m
[INFO] [stdout]        735 │         Ok(Gdb::spawn(bin)?)
[INFO] [stdout]        736 │     }
[INFO] [stdout]   13: [91mgdbmi::tests::test_enable_filter_frames::{{closure}}[0m[90m::hbb2ce02fd00a24f5[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m747[0m
[INFO] [stdout]        745 │     #[tokio::test]
[INFO] [stdout]        746 │     async fn test_enable_filter_frames() -> Result {
[INFO] [stdout]   [37m[1m     747[0m [37m[1m>[0m [37m[1m        let subject = fixture()?;[0m
[INFO] [stdout]        748 │         subject.enable_filter_frames().await?;
[INFO] [stdout]        749 │         Ok(())
[INFO] [stdout]   14: [32m<core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll[0m[90m::h37e003adfb5b804e[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/mod.rs[0m:[35m80[0m
[INFO] [stdout]   15: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h502903cf659a91a1[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/future.rs[0m:[35m119[0m
[INFO] [stdout]   16: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}::{{closure}}[0m[90m::h015b718ab5690d34[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   17: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h004db05bd937f8b8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m106[0m
[INFO] [stdout]        104 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        105 │ 
[INFO] [stdout]   [37m[1m     106[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]        107 │     })
[INFO] [stdout]        108 │ }
[INFO] [stdout]   18: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::hb34548c30521d7d5[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m400[0m
[INFO] [stdout]   19: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h4630662038d991db[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m376[0m
[INFO] [stdout]   20: [91mtokio::coop::with_budget[0m[90m::h9bb96c81c2667ec9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m99[0m
[INFO] [stdout]         97 │     }
[INFO] [stdout]         98 │ 
[INFO] [stdout]   [37m[1m      99[0m [37m[1m>[0m [37m[1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]        100 │         let prev = cell.get();
[INFO] [stdout]        101 │ 
[INFO] [stdout]   21: [91mtokio::coop::budget[0m[90m::h4a34c95830d3d1ac[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m76[0m
[INFO] [stdout]         74 │ #[inline(always)]
[INFO] [stdout]         75 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37m[1m      76[0m [37m[1m>[0m [37m[1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         77 │ }
[INFO] [stdout]         78 │ 
[INFO] [stdout]   22: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}[0m[90m::hf3dec606b670114b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   23: [91mtokio::runtime::basic_scheduler::enter::{{closure}}[0m[90m::hbf18a39afae37774[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   24: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h8d9a6106981a151d[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37m[1m      61[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::enter[0m[90m::h5700b6debf264170[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on[0m[90m::ha58c33914256a0f7[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m197[0m
[INFO] [stdout]        195 │     /// Block on the future provided and drive the runtime's driver.
[INFO] [stdout]        196 │     fn block_on<F: Future>(&mut self, future: F) -> F::Output {
[INFO] [stdout]   [37m[1m     197[0m [37m[1m>[0m [37m[1m        enter(self, |scheduler, context| {[0m
[INFO] [stdout]        198 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        199 │             let waker = scheduler.spawner.waker_ref();
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::InnerGuard<P>::block_on[0m[90m::h8b2b21a123d8bfa2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m452[0m
[INFO] [stdout]        450 │         // The only time inner gets set to `None` is if we have dropped
[INFO] [stdout]        451 │         // already so this unwrap is safe.
[INFO] [stdout]   [37m[1m     452[0m [37m[1m>[0m [37m[1m        self.inner.as_mut().unwrap().block_on(future)[0m
[INFO] [stdout]        453 │     }
[INFO] [stdout]        454 │ }
[INFO] [stdout]   28: [91mtokio::runtime::basic_scheduler::BasicScheduler<P>::block_on[0m[90m::hcb1db934a27fec13[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m157[0m
[INFO] [stdout]        155 │         loop {
[INFO] [stdout]        156 │             if let Some(inner) = &mut self.take_inner() {
[INFO] [stdout]   [37m[1m     157[0m [37m[1m>[0m [37m[1m                return inner.block_on(future);[0m
[INFO] [stdout]        158 │             } else {
[INFO] [stdout]        159 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   29: [91mtokio::runtime::Runtime::block_on[0m[90m::h29e963c46426f8b6[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/mod.rs[0m:[35m450[0m
[INFO] [stdout]        448 │ 
[INFO] [stdout]        449 │             match &self.kind {
[INFO] [stdout]   [37m[1m     450[0m [37m[1m>[0m [37m[1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        451 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        452 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   30: [91mgdbmi::tests::test_enable_filter_frames[0m[90m::ha10fc0e502f27237[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m749[0m
[INFO] [stdout]        747 │         let subject = fixture()?;
[INFO] [stdout]        748 │         subject.enable_filter_frames().await?;
[INFO] [stdout]   [37m[1m     749[0m [37m[1m>[0m [37m[1m        Ok(())[0m
[INFO] [stdout]        750 │     }
[INFO] [stdout]        751 │ 
[INFO] [stdout]   31: [91mgdbmi::tests::test_enable_filter_frames::{{closure}}[0m[90m::h3aeeee4c2764d9e1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m746[0m
[INFO] [stdout]        744 │ 
[INFO] [stdout]        745 │     #[tokio::test]
[INFO] [stdout]   [37m[1m     746[0m [37m[1m>[0m [37m[1m    async fn test_enable_filter_frames() -> Result {[0m
[INFO] [stdout]        747 │         let subject = fixture()?;
[INFO] [stdout]        748 │         subject.enable_filter_frames().await?;
[INFO] [stdout]   32: [32mcore::ops::function::FnOnce::call_once[0m[90m::h5ed459feb1017cda[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   33: [32mcore::ops::function::FnOnce::call_once[0m[90m::h152e7e439ff59e19[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   34: [32mtest::__rust_begin_short_backtrace[0m[90m::h0908f3b1fdbb72ab[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m577[0m
[INFO] [stdout]   35: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hf6d2a51e5587546c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs[0m:[35m1575[0m
[INFO] [stdout]   36: [32m<std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h8af660f3a89ef593[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m347[0m
[INFO] [stdout]   37: [32mstd::panicking::try::do_call[0m[90m::hd36aef60f84b6d36[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m401[0m
[INFO] [stdout]   38: [32mstd::panicking::try[0m[90m::h9932b4480e69817c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m365[0m
[INFO] [stdout]   39: [32mstd::panic::catch_unwind[0m[90m::h6aa177099cfff5f8[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m434[0m
[INFO] [stdout]   40: [32mtest::run_test_in_process[0m[90m::h5884d6f2d99e20c3[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m600[0m
[INFO] [stdout]   [96m                              ⋮ 15 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_exec_run stdout ----
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36mcalled `Result::unwrap()` on an `Err` value: PoisonError { .. }[0m
[INFO] [stdout] Location: [35msrc/test_common.rs[0m:[35m29[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::result::Result<T,E>::unwrap[0m[90m::h5f86705a9efdc785[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/result.rs[0m:[35m1037[0m
[INFO] [stdout]   10: [91mgdbmi::test_common::build[0m[90m::h5e013d242e633aa1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m29[0m
[INFO] [stdout]         27 │ 
[INFO] [stdout]         28 │ pub fn build(name: &str) -> String {
[INFO] [stdout]   [37m[1m      29[0m [37m[1m>[0m [37m[1m    let mut built = BUILT.lock().unwrap();[0m
[INFO] [stdout]         30 │     if !built.contains(name) {
[INFO] [stdout]         31 │         cmd!(
[INFO] [stdout]   11: [91mgdbmi::test_common::build_hello_world[0m[90m::h49bb11c1905dda2f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m75[0m
[INFO] [stdout]         73 │ 
[INFO] [stdout]         74 │ pub fn build_hello_world() -> String {
[INFO] [stdout]   [37m[1m      75[0m [37m[1m>[0m [37m[1m    build("hello_world")[0m
[INFO] [stdout]         76 │ }
[INFO] [stdout]         77 │ 
[INFO] [stdout]   12: [91mgdbmi::tests::fixture[0m[90m::h955969a6718846b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m734[0m
[INFO] [stdout]        732 │     fn fixture() -> eyre::Result<Gdb> {
[INFO] [stdout]        733 │         init();
[INFO] [stdout]   [37m[1m     734[0m [37m[1m>[0m [37m[1m        let bin = build_hello_world();[0m
[INFO] [stdout]        735 │         Ok(Gdb::spawn(bin)?)
[INFO] [stdout]        736 │     }
[INFO] [stdout]   13: [91mgdbmi::tests::test_exec_run::{{closure}}[0m[90m::h1cf564ddfe894d40[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1039[0m
[INFO] [stdout]       1037 │     #[tokio::test]
[INFO] [stdout]       1038 │     async fn test_exec_run() -> Result {
[INFO] [stdout]   [37m[1m    1039[0m [37m[1m>[0m [37m[1m        let subject = fixture()?;[0m
[INFO] [stdout]       1040 │         subject.exec_run().await?;
[INFO] [stdout]       1041 │         Ok(())
[INFO] [stdout]   14: [32m<core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll[0m[90m::he54a15114a07e19a[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/mod.rs[0m:[35m80[0m
[INFO] [stdout]   15: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::hd628adb760ab8613[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/future.rs[0m:[35m119[0m
[INFO] [stdout]   16: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}::{{closure}}[0m[90m::h79b9b30a2f5d1c20[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   17: [91mtokio::coop::with_budget::{{closure}}[0m[90m::hf69c353948dfc952[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m106[0m
[INFO] [stdout]        104 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        105 │ 
[INFO] [stdout]   [37m[1m     106[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]        107 │     })
[INFO] [stdout]        108 │ }
[INFO] [stdout]   18: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::h02dc999bce653a33[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m400[0m
[INFO] [stdout]   19: [32mstd::thread::local::LocalKey<T>::with[0m[90m::he33c1090a49eee63[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m376[0m
[INFO] [stdout]   20: [91mtokio::coop::with_budget[0m[90m::hdba84fbfce46efd9[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m99[0m
[INFO] [stdout]         97 │     }
[INFO] [stdout]         98 │ 
[INFO] [stdout]   [37m[1m      99[0m [37m[1m>[0m [37m[1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]        100 │         let prev = cell.get();
[INFO] [stdout]        101 │ 
[INFO] [stdout]   21: [91mtokio::coop::budget[0m[90m::hd9925fad893fc210[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m76[0m
[INFO] [stdout]         74 │ #[inline(always)]
[INFO] [stdout]         75 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37m[1m      76[0m [37m[1m>[0m [37m[1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         77 │ }
[INFO] [stdout]         78 │ 
[INFO] [stdout]   22: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}[0m[90m::h6ef1ded3d644f9cf[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   23: [91mtokio::runtime::basic_scheduler::enter::{{closure}}[0m[90m::h4a607031420c76b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   24: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h39d411eeae39969e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37m[1m      61[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::enter[0m[90m::h582911ca73b710cb[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on[0m[90m::hdffb3ad6b561ab5c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m197[0m
[INFO] [stdout]        195 │     /// Block on the future provided and drive the runtime's driver.
[INFO] [stdout]        196 │     fn block_on<F: Future>(&mut self, future: F) -> F::Output {
[INFO] [stdout]   [37m[1m     197[0m [37m[1m>[0m [37m[1m        enter(self, |scheduler, context| {[0m
[INFO] [stdout]        198 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        199 │             let waker = scheduler.spawner.waker_ref();
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::InnerGuard<P>::block_on[0m[90m::h70544894238005de[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m452[0m
[INFO] [stdout]        450 │         // The only time inner gets set to `None` is if we have dropped
[INFO] [stdout]        451 │         // already so this unwrap is safe.
[INFO] [stdout]   [37m[1m     452[0m [37m[1m>[0m [37m[1m        self.inner.as_mut().unwrap().block_on(future)[0m
[INFO] [stdout]        453 │     }
[INFO] [stdout]        454 │ }
[INFO] [stdout]   28: [91mtokio::runtime::basic_scheduler::BasicScheduler<P>::block_on[0m[90m::hbdb9a23cb2f49997[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m157[0m
[INFO] [stdout]        155 │         loop {
[INFO] [stdout]        156 │             if let Some(inner) = &mut self.take_inner() {
[INFO] [stdout]   [37m[1m     157[0m [37m[1m>[0m [37m[1m                return inner.block_on(future);[0m
[INFO] [stdout]        158 │             } else {
[INFO] [stdout]        159 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   29: [91mtokio::runtime::Runtime::block_on[0m[90m::h02ebf4cde02abc26[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/mod.rs[0m:[35m450[0m
[INFO] [stdout]        448 │ 
[INFO] [stdout]        449 │             match &self.kind {
[INFO] [stdout]   [37m[1m     450[0m [37m[1m>[0m [37m[1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        451 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        452 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   30: [91mgdbmi::tests::test_exec_run[0m[90m::haa51b08cb9613310[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1041[0m
[INFO] [stdout]       1039 │         let subject = fixture()?;
[INFO] [stdout]       1040 │         subject.exec_run().await?;
[INFO] [stdout]   [37m[1m    1041[0m [37m[1m>[0m [37m[1m        Ok(())[0m
[INFO] [stdout]       1042 │     }
[INFO] [stdout]       1043 │ 
[INFO] [stdout]   31: [91mgdbmi::tests::test_exec_run::{{closure}}[0m[90m::hfc116bb5761e89d6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1038[0m
[INFO] [stdout]       1036 │ 
[INFO] [stdout]       1037 │     #[tokio::test]
[INFO] [stdout]   [37m[1m    1038[0m [37m[1m>[0m [37m[1m    async fn test_exec_run() -> Result {[0m
[INFO] [stdout]       1039 │         let subject = fixture()?;
[INFO] [stdout]       1040 │         subject.exec_run().await?;
[INFO] [stdout]   32: [32mcore::ops::function::FnOnce::call_once[0m[90m::h101f377e73e9f71d[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   33: [32mcore::ops::function::FnOnce::call_once[0m[90m::h152e7e439ff59e19[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   34: [32mtest::__rust_begin_short_backtrace[0m[90m::h0908f3b1fdbb72ab[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m577[0m
[INFO] [stdout]   35: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hf6d2a51e5587546c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs[0m:[35m1575[0m
[INFO] [stdout]   36: [32m<std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h8af660f3a89ef593[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m347[0m
[INFO] [stdout]   37: [32mstd::panicking::try::do_call[0m[90m::hd36aef60f84b6d36[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m401[0m
[INFO] [stdout]   38: [32mstd::panicking::try[0m[90m::h9932b4480e69817c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m365[0m
[INFO] [stdout]   39: [32mstd::panic::catch_unwind[0m[90m::h6aa177099cfff5f8[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m434[0m
[INFO] [stdout]   40: [32mtest::run_test_in_process[0m[90m::h5884d6f2d99e20c3[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m600[0m
[INFO] [stdout]   [96m                              ⋮ 15 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_break stdout ----
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36mcalled `Result::unwrap()` on an `Err` value: PoisonError { .. }[0m
[INFO] [stdout] Location: [35msrc/test_common.rs[0m:[35m29[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::result::Result<T,E>::unwrap[0m[90m::h5f86705a9efdc785[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/result.rs[0m:[35m1037[0m
[INFO] [stdout]   10: [91mgdbmi::test_common::build[0m[90m::h5e013d242e633aa1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m29[0m
[INFO] [stdout]         27 │ 
[INFO] [stdout]         28 │ pub fn build(name: &str) -> String {
[INFO] [stdout]   [37m[1m      29[0m [37m[1m>[0m [37m[1m    let mut built = BUILT.lock().unwrap();[0m
[INFO] [stdout]         30 │     if !built.contains(name) {
[INFO] [stdout]         31 │         cmd!(
[INFO] [stdout]   11: [91mgdbmi::test_common::build_hello_world[0m[90m::h49bb11c1905dda2f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m75[0m
[INFO] [stdout]         73 │ 
[INFO] [stdout]         74 │ pub fn build_hello_world() -> String {
[INFO] [stdout]   [37m[1m      75[0m [37m[1m>[0m [37m[1m    build("hello_world")[0m
[INFO] [stdout]         76 │ }
[INFO] [stdout]         77 │ 
[INFO] [stdout]   12: [91mgdbmi::tests::fixture[0m[90m::h955969a6718846b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m734[0m
[INFO] [stdout]        732 │     fn fixture() -> eyre::Result<Gdb> {
[INFO] [stdout]        733 │         init();
[INFO] [stdout]   [37m[1m     734[0m [37m[1m>[0m [37m[1m        let bin = build_hello_world();[0m
[INFO] [stdout]        735 │         Ok(Gdb::spawn(bin)?)
[INFO] [stdout]        736 │     }
[INFO] [stdout]   13: [91mgdbmi::tests::test_break::{{closure}}[0m[90m::h779055c5faa9260c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m997[0m
[INFO] [stdout]        995 │     #[tokio::test]
[INFO] [stdout]        996 │     async fn test_break() -> Result {
[INFO] [stdout]   [37m[1m     997[0m [37m[1m>[0m [37m[1m        let subject = fixture()?;[0m
[INFO] [stdout]        998 │ 
[INFO] [stdout]        999 │         let bp = subject
[INFO] [stdout]   14: [32m<core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll[0m[90m::h2a3e3c5931952f8d[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/mod.rs[0m:[35m80[0m
[INFO] [stdout]   15: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h84bac42eb2b17a5b[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/future.rs[0m:[35m119[0m
[INFO] [stdout]   16: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}::{{closure}}[0m[90m::h8633a8aa968ca8f1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   17: [91mtokio::coop::with_budget::{{closure}}[0m[90m::hc2c4808f59639236[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m106[0m
[INFO] [stdout]        104 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        105 │ 
[INFO] [stdout]   [37m[1m     106[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]        107 │     })
[INFO] [stdout]        108 │ }
[INFO] [stdout]   18: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::h71ae66feb224aa50[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m400[0m
[INFO] [stdout]   19: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h985032f167303af4[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m376[0m
[INFO] [stdout]   20: [91mtokio::coop::with_budget[0m[90m::h15adcc5331274c2c[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m99[0m
[INFO] [stdout]         97 │     }
[INFO] [stdout]         98 │ 
[INFO] [stdout]   [37m[1m      99[0m [37m[1m>[0m [37m[1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]        100 │         let prev = cell.get();
[INFO] [stdout]        101 │ 
[INFO] [stdout]   21: [91mtokio::coop::budget[0m[90m::h7623ff3acc34e9b1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m76[0m
[INFO] [stdout]         74 │ #[inline(always)]
[INFO] [stdout]         75 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37m[1m      76[0m [37m[1m>[0m [37m[1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         77 │ }
[INFO] [stdout]         78 │ 
[INFO] [stdout]   22: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}[0m[90m::h4e5e79e62ec1ed01[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   23: [91mtokio::runtime::basic_scheduler::enter::{{closure}}[0m[90m::h4ad791b364a39e5e[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   24: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::hf77278685a137346[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37m[1m      61[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::enter[0m[90m::h37bb19f7b7d69e8a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on[0m[90m::he467158cb10aebf2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m197[0m
[INFO] [stdout]        195 │     /// Block on the future provided and drive the runtime's driver.
[INFO] [stdout]        196 │     fn block_on<F: Future>(&mut self, future: F) -> F::Output {
[INFO] [stdout]   [37m[1m     197[0m [37m[1m>[0m [37m[1m        enter(self, |scheduler, context| {[0m
[INFO] [stdout]        198 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        199 │             let waker = scheduler.spawner.waker_ref();
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::InnerGuard<P>::block_on[0m[90m::h322ead6fa078dfc8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m452[0m
[INFO] [stdout]        450 │         // The only time inner gets set to `None` is if we have dropped
[INFO] [stdout]        451 │         // already so this unwrap is safe.
[INFO] [stdout]   [37m[1m     452[0m [37m[1m>[0m [37m[1m        self.inner.as_mut().unwrap().block_on(future)[0m
[INFO] [stdout]        453 │     }
[INFO] [stdout]        454 │ }
[INFO] [stdout]   28: [91mtokio::runtime::basic_scheduler::BasicScheduler<P>::block_on[0m[90m::hb1aa98dd614d668f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m157[0m
[INFO] [stdout]        155 │         loop {
[INFO] [stdout]        156 │             if let Some(inner) = &mut self.take_inner() {
[INFO] [stdout]   [37m[1m     157[0m [37m[1m>[0m [37m[1m                return inner.block_on(future);[0m
[INFO] [stdout]        158 │             } else {
[INFO] [stdout]        159 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   29: [91mtokio::runtime::Runtime::block_on[0m[90m::h0d33dd2d280d7c38[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/mod.rs[0m:[35m450[0m
[INFO] [stdout]        448 │ 
[INFO] [stdout]        449 │             match &self.kind {
[INFO] [stdout]   [37m[1m     450[0m [37m[1m>[0m [37m[1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        451 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        452 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   30: [91mgdbmi::tests::test_break[0m[90m::hbd52ccf62639988a[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m1014[0m
[INFO] [stdout]       1012 │         subject.break_delete(iter::once(&bp)).await?;
[INFO] [stdout]       1013 │ 
[INFO] [stdout]   [37m[1m    1014[0m [37m[1m>[0m [37m[1m        Ok(())[0m
[INFO] [stdout]       1015 │     }
[INFO] [stdout]       1016 │ 
[INFO] [stdout]   31: [91mgdbmi::tests::test_break::{{closure}}[0m[90m::h7ee2e207bdd8e60f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m996[0m
[INFO] [stdout]        994 │ 
[INFO] [stdout]        995 │     #[tokio::test]
[INFO] [stdout]   [37m[1m     996[0m [37m[1m>[0m [37m[1m    async fn test_break() -> Result {[0m
[INFO] [stdout]        997 │         let subject = fixture()?;
[INFO] [stdout]        998 │ 
[INFO] [stdout]   32: [32mcore::ops::function::FnOnce::call_once[0m[90m::h872c7de6f55c8fea[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   33: [32mcore::ops::function::FnOnce::call_once[0m[90m::h152e7e439ff59e19[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   34: [32mtest::__rust_begin_short_backtrace[0m[90m::h0908f3b1fdbb72ab[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m577[0m
[INFO] [stdout]   35: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hf6d2a51e5587546c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs[0m:[35m1575[0m
[INFO] [stdout]   36: [32m<std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h8af660f3a89ef593[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m347[0m
[INFO] [stdout]   37: [32mstd::panicking::try::do_call[0m[90m::hd36aef60f84b6d36[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m401[0m
[INFO] [stdout]   38: [32mstd::panicking::try[0m[90m::h9932b4480e69817c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m365[0m
[INFO] [stdout]   39: [32mstd::panic::catch_unwind[0m[90m::h6aa177099cfff5f8[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m434[0m
[INFO] [stdout]   40: [32mtest::run_test_in_process[0m[90m::h5884d6f2d99e20c3[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m600[0m
[INFO] [stdout]   [96m                              ⋮ 15 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_next_status_when_wrong_about_current stdout ----
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36mcalled `Result::unwrap()` on an `Err` value: PoisonError { .. }[0m
[INFO] [stdout] Location: [35msrc/test_common.rs[0m:[35m29[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::result::Result<T,E>::unwrap[0m[90m::h5f86705a9efdc785[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/result.rs[0m:[35m1037[0m
[INFO] [stdout]   10: [91mgdbmi::test_common::build[0m[90m::h5e013d242e633aa1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m29[0m
[INFO] [stdout]         27 │ 
[INFO] [stdout]         28 │ pub fn build(name: &str) -> String {
[INFO] [stdout]   [37m[1m      29[0m [37m[1m>[0m [37m[1m    let mut built = BUILT.lock().unwrap();[0m
[INFO] [stdout]         30 │     if !built.contains(name) {
[INFO] [stdout]         31 │         cmd!(
[INFO] [stdout]   11: [91mgdbmi::test_common::build_hello_world[0m[90m::h49bb11c1905dda2f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m75[0m
[INFO] [stdout]         73 │ 
[INFO] [stdout]         74 │ pub fn build_hello_world() -> String {
[INFO] [stdout]   [37m[1m      75[0m [37m[1m>[0m [37m[1m    build("hello_world")[0m
[INFO] [stdout]         76 │ }
[INFO] [stdout]         77 │ 
[INFO] [stdout]   12: [91mgdbmi::tests::fixture[0m[90m::h955969a6718846b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m734[0m
[INFO] [stdout]        732 │     fn fixture() -> eyre::Result<Gdb> {
[INFO] [stdout]        733 │         init();
[INFO] [stdout]   [37m[1m     734[0m [37m[1m>[0m [37m[1m        let bin = build_hello_world();[0m
[INFO] [stdout]        735 │         Ok(Gdb::spawn(bin)?)
[INFO] [stdout]        736 │     }
[INFO] [stdout]   13: [91mgdbmi::tests::test_next_status_when_wrong_about_current::{{closure}}[0m[90m::h9ea4bf56436a67f6[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m943[0m
[INFO] [stdout]        941 │     #[tokio::test]
[INFO] [stdout]        942 │     async fn test_next_status_when_wrong_about_current() -> Result {
[INFO] [stdout]   [37m[1m     943[0m [37m[1m>[0m [37m[1m        let subject = fixture()?;[0m
[INFO] [stdout]        944 │ 
[INFO] [stdout]        945 │         subject.exec_run().await?;
[INFO] [stdout]   14: [32m<core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll[0m[90m::h88393c8cc0c0f04c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/mod.rs[0m:[35m80[0m
[INFO] [stdout]   15: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h90f520390c3530dd[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/future.rs[0m:[35m119[0m
[INFO] [stdout]   16: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}::{{closure}}[0m[90m::h7212326e7b9853e8[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   17: [91mtokio::coop::with_budget::{{closure}}[0m[90m::hfce2d2b21d473283[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m106[0m
[INFO] [stdout]        104 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        105 │ 
[INFO] [stdout]   [37m[1m     106[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]        107 │     })
[INFO] [stdout]        108 │ }
[INFO] [stdout]   18: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::h8ed31b8ffbc70ae9[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m400[0m
[INFO] [stdout]   19: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h102d2fd85dfbd585[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m376[0m
[INFO] [stdout]   20: [91mtokio::coop::with_budget[0m[90m::h61011fd4e31deb5a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m99[0m
[INFO] [stdout]         97 │     }
[INFO] [stdout]         98 │ 
[INFO] [stdout]   [37m[1m      99[0m [37m[1m>[0m [37m[1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]        100 │         let prev = cell.get();
[INFO] [stdout]        101 │ 
[INFO] [stdout]   21: [91mtokio::coop::budget[0m[90m::hb319382fc2cbb50a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m76[0m
[INFO] [stdout]         74 │ #[inline(always)]
[INFO] [stdout]         75 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37m[1m      76[0m [37m[1m>[0m [37m[1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         77 │ }
[INFO] [stdout]         78 │ 
[INFO] [stdout]   22: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}[0m[90m::h5be15ef856ea20db[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   23: [91mtokio::runtime::basic_scheduler::enter::{{closure}}[0m[90m::hb66f3f8704d6bb32[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   24: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h3d11ce72d7dc20aa[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37m[1m      61[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::enter[0m[90m::hbbd1ad94b14e78bf[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on[0m[90m::h62640916ba89a4a2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m197[0m
[INFO] [stdout]        195 │     /// Block on the future provided and drive the runtime's driver.
[INFO] [stdout]        196 │     fn block_on<F: Future>(&mut self, future: F) -> F::Output {
[INFO] [stdout]   [37m[1m     197[0m [37m[1m>[0m [37m[1m        enter(self, |scheduler, context| {[0m
[INFO] [stdout]        198 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        199 │             let waker = scheduler.spawner.waker_ref();
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::InnerGuard<P>::block_on[0m[90m::hb333f195c1c6675f[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m452[0m
[INFO] [stdout]        450 │         // The only time inner gets set to `None` is if we have dropped
[INFO] [stdout]        451 │         // already so this unwrap is safe.
[INFO] [stdout]   [37m[1m     452[0m [37m[1m>[0m [37m[1m        self.inner.as_mut().unwrap().block_on(future)[0m
[INFO] [stdout]        453 │     }
[INFO] [stdout]        454 │ }
[INFO] [stdout]   28: [91mtokio::runtime::basic_scheduler::BasicScheduler<P>::block_on[0m[90m::hc628274c7fec5976[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m157[0m
[INFO] [stdout]        155 │         loop {
[INFO] [stdout]        156 │             if let Some(inner) = &mut self.take_inner() {
[INFO] [stdout]   [37m[1m     157[0m [37m[1m>[0m [37m[1m                return inner.block_on(future);[0m
[INFO] [stdout]        158 │             } else {
[INFO] [stdout]        159 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   29: [91mtokio::runtime::Runtime::block_on[0m[90m::h9163c30b33a8b812[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/mod.rs[0m:[35m450[0m
[INFO] [stdout]        448 │ 
[INFO] [stdout]        449 │             match &self.kind {
[INFO] [stdout]   [37m[1m     450[0m [37m[1m>[0m [37m[1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        451 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        452 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   30: [91mgdbmi::tests::test_next_status_when_wrong_about_current[0m[90m::h596ff3923799e8e1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m948[0m
[INFO] [stdout]        946 │         let status = subject.next_status(Status::Unstarted, None).await?;
[INFO] [stdout]        947 │         assert_eq!(Status::Running, status);
[INFO] [stdout]   [37m[1m     948[0m [37m[1m>[0m [37m[1m        Ok(())[0m
[INFO] [stdout]        949 │     }
[INFO] [stdout]        950 │ 
[INFO] [stdout]   31: [91mgdbmi::tests::test_next_status_when_wrong_about_current::{{closure}}[0m[90m::h0322528fb1673def[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m942[0m
[INFO] [stdout]        940 │ 
[INFO] [stdout]        941 │     #[tokio::test]
[INFO] [stdout]   [37m[1m     942[0m [37m[1m>[0m [37m[1m    async fn test_next_status_when_wrong_about_current() -> Result {[0m
[INFO] [stdout]        943 │         let subject = fixture()?;
[INFO] [stdout]        944 │ 
[INFO] [stdout]   32: [32mcore::ops::function::FnOnce::call_once[0m[90m::h45fc8d5581209419[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   33: [32mcore::ops::function::FnOnce::call_once[0m[90m::h152e7e439ff59e19[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   34: [32mtest::__rust_begin_short_backtrace[0m[90m::h0908f3b1fdbb72ab[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m577[0m
[INFO] [stdout]   35: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hf6d2a51e5587546c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs[0m:[35m1575[0m
[INFO] [stdout]   36: [32m<std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h8af660f3a89ef593[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m347[0m
[INFO] [stdout]   37: [32mstd::panicking::try::do_call[0m[90m::hd36aef60f84b6d36[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m401[0m
[INFO] [stdout]   38: [32mstd::panicking::try[0m[90m::h9932b4480e69817c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m365[0m
[INFO] [stdout]   39: [32mstd::panic::catch_unwind[0m[90m::h6aa177099cfff5f8[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m434[0m
[INFO] [stdout]   40: [32mtest::run_test_in_process[0m[90m::h5884d6f2d99e20c3[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m600[0m
[INFO] [stdout]   [96m                              ⋮ 15 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_gdb_builders stdout ----
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36mcalled `Result::unwrap()` on an `Err` value: PoisonError { .. }[0m
[INFO] [stdout] Location: [35msrc/test_common.rs[0m:[35m29[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::result::Result<T,E>::unwrap[0m[90m::h5f86705a9efdc785[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/result.rs[0m:[35m1037[0m
[INFO] [stdout]   10: [91mgdbmi::test_common::build[0m[90m::h5e013d242e633aa1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m29[0m
[INFO] [stdout]         27 │ 
[INFO] [stdout]         28 │ pub fn build(name: &str) -> String {
[INFO] [stdout]   [37m[1m      29[0m [37m[1m>[0m [37m[1m    let mut built = BUILT.lock().unwrap();[0m
[INFO] [stdout]         30 │     if !built.contains(name) {
[INFO] [stdout]         31 │         cmd!(
[INFO] [stdout]   11: [91mgdbmi::test_common::build_hello_world[0m[90m::h49bb11c1905dda2f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m75[0m
[INFO] [stdout]         73 │ 
[INFO] [stdout]         74 │ pub fn build_hello_world() -> String {
[INFO] [stdout]   [37m[1m      75[0m [37m[1m>[0m [37m[1m    build("hello_world")[0m
[INFO] [stdout]         76 │ }
[INFO] [stdout]         77 │ 
[INFO] [stdout]   12: [91mgdbmi::tests::test_gdb_builders::{{closure}}[0m[90m::h702a0b7bce0cd47c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m815[0m
[INFO] [stdout]        813 │     #[tokio::test]
[INFO] [stdout]        814 │     async fn test_gdb_builders() -> Result {
[INFO] [stdout]   [37m[1m     815[0m [37m[1m>[0m [37m[1m        let target = build_hello_world();[0m
[INFO] [stdout]        816 │         let timeout = Duration::from_secs(0);
[INFO] [stdout]        817 │ 
[INFO] [stdout]   13: [32m<core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll[0m[90m::h88e5e32cbcd6fa66[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/mod.rs[0m:[35m80[0m
[INFO] [stdout]   14: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::h076b3d2c154f7c73[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/future.rs[0m:[35m119[0m
[INFO] [stdout]   15: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}::{{closure}}[0m[90m::h1eb5f184cf994d19[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   16: [91mtokio::coop::with_budget::{{closure}}[0m[90m::h025d18b12c5e3731[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m106[0m
[INFO] [stdout]        104 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        105 │ 
[INFO] [stdout]   [37m[1m     106[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]        107 │     })
[INFO] [stdout]        108 │ }
[INFO] [stdout]   17: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::h6e650382372ccb8c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m400[0m
[INFO] [stdout]   18: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h611d1dc80485103e[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m376[0m
[INFO] [stdout]   19: [91mtokio::coop::with_budget[0m[90m::hd93a5670fc1d5c99[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m99[0m
[INFO] [stdout]         97 │     }
[INFO] [stdout]         98 │ 
[INFO] [stdout]   [37m[1m      99[0m [37m[1m>[0m [37m[1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]        100 │         let prev = cell.get();
[INFO] [stdout]        101 │ 
[INFO] [stdout]   20: [91mtokio::coop::budget[0m[90m::h1bf37a2e6590be11[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m76[0m
[INFO] [stdout]         74 │ #[inline(always)]
[INFO] [stdout]         75 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37m[1m      76[0m [37m[1m>[0m [37m[1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         77 │ }
[INFO] [stdout]         78 │ 
[INFO] [stdout]   21: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}[0m[90m::hc36e66e32fc94fca[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   22: [91mtokio::runtime::basic_scheduler::enter::{{closure}}[0m[90m::hd357005be3fd1215[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   23: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h218ce0ee5fb32094[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37m[1m      61[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   24: [91mtokio::runtime::basic_scheduler::enter[0m[90m::ha28b6d9dce4e96d2[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on[0m[90m::hf0fca5b99ab810fb[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m197[0m
[INFO] [stdout]        195 │     /// Block on the future provided and drive the runtime's driver.
[INFO] [stdout]        196 │     fn block_on<F: Future>(&mut self, future: F) -> F::Output {
[INFO] [stdout]   [37m[1m     197[0m [37m[1m>[0m [37m[1m        enter(self, |scheduler, context| {[0m
[INFO] [stdout]        198 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        199 │             let waker = scheduler.spawner.waker_ref();
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::InnerGuard<P>::block_on[0m[90m::h7fe0f698bc408ba1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m452[0m
[INFO] [stdout]        450 │         // The only time inner gets set to `None` is if we have dropped
[INFO] [stdout]        451 │         // already so this unwrap is safe.
[INFO] [stdout]   [37m[1m     452[0m [37m[1m>[0m [37m[1m        self.inner.as_mut().unwrap().block_on(future)[0m
[INFO] [stdout]        453 │     }
[INFO] [stdout]        454 │ }
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::BasicScheduler<P>::block_on[0m[90m::h6107c1514dfae1fb[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m157[0m
[INFO] [stdout]        155 │         loop {
[INFO] [stdout]        156 │             if let Some(inner) = &mut self.take_inner() {
[INFO] [stdout]   [37m[1m     157[0m [37m[1m>[0m [37m[1m                return inner.block_on(future);[0m
[INFO] [stdout]        158 │             } else {
[INFO] [stdout]        159 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   28: [91mtokio::runtime::Runtime::block_on[0m[90m::hf0e7068720b4a598[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/mod.rs[0m:[35m450[0m
[INFO] [stdout]        448 │ 
[INFO] [stdout]        449 │             match &self.kind {
[INFO] [stdout]   [37m[1m     450[0m [37m[1m>[0m [37m[1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        451 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        452 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   29: [91mgdbmi::tests::test_gdb_builders[0m[90m::h437bb4ab82c29640[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m826[0m
[INFO] [stdout]        824 │             .spawn()?;
[INFO] [stdout]        825 │ 
[INFO] [stdout]   [37m[1m     826[0m [37m[1m>[0m [37m[1m        Ok(())[0m
[INFO] [stdout]        827 │     }
[INFO] [stdout]        828 │ 
[INFO] [stdout]   30: [91mgdbmi::tests::test_gdb_builders::{{closure}}[0m[90m::h7ee8bbfa52c85bb1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m814[0m
[INFO] [stdout]        812 │ 
[INFO] [stdout]        813 │     #[tokio::test]
[INFO] [stdout]   [37m[1m     814[0m [37m[1m>[0m [37m[1m    async fn test_gdb_builders() -> Result {[0m
[INFO] [stdout]        815 │         let target = build_hello_world();
[INFO] [stdout]        816 │         let timeout = Duration::from_secs(0);
[INFO] [stdout]   31: [32mcore::ops::function::FnOnce::call_once[0m[90m::hfe28045ced61b295[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   32: [32mcore::ops::function::FnOnce::call_once[0m[90m::h152e7e439ff59e19[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   33: [32mtest::__rust_begin_short_backtrace[0m[90m::h0908f3b1fdbb72ab[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m577[0m
[INFO] [stdout]   34: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hf6d2a51e5587546c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs[0m:[35m1575[0m
[INFO] [stdout]   35: [32m<std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h8af660f3a89ef593[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m347[0m
[INFO] [stdout]   36: [32mstd::panicking::try::do_call[0m[90m::hd36aef60f84b6d36[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m401[0m
[INFO] [stdout]   37: [32mstd::panicking::try[0m[90m::h9932b4480e69817c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m365[0m
[INFO] [stdout]   38: [32mstd::panic::catch_unwind[0m[90m::h6aa177099cfff5f8[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m434[0m
[INFO] [stdout]   39: [32mtest::run_test_in_process[0m[90m::h5884d6f2d99e20c3[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m600[0m
[INFO] [stdout]   [96m                              ⋮ 15 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_stack stdout ----
[INFO] [stdout] [31mThe application panicked (crashed).[0m
[INFO] [stdout] Message:  [36mcalled `Result::unwrap()` on an `Err` value: PoisonError { .. }[0m
[INFO] [stdout] Location: [35msrc/test_common.rs[0m:[35m29[0m
[INFO] [stdout] 
[INFO] [stdout]   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout]   [96m                              ⋮ 8 frames hidden ⋮                               [0m
[INFO] [stdout]    9: [32mcore::result::Result<T,E>::unwrap[0m[90m::h5f86705a9efdc785[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/result.rs[0m:[35m1037[0m
[INFO] [stdout]   10: [91mgdbmi::test_common::build[0m[90m::h5e013d242e633aa1[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m29[0m
[INFO] [stdout]         27 │ 
[INFO] [stdout]         28 │ pub fn build(name: &str) -> String {
[INFO] [stdout]   [37m[1m      29[0m [37m[1m>[0m [37m[1m    let mut built = BUILT.lock().unwrap();[0m
[INFO] [stdout]         30 │     if !built.contains(name) {
[INFO] [stdout]         31 │         cmd!(
[INFO] [stdout]   11: [91mgdbmi::test_common::build_hello_world[0m[90m::h49bb11c1905dda2f[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/test_common.rs[0m:[35m75[0m
[INFO] [stdout]         73 │ 
[INFO] [stdout]         74 │ pub fn build_hello_world() -> String {
[INFO] [stdout]   [37m[1m      75[0m [37m[1m>[0m [37m[1m    build("hello_world")[0m
[INFO] [stdout]         76 │ }
[INFO] [stdout]         77 │ 
[INFO] [stdout]   12: [91mgdbmi::tests::fixture[0m[90m::h955969a6718846b2[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m734[0m
[INFO] [stdout]        732 │     fn fixture() -> eyre::Result<Gdb> {
[INFO] [stdout]        733 │         init();
[INFO] [stdout]   [37m[1m     734[0m [37m[1m>[0m [37m[1m        let bin = build_hello_world();[0m
[INFO] [stdout]        735 │         Ok(Gdb::spawn(bin)?)
[INFO] [stdout]        736 │     }
[INFO] [stdout]   13: [91mgdbmi::tests::test_stack::{{closure}}[0m[90m::hae42b57f7bc22c67[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m865[0m
[INFO] [stdout]        863 │     #[tokio::test]
[INFO] [stdout]        864 │     async fn test_stack() -> Result {
[INFO] [stdout]   [37m[1m     865[0m [37m[1m>[0m [37m[1m        let subject = fixture()?;[0m
[INFO] [stdout]        866 │         subject
[INFO] [stdout]        867 │             .break_insert(LineSpec::function("hello_world::HelloMsg::say"))
[INFO] [stdout]   14: [32m<core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll[0m[90m::hdcff644bf7b15598[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/mod.rs[0m:[35m80[0m
[INFO] [stdout]   15: [32m<core::pin::Pin<P> as core::future::future::Future>::poll[0m[90m::hf3b2413e45f2665e[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/future/future.rs[0m:[35m119[0m
[INFO] [stdout]   16: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}::{{closure}}[0m[90m::h70036bdf2316f7af[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   17: [91mtokio::coop::with_budget::{{closure}}[0m[90m::hb7c5eb02615efc52[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m106[0m
[INFO] [stdout]        104 │         let _guard = ResetGuard { cell, prev };
[INFO] [stdout]        105 │ 
[INFO] [stdout]   [37m[1m     106[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]        107 │     })
[INFO] [stdout]        108 │ }
[INFO] [stdout]   18: [32mstd::thread::local::LocalKey<T>::try_with[0m[90m::hd06f837a1aa49916[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m400[0m
[INFO] [stdout]   19: [32mstd::thread::local::LocalKey<T>::with[0m[90m::h6f34dfd01ce33a62[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/thread/local.rs[0m:[35m376[0m
[INFO] [stdout]   20: [91mtokio::coop::with_budget[0m[90m::hf43b37d2856e2bc1[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m99[0m
[INFO] [stdout]         97 │     }
[INFO] [stdout]         98 │ 
[INFO] [stdout]   [37m[1m      99[0m [37m[1m>[0m [37m[1m    CURRENT.with(move |cell| {[0m
[INFO] [stdout]        100 │         let prev = cell.get();
[INFO] [stdout]        101 │ 
[INFO] [stdout]   21: [91mtokio::coop::budget[0m[90m::h546e759a1078eaec[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs[0m:[35m76[0m
[INFO] [stdout]         74 │ #[inline(always)]
[INFO] [stdout]         75 │ pub(crate) fn budget<R>(f: impl FnOnce() -> R) -> R {
[INFO] [stdout]   [37m[1m      76[0m [37m[1m>[0m [37m[1m    with_budget(Budget::initial(), f)[0m
[INFO] [stdout]         77 │ }
[INFO] [stdout]         78 │ 
[INFO] [stdout]   22: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on::{{closure}}[0m[90m::h4eaa6bc3a06c4f82[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m208[0m
[INFO] [stdout]        206 │                 if scheduler.spawner.was_woken() || !polled {
[INFO] [stdout]        207 │                     polled = true;
[INFO] [stdout]   [37m[1m     208[0m [37m[1m>[0m [37m[1m                    if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) {[0m
[INFO] [stdout]        209 │                         return v;
[INFO] [stdout]        210 │                     }
[INFO] [stdout]   23: [91mtokio::runtime::basic_scheduler::enter::{{closure}}[0m[90m::hc688dfb78dffc2e4[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   24: [91mtokio::macros::scoped_tls::ScopedKey<T>::set[0m[90m::h6f8f2219eb0ede3a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/macros/scoped_tls.rs[0m:[35m61[0m
[INFO] [stdout]         59 │         };
[INFO] [stdout]         60 │ 
[INFO] [stdout]   [37m[1m      61[0m [37m[1m>[0m [37m[1m        f()[0m
[INFO] [stdout]         62 │     }
[INFO] [stdout]         63 │ 
[INFO] [stdout]   25: [91mtokio::runtime::basic_scheduler::enter[0m[90m::hd570d939f7b76e5b[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m299[0m
[INFO] [stdout]        297 │     let scheduler = &mut *guard.scheduler;
[INFO] [stdout]        298 │ 
[INFO] [stdout]   [37m[1m     299[0m [37m[1m>[0m [37m[1m    CURRENT.set(context, || f(scheduler, context))[0m
[INFO] [stdout]        300 │ }
[INFO] [stdout]        301 │ 
[INFO] [stdout]   26: [91mtokio::runtime::basic_scheduler::Inner<P>::block_on[0m[90m::h243f521508f7051a[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m197[0m
[INFO] [stdout]        195 │     /// Block on the future provided and drive the runtime's driver.
[INFO] [stdout]        196 │     fn block_on<F: Future>(&mut self, future: F) -> F::Output {
[INFO] [stdout]   [37m[1m     197[0m [37m[1m>[0m [37m[1m        enter(self, |scheduler, context| {[0m
[INFO] [stdout]        198 │             let _enter = crate::runtime::enter(false);
[INFO] [stdout]        199 │             let waker = scheduler.spawner.waker_ref();
[INFO] [stdout]   27: [91mtokio::runtime::basic_scheduler::InnerGuard<P>::block_on[0m[90m::h892ef211727d24d7[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m452[0m
[INFO] [stdout]        450 │         // The only time inner gets set to `None` is if we have dropped
[INFO] [stdout]        451 │         // already so this unwrap is safe.
[INFO] [stdout]   [37m[1m     452[0m [37m[1m>[0m [37m[1m        self.inner.as_mut().unwrap().block_on(future)[0m
[INFO] [stdout]        453 │     }
[INFO] [stdout]        454 │ }
[INFO] [stdout]   28: [91mtokio::runtime::basic_scheduler::BasicScheduler<P>::block_on[0m[90m::h4bdab8e5a601af10[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs[0m:[35m157[0m
[INFO] [stdout]        155 │         loop {
[INFO] [stdout]        156 │             if let Some(inner) = &mut self.take_inner() {
[INFO] [stdout]   [37m[1m     157[0m [37m[1m>[0m [37m[1m                return inner.block_on(future);[0m
[INFO] [stdout]        158 │             } else {
[INFO] [stdout]        159 │                 let mut enter = crate::runtime::enter(false);
[INFO] [stdout]   29: [91mtokio::runtime::Runtime::block_on[0m[90m::hbd229d0fed806e05[0m
[INFO] [stdout]       at [35m/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/mod.rs[0m:[35m450[0m
[INFO] [stdout]        448 │ 
[INFO] [stdout]        449 │             match &self.kind {
[INFO] [stdout]   [37m[1m     450[0m [37m[1m>[0m [37m[1m                Kind::CurrentThread(exec) => exec.block_on(future),[0m
[INFO] [stdout]        451 │                 #[cfg(feature = "rt-multi-thread")]
[INFO] [stdout]        452 │                 Kind::ThreadPool(exec) => exec.block_on(future),
[INFO] [stdout]   30: [91mgdbmi::tests::test_stack[0m[90m::h6008e69fd6c4141c[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m886[0m
[INFO] [stdout]        884 │         assert_eq!(Some(11), frame.line);
[INFO] [stdout]        885 │ 
[INFO] [stdout]   [37m[1m     886[0m [37m[1m>[0m [37m[1m        Ok(())[0m
[INFO] [stdout]        887 │     }
[INFO] [stdout]        888 │ 
[INFO] [stdout]   31: [91mgdbmi::tests::test_stack::{{closure}}[0m[90m::h2d79b1eb8e231382[0m
[INFO] [stdout]       at [35m/opt/rustwide/workdir/src/lib.rs[0m:[35m864[0m
[INFO] [stdout]        862 │ 
[INFO] [stdout]        863 │     #[tokio::test]
[INFO] [stdout]   [37m[1m     864[0m [37m[1m>[0m [37m[1m    async fn test_stack() -> Result {[0m
[INFO] [stdout]        865 │         let subject = fixture()?;
[INFO] [stdout]        866 │         subject
[INFO] [stdout]   32: [32mcore::ops::function::FnOnce::call_once[0m[90m::h903f54c8fed2daf1[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   33: [32mcore::ops::function::FnOnce::call_once[0m[90m::h152e7e439ff59e19[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs[0m:[35m227[0m
[INFO] [stdout]   34: [32mtest::__rust_begin_short_backtrace[0m[90m::h0908f3b1fdbb72ab[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m577[0m
[INFO] [stdout]   35: [32m<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once[0m[90m::hf6d2a51e5587546c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/alloc/src/boxed.rs[0m:[35m1575[0m
[INFO] [stdout]   36: [32m<std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once[0m[90m::h8af660f3a89ef593[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m347[0m
[INFO] [stdout]   37: [32mstd::panicking::try::do_call[0m[90m::hd36aef60f84b6d36[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m401[0m
[INFO] [stdout]   38: [32mstd::panicking::try[0m[90m::h9932b4480e69817c[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs[0m:[35m365[0m
[INFO] [stdout]   39: [32mstd::panic::catch_unwind[0m[90m::h6aa177099cfff5f8[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs[0m:[35m434[0m
[INFO] [stdout]   40: [32mtest::run_test_in_process[0m[90m::h5884d6f2d99e20c3[0m
[INFO] [stdout]       at [35m/rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/test/src/lib.rs[0m:[35m600[0m
[INFO] [stdout]   [96m                              ⋮ 15 frames hidden ⋮                              [0m
[INFO] [stdout] 
[INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tests::test_await_ready
[INFO] [stdout]     tests::test_break
[INFO] [stdout]     tests::test_enable_filter_frames
[INFO] [stdout]     tests::test_exec_continue
[INFO] [stdout]     tests::test_exec_continue_not_running
[INFO] [stdout]     tests::test_exec_finish
[INFO] [stdout]     tests::test_exec_run
[INFO] [stdout]     tests::test_exec_step
[INFO] [stdout]     tests::test_gdb_builders
[INFO] [stdout]     tests::test_invalid_command
[INFO] [stdout]     tests::test_next_status_when_correct_about_current
[INFO] [stdout]     tests::test_next_status_when_wrong_about_current
[INFO] [stdout]     tests::test_pop_general
[INFO] [stdout]     tests::test_raw_console_for_out
[INFO] [stdout]     tests::test_stack
[INFO] [stdout]     tests::test_status_through_break_continue
[INFO] [stdout]     tests::test_symbol_info_function
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 7 passed; 17 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.97s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass '--lib'
[INFO] running `Command { std: "docker" "inspect" "49439feee14ab85791da60f71646f5c3ce912aac9e0d628cb193634bcc3931d1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "49439feee14ab85791da60f71646f5c3ce912aac9e0d628cb193634bcc3931d1", kill_on_drop: false }`
[INFO] [stdout] 49439feee14ab85791da60f71646f5c3ce912aac9e0d628cb193634bcc3931d1
