[INFO] fetching crate gdbmi 0.0.2... [INFO] testing gdbmi-0.0.2 against master#432e145bd5a974c5b6f4dd9b352891bd7502b69d for pr-87041 [INFO] extracting crate gdbmi 0.0.2 into /workspace/builds/worker-9/source [INFO] validating manifest of crates.io crate gdbmi 0.0.2 on toolchain 432e145bd5a974c5b6f4dd9b352891bd7502b69d [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+432e145bd5a974c5b6f4dd9b352891bd7502b69d" "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-9/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+432e145bd5a974c5b6f4dd9b352891bd7502b69d" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+432e145bd5a974c5b6f4dd9b352891bd7502b69d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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" "+432e145bd5a974c5b6f4dd9b352891bd7502b69d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4b9418c964c90b6f767d96c654812ae5f9e4816fd1c6d3f96a31f33efc1cfc78 [INFO] running `Command { std: "docker" "start" "-a" "4b9418c964c90b6f767d96c654812ae5f9e4816fd1c6d3f96a31f33efc1cfc78", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4b9418c964c90b6f767d96c654812ae5f9e4816fd1c6d3f96a31f33efc1cfc78", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4b9418c964c90b6f767d96c654812ae5f9e4816fd1c6d3f96a31f33efc1cfc78", kill_on_drop: false }` [INFO] [stdout] 4b9418c964c90b6f767d96c654812ae5f9e4816fd1c6d3f96a31f33efc1cfc78 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "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" "+432e145bd5a974c5b6f4dd9b352891bd7502b69d" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cb83d50079e601ce3ef9adddf06cc99ac6a7107d238b5d33eea95300b8a956ae [INFO] running `Command { std: "docker" "start" "-a" "cb83d50079e601ce3ef9adddf06cc99ac6a7107d238b5d33eea95300b8a956ae", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.27 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling libc v0.2.98 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling lexical-core v0.7.6 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling pin-project-lite v0.2.7 [INFO] [stderr] Compiling arrayvec v0.5.2 [INFO] [stderr] Compiling ppv-lite86 v0.2.10 [INFO] [stderr] Compiling camino v1.0.4 [INFO] [stderr] Compiling bytes v1.0.1 [INFO] [stderr] Compiling nom v6.2.1 [INFO] [stderr] Compiling tracing-core v0.1.18 [INFO] [stderr] Compiling bitvec v0.19.5 [INFO] [stderr] Compiling regex v1.4.6 [INFO] [stderr] Compiling tokio v1.8.1 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Compiling syn v1.0.73 [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 rand_core v0.6.3 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.4 [INFO] [stderr] Compiling tracing-attributes v0.1.15 [INFO] [stderr] Compiling thiserror-impl v1.0.26 [INFO] [stderr] Compiling tokio-macros v1.3.0 [INFO] [stderr] Compiling displaydoc v0.2.2 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Compiling tracing v0.1.26 [INFO] [stderr] Compiling thiserror v1.0.26 [INFO] [stderr] Compiling gdbmi v0.0.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 28.69s [INFO] running `Command { std: "docker" "inspect" "cb83d50079e601ce3ef9adddf06cc99ac6a7107d238b5d33eea95300b8a956ae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cb83d50079e601ce3ef9adddf06cc99ac6a7107d238b5d33eea95300b8a956ae", kill_on_drop: false }` [INFO] [stdout] cb83d50079e601ce3ef9adddf06cc99ac6a7107d238b5d33eea95300b8a956ae [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "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" "+432e145bd5a974c5b6f4dd9b352891bd7502b69d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f34a28f05b012872193e9795edc6bb864c687d2edf2d75b318af6e6f99a863b2 [INFO] running `Command { std: "docker" "start" "-a" "f34a28f05b012872193e9795edc6bb864c687d2edf2d75b318af6e6f99a863b2", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.126 [INFO] [stderr] Compiling itoa v0.4.7 [INFO] [stderr] Compiling ansi_term v0.12.1 [INFO] [stderr] Compiling futures-core v0.3.15 [INFO] [stderr] Compiling smallvec v1.6.1 [INFO] [stderr] Compiling linked-hash-map v0.5.4 [INFO] [stderr] Compiling dtoa v0.4.8 [INFO] [stderr] Compiling object v0.24.0 [INFO] [stderr] Compiling similar v1.3.0 [INFO] [stderr] Compiling uuid v0.8.2 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling regex-automata v0.1.10 [INFO] [stderr] Compiling sharded-slab v0.1.1 [INFO] [stderr] Compiling miniz_oxide v0.4.4 [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 eyre v0.6.5 [INFO] [stderr] Compiling serde_derive v1.0.126 [INFO] [stderr] Compiling async-stream-impl v0.3.2 [INFO] [stderr] Compiling yaml-rust v0.4.5 [INFO] [stderr] Compiling console v0.14.1 [INFO] [stderr] Compiling pretty_assertions v0.7.2 [INFO] [stderr] Compiling duct v0.13.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 chrono v0.4.19 [INFO] [stderr] Compiling serde_json v1.0.64 [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.07s [INFO] running `Command { std: "docker" "inspect" "f34a28f05b012872193e9795edc6bb864c687d2edf2d75b318af6e6f99a863b2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f34a28f05b012872193e9795edc6bb864c687d2edf2d75b318af6e6f99a863b2", kill_on_drop: false }` [INFO] [stdout] f34a28f05b012872193e9795edc6bb864c687d2edf2d75b318af6e6f99a863b2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "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" "+432e145bd5a974c5b6f4dd9b352891bd7502b69d" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 05f253b5cf5086d3d16ba32e143e1945b48f58ae521b940179461096c45e44a7 [INFO] running `Command { std: "docker" "start" "-a" "05f253b5cf5086d3d16ba32e143e1945b48f58ae521b940179461096c45e44a7", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.56s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/gdbmi-fca2362ce7583935) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test parser::tests::test_repeated_dict_key_workaround ... ok [INFO] [stdout] test parser::tests::test_real_world_dict ... ok [INFO] [stdout] test parser::tests::test_parse_basic_with_token ... ok [INFO] [stdout] test parser::tests::test_extra_characters_at_end_of_dict_are_discarded ... ok [INFO] [stdout] test parser::tests::test_record_with_token ... ok [INFO] [stdout] test parser::tests::test_parse_basic ... ok [INFO] [stdout] test parser::tests::test_escape_sequences ... ok [INFO] [stdout] test tests::test_exec_finish ... FAILED [INFO] [stdout] test tests::test_exec_run ... FAILED [INFO] [stdout] test tests::test_exec_step ... FAILED [INFO] [stdout] test tests::test_gdb_builders ... FAILED [INFO] [stdout] test tests::test_next_status_when_correct_about_current ... FAILED [INFO] [stdout] test tests::test_next_status_when_wrong_about_current ... FAILED [INFO] [stdout] test tests::test_exec_continue_not_running ... FAILED [INFO] [stdout] test tests::test_raw_console_for_out ... FAILED [INFO] [stdout] test tests::test_status_through_break_continue ... FAILED [INFO] [stdout] test tests::test_stack ... FAILED [INFO] [stdout] test tests::test_symbol_info_function ... FAILED [INFO] [stdout] test tests::test_exec_continue ... FAILED [INFO] [stdout] test tests::test_enable_filter_frames ... FAILED [INFO] [stdout] test tests::test_invalid_command ... FAILED [INFO] [stdout] test tests::test_await_ready ... FAILED [INFO] [stdout] test tests::test_pop_general ... FAILED [INFO] [stdout] test tests::test_break ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- tests::test_exec_finish stdout ---- [INFO] [stdout] The application panicked (crashed). [INFO] [stdout] Message: Failed to build sample: Os { code: 2, kind: NotFound, message: "No such file or directory" } [INFO] [stdout] Location: src/test_common.rs:44 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout]  ⋮ 8 frames hidden ⋮  [INFO] [stdout] 9: core::result::Result::expect::hc4589fc108caac0a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/result.rs:997 [INFO] [stdout] 10: gdbmi::test_common::build::ha8e75ce4f38279c2 [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:31 [INFO] [stdout] 29 │ let mut built = BUILT.lock().unwrap(); [INFO] [stdout] 30 │ if !built.contains(name) { [INFO] [stdout]  31 >  cmd!( [INFO] [stdout] 32 │ "cargo", [INFO] [stdout] 33 │ "build", [INFO] [stdout] 11: gdbmi::test_common::build_hello_world::h4ed2a9533b2a0b3b [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:75 [INFO] [stdout] 73 │ [INFO] [stdout] 74 │ pub fn build_hello_world() -> String { [INFO] [stdout]  75 >  build("hello_world") [INFO] [stdout] 76 │ } [INFO] [stdout] 77 │ [INFO] [stdout] 12: gdbmi::tests::fixture::hae9d2d08c268aee9 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:734 [INFO] [stdout] 732 │ fn fixture() -> eyre::Result { [INFO] [stdout] 733 │ init(); [INFO] [stdout]  734 >  let bin = build_hello_world(); [INFO] [stdout] 735 │ Ok(Gdb::spawn(bin)?) [INFO] [stdout] 736 │ } [INFO] [stdout] 13: gdbmi::tests::test_exec_finish::{{closure}}::h91e3f5844678e44a [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:754 [INFO] [stdout] 752 │ #[tokio::test] [INFO] [stdout] 753 │ async fn test_exec_finish() -> Result { [INFO] [stdout]  754 >  let subject = fixture()?; [INFO] [stdout] 755 │ subject [INFO] [stdout] 756 │ .break_insert(LineSpec::function("hello_world::HelloMsg::say")) [INFO] [stdout] 14:  as core::future::future::Future>::poll::ha2827a27cc541b9f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::hf4e70b8ee3cb2e05 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::hb7d674504d0846ee [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h70c87414f617d29f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:106 [INFO] [stdout] 104 │ let _guard = ResetGuard { cell, prev }; [INFO] [stdout] 105 │ [INFO] [stdout]  106 >  f() [INFO] [stdout] 107 │ }) [INFO] [stdout] 108 │ } [INFO] [stdout] 18: std::thread::local::LocalKey::try_with::hc51a0155ec6defce [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h9d997e538b92c63e [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hf96188ccb8974698 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:99 [INFO] [stdout] 97 │ } [INFO] [stdout] 98 │ [INFO] [stdout]  99 >  CURRENT.with(move |cell| { [INFO] [stdout] 100 │ let prev = cell.get(); [INFO] [stdout] 101 │ [INFO] [stdout] 21: tokio::coop::budget::h05dbb45070b630c4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:76 [INFO] [stdout] 74 │ #[inline(always)] [INFO] [stdout] 75 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  76 >  with_budget(Budget::initial(), f) [INFO] [stdout] 77 │ } [INFO] [stdout] 78 │ [INFO] [stdout] 22: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::h7bf094ba70c26f5b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h228ed76741e644ed [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h91dbf4c4aa075a50 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/macros/scoped_tls.rs:61 [INFO] [stdout] 59 │ }; [INFO] [stdout] 60 │ [INFO] [stdout]  61 >  f() [INFO] [stdout] 62 │ } [INFO] [stdout] 63 │ [INFO] [stdout] 25: tokio::runtime::basic_scheduler::enter::ha453c47c1ecf1e3a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::he828617585ae6b5f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:202 [INFO] [stdout] 200 │ /// Block on the future provided and drive the runtime's driver. [INFO] [stdout] 201 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  202 >  enter(self, |scheduler, context| { [INFO] [stdout] 203 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 204 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::ha58f9b2ee7f047e3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:516 [INFO] [stdout] 514 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 515 │ // already so this unwrap is safe. [INFO] [stdout]  516 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 517 │ } [INFO] [stdout] 518 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h5acf8a3250ca4e60 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:162 [INFO] [stdout] 160 │ loop { [INFO] [stdout] 161 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  162 >  return inner.block_on(future); [INFO] [stdout] 163 │ } else { [INFO] [stdout] 164 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::heffd13d628f9f9df [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/mod.rs:450 [INFO] [stdout] 448 │ [INFO] [stdout] 449 │ match &self.kind { [INFO] [stdout]  450 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 451 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 452 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_exec_finish::h9fe54696084519b3 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:762 [INFO] [stdout] 760 │ subject.exec_finish().await?; [INFO] [stdout] 761 │ subject.await_stopped(None).await?; [INFO] [stdout]  762 >  Ok(()) [INFO] [stdout] 763 │ } [INFO] [stdout] 764 │ [INFO] [stdout] 31: gdbmi::tests::test_exec_finish::{{closure}}::hafa6d405d1aa559a [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:753 [INFO] [stdout] 751 │ [INFO] [stdout] 752 │ #[tokio::test] [INFO] [stdout]  753 >  async fn test_exec_finish() -> Result { [INFO] [stdout] 754 │ let subject = fixture()?; [INFO] [stdout] 755 │ subject [INFO] [stdout] 32: core::ops::function::FnOnce::call_once::hc94a258276fbf24c [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h99a97b0ff983bd25 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h8fe0d26ed1584e50 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:577 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::he6b90e352f394d8f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::h1c05475e029700b8 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::he6de943476ae628a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::ha21937b8feb06f89 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::ha79830b3325c9fa6 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::h1ab180b83ee2d5b5 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:600 [INFO] [stdout]  ⋮ 15 frames hidden ⋮  [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] The application panicked (crashed). [INFO] [stdout] Message: called `Result::unwrap()` on an `Err` value: PoisonError { .. } [INFO] [stdout] Location: src/test_common.rs:29 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout]  ⋮ 8 frames hidden ⋮  [INFO] [stdout] 9: core::result::Result::unwrap::h7b93a2e486aa5447 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/result.rs:1037 [INFO] [stdout] 10: gdbmi::test_common::build::ha8e75ce4f38279c2 [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:29 [INFO] [stdout] 27 │ [INFO] [stdout] 28 │ pub fn build(name: &str) -> String { [INFO] [stdout]  29 >  let mut built = BUILT.lock().unwrap(); [INFO] [stdout] 30 │ if !built.contains(name) { [INFO] [stdout] 31 │ cmd!( [INFO] [stdout] 11: gdbmi::test_common::build_hello_world::h4ed2a9533b2a0b3b [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:75 [INFO] [stdout] 73 │ [INFO] [stdout] 74 │ pub fn build_hello_world() -> String { [INFO] [stdout]  75 >  build("hello_world") [INFO] [stdout] 76 │ } [INFO] [stdout] 77 │ [INFO] [stdout] 12: gdbmi::tests::fixture::hae9d2d08c268aee9 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:734 [INFO] [stdout] 732 │ fn fixture() -> eyre::Result { [INFO] [stdout] 733 │ init(); [INFO] [stdout]  734 >  let bin = build_hello_world(); [INFO] [stdout] 735 │ Ok(Gdb::spawn(bin)?) [INFO] [stdout] 736 │ } [INFO] [stdout] 13: gdbmi::tests::test_exec_run::{{closure}}::h4cad869750e29632 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1039 [INFO] [stdout] 1037 │ #[tokio::test] [INFO] [stdout] 1038 │ async fn test_exec_run() -> Result { [INFO] [stdout]  1039 >  let subject = fixture()?; [INFO] [stdout] 1040 │ subject.exec_run().await?; [INFO] [stdout] 1041 │ Ok(()) [INFO] [stdout] 14:  as core::future::future::Future>::poll::hac2765157e9bd104 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h5d876123c7147baa [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h072ab66ffa5e7c5c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::hf80617a00e277afd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:106 [INFO] [stdout] 104 │ let _guard = ResetGuard { cell, prev }; [INFO] [stdout] 105 │ [INFO] [stdout]  106 >  f() [INFO] [stdout] 107 │ }) [INFO] [stdout] 108 │ } [INFO] [stdout] 18: std::thread::local::LocalKey::try_with::h87246aa7c5e3e7ca [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h882a24efe0a4a52c [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hf2c177840865e91e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:99 [INFO] [stdout] 97 │ } [INFO] [stdout] 98 │ [INFO] [stdout]  99 >  CURRENT.with(move |cell| { [INFO] [stdout] 100 │ let prev = cell.get(); [INFO] [stdout] 101 │ [INFO] [stdout] 21: tokio::coop::budget::h23ea025f9b7e6adb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:76 [INFO] [stdout] 74 │ #[inline(always)] [INFO] [stdout] 75 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  76 >  with_budget(Budget::initial(), f) [INFO] [stdout] 77 │ } [INFO] [stdout] 78 │ [INFO] [stdout] 22: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::h3fe61e10c396440e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::hfb46c36711f444a0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::hde8ffb4ae9837a12 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/macros/scoped_tls.rs:61 [INFO] [stdout] 59 │ }; [INFO] [stdout] 60 │ [INFO] [stdout]  61 >  f() [INFO] [stdout] 62 │ } [INFO] [stdout] 63 │ [INFO] [stdout] 25: tokio::runtime::basic_scheduler::enter::h3cb00902b7c7cdca [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::heef3e693e7632850 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:202 [INFO] [stdout] 200 │ /// Block on the future provided and drive the runtime's driver. [INFO] [stdout] 201 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  202 >  enter(self, |scheduler, context| { [INFO] [stdout] 203 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 204 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::hdfb145e7392e65b3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:516 [INFO] [stdout] 514 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 515 │ // already so this unwrap is safe. [INFO] [stdout]  516 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 517 │ } [INFO] [stdout] 518 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::hb8788bca27c2923e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:162 [INFO] [stdout] 160 │ loop { [INFO] [stdout] 161 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  162 >  return inner.block_on(future); [INFO] [stdout] 163 │ } else { [INFO] [stdout] 164 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::hbb5552d9c8a80f62 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/mod.rs:450 [INFO] [stdout] 448 │ [INFO] [stdout] 449 │ match &self.kind { [INFO] [stdout]  450 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 451 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 452 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_exec_run::h148acd30a17a55ad [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1041 [INFO] [stdout] 1039 │ let subject = fixture()?; [INFO] [stdout] 1040 │ subject.exec_run().await?; [INFO] [stdout]  1041 >  Ok(()) [INFO] [stdout] 1042 │ } [INFO] [stdout] 1043 │ [INFO] [stdout] 31: gdbmi::tests::test_exec_run::{{closure}}::h8680a53cd6e7e952 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1038 [INFO] [stdout] 1036 │ [INFO] [stdout] 1037 │ #[tokio::test] [INFO] [stdout]  1038 >  async fn test_exec_run() -> Result { [INFO] [stdout] 1039 │ let subject = fixture()?; [INFO] [stdout] 1040 │ subject.exec_run().await?; [INFO] [stdout] 32: core::ops::function::FnOnce::call_once::hfb1c14c0d6649145 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h99a97b0ff983bd25 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h8fe0d26ed1584e50 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:577 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::he6b90e352f394d8f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::h1c05475e029700b8 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::he6de943476ae628a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::ha21937b8feb06f89 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::ha79830b3325c9fa6 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::h1ab180b83ee2d5b5 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:600 [INFO] [stdout]  ⋮ 15 frames hidden ⋮  [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] [INFO] [stdout] ---- tests::test_exec_step stdout ---- [INFO] [stdout] The application panicked (crashed). [INFO] [stdout] Message: called `Result::unwrap()` on an `Err` value: PoisonError { .. } [INFO] [stdout] Location: src/test_common.rs:29 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout]  ⋮ 8 frames hidden ⋮  [INFO] [stdout] 9: core::result::Result::unwrap::h7b93a2e486aa5447 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/result.rs:1037 [INFO] [stdout] 10: gdbmi::test_common::build::ha8e75ce4f38279c2 [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:29 [INFO] [stdout] 27 │ [INFO] [stdout] 28 │ pub fn build(name: &str) -> String { [INFO] [stdout]  29 >  let mut built = BUILT.lock().unwrap(); [INFO] [stdout] 30 │ if !built.contains(name) { [INFO] [stdout] 31 │ cmd!( [INFO] [stdout] 11: gdbmi::test_common::build_hello_world::h4ed2a9533b2a0b3b [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:75 [INFO] [stdout] 73 │ [INFO] [stdout] 74 │ pub fn build_hello_world() -> String { [INFO] [stdout]  75 >  build("hello_world") [INFO] [stdout] 76 │ } [INFO] [stdout] 77 │ [INFO] [stdout] 12: gdbmi::tests::fixture::hae9d2d08c268aee9 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:734 [INFO] [stdout] 732 │ fn fixture() -> eyre::Result { [INFO] [stdout] 733 │ init(); [INFO] [stdout]  734 >  let bin = build_hello_world(); [INFO] [stdout] 735 │ Ok(Gdb::spawn(bin)?) [INFO] [stdout] 736 │ } [INFO] [stdout] 13: gdbmi::tests::test_exec_step::{{closure}}::h8e423ad6fc45364b [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:767 [INFO] [stdout] 765 │ #[tokio::test] [INFO] [stdout] 766 │ async fn test_exec_step() -> Result { [INFO] [stdout]  767 >  let subject = fixture()?; [INFO] [stdout] 768 │ subject [INFO] [stdout] 769 │ .break_insert(LineSpec::function("hello_world::main")) [INFO] [stdout] 14:  as core::future::future::Future>::poll::h5535a089f7c96cb4 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::hef5e30f618a92898 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h6ac6046a6e6a5082 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::ha446bb8f9e5cfdf8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:106 [INFO] [stdout] 104 │ let _guard = ResetGuard { cell, prev }; [INFO] [stdout] 105 │ [INFO] [stdout]  106 >  f() [INFO] [stdout] 107 │ }) [INFO] [stdout] 108 │ } [INFO] [stdout] 18: std::thread::local::LocalKey::try_with::hc882a681f1460151 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h1c40369289bfee4d [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h357391b40f97b259 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:99 [INFO] [stdout] 97 │ } [INFO] [stdout] 98 │ [INFO] [stdout]  99 >  CURRENT.with(move |cell| { [INFO] [stdout] 100 │ let prev = cell.get(); [INFO] [stdout] 101 │ [INFO] [stdout] 21: tokio::coop::budget::h9b57157403698d35 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:76 [INFO] [stdout] 74 │ #[inline(always)] [INFO] [stdout] 75 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  76 >  with_budget(Budget::initial(), f) [INFO] [stdout] 77 │ } [INFO] [stdout] 78 │ [INFO] [stdout] 22: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::hfc456649dc618071 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h19869b764eb44568 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h025fbe5f164cd173 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/macros/scoped_tls.rs:61 [INFO] [stdout] 59 │ }; [INFO] [stdout] 60 │ [INFO] [stdout]  61 >  f() [INFO] [stdout] 62 │ } [INFO] [stdout] 63 │ [INFO] [stdout] 25: tokio::runtime::basic_scheduler::enter::h1b8346614d234c36 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h00e2e100192efc99 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:202 [INFO] [stdout] 200 │ /// Block on the future provided and drive the runtime's driver. [INFO] [stdout] 201 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  202 >  enter(self, |scheduler, context| { [INFO] [stdout] 203 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 204 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h423e42700417a454 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:516 [INFO] [stdout] 514 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 515 │ // already so this unwrap is safe. [INFO] [stdout]  516 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 517 │ } [INFO] [stdout] 518 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h5fa323697af6ef26 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:162 [INFO] [stdout] 160 │ loop { [INFO] [stdout] 161 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  162 >  return inner.block_on(future); [INFO] [stdout] 163 │ } else { [INFO] [stdout] 164 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h7d49717fdd946814 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/mod.rs:450 [INFO] [stdout] 448 │ [INFO] [stdout] 449 │ match &self.kind { [INFO] [stdout]  450 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 451 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 452 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_exec_step::hd7cae696bd14b6cd [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:775 [INFO] [stdout] 773 │ subject.exec_step().await?; [INFO] [stdout] 774 │ subject.await_stopped(None).await?; [INFO] [stdout]  775 >  Ok(()) [INFO] [stdout] 776 │ } [INFO] [stdout] 777 │ [INFO] [stdout] 31: gdbmi::tests::test_exec_step::{{closure}}::h748bd0192b2e006f [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:766 [INFO] [stdout] 764 │ [INFO] [stdout] 765 │ #[tokio::test] [INFO] [stdout]  766 >  async fn test_exec_step() -> Result { [INFO] [stdout] 767 │ let subject = fixture()?; [INFO] [stdout] 768 │ subject [INFO] [stdout] 32: core::ops::function::FnOnce::call_once::he74d92d97e258a42 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h99a97b0ff983bd25 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h8fe0d26ed1584e50 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:577 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::he6b90e352f394d8f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::h1c05475e029700b8 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::he6de943476ae628a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::ha21937b8feb06f89 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::ha79830b3325c9fa6 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::h1ab180b83ee2d5b5 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:600 [INFO] [stdout]  ⋮ 15 frames hidden ⋮  [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] The application panicked (crashed). [INFO] [stdout] Message: called `Result::unwrap()` on an `Err` value: PoisonError { .. } [INFO] [stdout] Location: src/test_common.rs:29 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout]  ⋮ 8 frames hidden ⋮  [INFO] [stdout] 9: core::result::Result::unwrap::h7b93a2e486aa5447 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/result.rs:1037 [INFO] [stdout] 10: gdbmi::test_common::build::ha8e75ce4f38279c2 [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:29 [INFO] [stdout] 27 │ [INFO] [stdout] 28 │ pub fn build(name: &str) -> String { [INFO] [stdout]  29 >  let mut built = BUILT.lock().unwrap(); [INFO] [stdout] 30 │ if !built.contains(name) { [INFO] [stdout] 31 │ cmd!( [INFO] [stdout] 11: gdbmi::test_common::build_hello_world::h4ed2a9533b2a0b3b [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:75 [INFO] [stdout] 73 │ [INFO] [stdout] 74 │ pub fn build_hello_world() -> String { [INFO] [stdout]  75 >  build("hello_world") [INFO] [stdout] 76 │ } [INFO] [stdout] 77 │ [INFO] [stdout] 12: gdbmi::tests::test_gdb_builders::{{closure}}::he943a7fb702cc208 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:815 [INFO] [stdout] 813 │ #[tokio::test] [INFO] [stdout] 814 │ async fn test_gdb_builders() -> Result { [INFO] [stdout]  815 >  let target = build_hello_world(); [INFO] [stdout] 816 │ let timeout = Duration::from_secs(0); [INFO] [stdout] 817 │ [INFO] [stdout] 13:  as core::future::future::Future>::poll::h301d9430780c5f98 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/mod.rs:80 [INFO] [stdout] 14:  as core::future::future::Future>::poll::ha8afcfede11e157f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/future.rs:119 [INFO] [stdout] 15: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h703e3ae8c87decb0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 16: tokio::coop::with_budget::{{closure}}::hebb730e0a7843369 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:106 [INFO] [stdout] 104 │ let _guard = ResetGuard { cell, prev }; [INFO] [stdout] 105 │ [INFO] [stdout]  106 >  f() [INFO] [stdout] 107 │ }) [INFO] [stdout] 108 │ } [INFO] [stdout] 17: std::thread::local::LocalKey::try_with::h1005006f065664cc [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:399 [INFO] [stdout] 18: std::thread::local::LocalKey::with::h24065859ccb34594 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:375 [INFO] [stdout] 19: tokio::coop::with_budget::hb882ae2c07153b2f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:99 [INFO] [stdout] 97 │ } [INFO] [stdout] 98 │ [INFO] [stdout]  99 >  CURRENT.with(move |cell| { [INFO] [stdout] 100 │ let prev = cell.get(); [INFO] [stdout] 101 │ [INFO] [stdout] 20: tokio::coop::budget::h1b8b92c6fa7cc0c2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:76 [INFO] [stdout] 74 │ #[inline(always)] [INFO] [stdout] 75 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  76 >  with_budget(Budget::initial(), f) [INFO] [stdout] 77 │ } [INFO] [stdout] 78 │ [INFO] [stdout] 21: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::hb63a8690972799b7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 22: tokio::runtime::basic_scheduler::enter::{{closure}}::ha928e35972f06afd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 23: tokio::macros::scoped_tls::ScopedKey::set::h570ea449c110c2ca [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/macros/scoped_tls.rs:61 [INFO] [stdout] 59 │ }; [INFO] [stdout] 60 │ [INFO] [stdout]  61 >  f() [INFO] [stdout] 62 │ } [INFO] [stdout] 63 │ [INFO] [stdout] 24: tokio::runtime::basic_scheduler::enter::hd100d01454ee16ce [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 25: tokio::runtime::basic_scheduler::Inner

::block_on::h3b7f9fa18545411c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:202 [INFO] [stdout] 200 │ /// Block on the future provided and drive the runtime's driver. [INFO] [stdout] 201 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  202 >  enter(self, |scheduler, context| { [INFO] [stdout] 203 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 204 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 26: tokio::runtime::basic_scheduler::InnerGuard

::block_on::hdd0a2c9b57d6b346 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:516 [INFO] [stdout] 514 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 515 │ // already so this unwrap is safe. [INFO] [stdout]  516 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 517 │ } [INFO] [stdout] 518 │ } [INFO] [stdout] 27: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::hd88718b92b0b7ea1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:162 [INFO] [stdout] 160 │ loop { [INFO] [stdout] 161 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  162 >  return inner.block_on(future); [INFO] [stdout] 163 │ } else { [INFO] [stdout] 164 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 28: tokio::runtime::Runtime::block_on::hc2bd173fb9964ef3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/mod.rs:450 [INFO] [stdout] 448 │ [INFO] [stdout] 449 │ match &self.kind { [INFO] [stdout]  450 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 451 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 452 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 29: gdbmi::tests::test_gdb_builders::h883a7ead4a7585fe [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:826 [INFO] [stdout] 824 │ .spawn()?; [INFO] [stdout] 825 │ [INFO] [stdout]  826 >  Ok(()) [INFO] [stdout] 827 │ } [INFO] [stdout] 828 │ [INFO] [stdout] 30: gdbmi::tests::test_gdb_builders::{{closure}}::h9dc61966744e6b24 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:814 [INFO] [stdout] 812 │ [INFO] [stdout] 813 │ #[tokio::test] [INFO] [stdout]  814 >  async fn test_gdb_builders() -> Result { [INFO] [stdout] 815 │ let target = build_hello_world(); [INFO] [stdout] 816 │ let timeout = Duration::from_secs(0); [INFO] [stdout] 31: core::ops::function::FnOnce::call_once::h61b5912fe750f7bb [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 32: core::ops::function::FnOnce::call_once::h99a97b0ff983bd25 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: test::__rust_begin_short_backtrace::h8fe0d26ed1584e50 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:577 [INFO] [stdout] 34:  as core::ops::function::FnOnce>::call_once::he6b90e352f394d8f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 35:  as core::ops::function::FnOnce<()>>::call_once::h1c05475e029700b8 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:347 [INFO] [stdout] 36: std::panicking::try::do_call::he6de943476ae628a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:401 [INFO] [stdout] 37: std::panicking::try::ha21937b8feb06f89 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:365 [INFO] [stdout] 38: std::panic::catch_unwind::ha79830b3325c9fa6 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:434 [INFO] [stdout] 39: test::run_test_in_process::h1ab180b83ee2d5b5 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:600 [INFO] [stdout]  ⋮ 15 frames hidden ⋮  [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] The application panicked (crashed). [INFO] [stdout] Message: called `Result::unwrap()` on an `Err` value: PoisonError { .. } [INFO] [stdout] Location: src/test_common.rs:29 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout]  ⋮ 8 frames hidden ⋮  [INFO] [stdout] 9: core::result::Result::unwrap::h7b93a2e486aa5447 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/result.rs:1037 [INFO] [stdout] 10: gdbmi::test_common::build::ha8e75ce4f38279c2 [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:29 [INFO] [stdout] 27 │ [INFO] [stdout] 28 │ pub fn build(name: &str) -> String { [INFO] [stdout]  29 >  let mut built = BUILT.lock().unwrap(); [INFO] [stdout] 30 │ if !built.contains(name) { [INFO] [stdout] 31 │ cmd!( [INFO] [stdout] 11: gdbmi::test_common::build_hello_world::h4ed2a9533b2a0b3b [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:75 [INFO] [stdout] 73 │ [INFO] [stdout] 74 │ pub fn build_hello_world() -> String { [INFO] [stdout]  75 >  build("hello_world") [INFO] [stdout] 76 │ } [INFO] [stdout] 77 │ [INFO] [stdout] 12: gdbmi::tests::fixture::hae9d2d08c268aee9 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:734 [INFO] [stdout] 732 │ fn fixture() -> eyre::Result { [INFO] [stdout] 733 │ init(); [INFO] [stdout]  734 >  let bin = build_hello_world(); [INFO] [stdout] 735 │ Ok(Gdb::spawn(bin)?) [INFO] [stdout] 736 │ } [INFO] [stdout] 13: gdbmi::tests::test_next_status_when_correct_about_current::{{closure}}::h8f0db0765e338ff0 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:953 [INFO] [stdout] 951 │ #[tokio::test] [INFO] [stdout] 952 │ async fn test_next_status_when_correct_about_current() -> Result { [INFO] [stdout]  953 >  let subject = fixture()?; [INFO] [stdout] 954 │ [INFO] [stdout] 955 │ subject.exec_run().await?; [INFO] [stdout] 14:  as core::future::future::Future>::poll::hf1a3291a98125049 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h77696d5eba65d6c5 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h2643495f7cf1ea22 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h0e3a7bdadebb1237 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:106 [INFO] [stdout] 104 │ let _guard = ResetGuard { cell, prev }; [INFO] [stdout] 105 │ [INFO] [stdout]  106 >  f() [INFO] [stdout] 107 │ }) [INFO] [stdout] 108 │ } [INFO] [stdout] 18: std::thread::local::LocalKey::try_with::h7395c6338d9ed1b3 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h9c319d12281325a1 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h040846bfa1486dbb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:99 [INFO] [stdout] 97 │ } [INFO] [stdout] 98 │ [INFO] [stdout]  99 >  CURRENT.with(move |cell| { [INFO] [stdout] 100 │ let prev = cell.get(); [INFO] [stdout] 101 │ [INFO] [stdout] 21: tokio::coop::budget::h379f77c16d50c106 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:76 [INFO] [stdout] 74 │ #[inline(always)] [INFO] [stdout] 75 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  76 >  with_budget(Budget::initial(), f) [INFO] [stdout] 77 │ } [INFO] [stdout] 78 │ [INFO] [stdout] 22: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::h0dda35ab4f7545ae [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::hdb19b654882c659d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h4e5bb2a79d1ebb3b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/macros/scoped_tls.rs:61 [INFO] [stdout] 59 │ }; [INFO] [stdout] 60 │ [INFO] [stdout]  61 >  f() [INFO] [stdout] 62 │ } [INFO] [stdout] 63 │ [INFO] [stdout] 25: tokio::runtime::basic_scheduler::enter::hb7fb8354cb58559e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h38b3acd4a7ac17b2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:202 [INFO] [stdout] 200 │ /// Block on the future provided and drive the runtime's driver. [INFO] [stdout] 201 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  202 >  enter(self, |scheduler, context| { [INFO] [stdout] 203 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 204 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h6b399c5469d929d2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:516 [INFO] [stdout] 514 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 515 │ // already so this unwrap is safe. [INFO] [stdout]  516 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 517 │ } [INFO] [stdout] 518 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::haf6090fc06662547 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:162 [INFO] [stdout] 160 │ loop { [INFO] [stdout] 161 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  162 >  return inner.block_on(future); [INFO] [stdout] 163 │ } else { [INFO] [stdout] 164 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::hac3e1b56d8f3eba2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/mod.rs:450 [INFO] [stdout] 448 │ [INFO] [stdout] 449 │ match &self.kind { [INFO] [stdout]  450 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 451 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 452 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_next_status_when_correct_about_current::h3adc3a340d0ebee8 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:958 [INFO] [stdout] 956 │ let status = subject.next_status(Status::Running, None).await?; [INFO] [stdout] 957 │ assert_eq!(status, Status::Exited(ExitReason::Normal)); [INFO] [stdout]  958 >  Ok(()) [INFO] [stdout] 959 │ } [INFO] [stdout] 960 │ [INFO] [stdout] 31: gdbmi::tests::test_next_status_when_correct_about_current::{{closure}}::ha917a857f3fc13a3 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:952 [INFO] [stdout] 950 │ [INFO] [stdout] 951 │ #[tokio::test] [INFO] [stdout]  952 >  async fn test_next_status_when_correct_about_current() -> Result { [INFO] [stdout] 953 │ let subject = fixture()?; [INFO] [stdout] 954 │ [INFO] [stdout] 32: core::ops::function::FnOnce::call_once::h73bd9e636fc4d0d1 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h99a97b0ff983bd25 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h8fe0d26ed1584e50 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:577 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::he6b90e352f394d8f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::h1c05475e029700b8 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::he6de943476ae628a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::ha21937b8feb06f89 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::ha79830b3325c9fa6 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::h1ab180b83ee2d5b5 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:600 [INFO] [stdout]  ⋮ 15 frames hidden ⋮  [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] The application panicked (crashed). [INFO] [stdout] Message: called `Result::unwrap()` on an `Err` value: PoisonError { .. } [INFO] [stdout] Location: src/test_common.rs:29 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout]  ⋮ 8 frames hidden ⋮  [INFO] [stdout] 9: core::result::Result::unwrap::h7b93a2e486aa5447 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/result.rs:1037 [INFO] [stdout] 10: gdbmi::test_common::build::ha8e75ce4f38279c2 [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:29 [INFO] [stdout] 27 │ [INFO] [stdout] 28 │ pub fn build(name: &str) -> String { [INFO] [stdout]  29 >  let mut built = BUILT.lock().unwrap(); [INFO] [stdout] 30 │ if !built.contains(name) { [INFO] [stdout] 31 │ cmd!( [INFO] [stdout] 11: gdbmi::test_common::build_hello_world::h4ed2a9533b2a0b3b [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:75 [INFO] [stdout] 73 │ [INFO] [stdout] 74 │ pub fn build_hello_world() -> String { [INFO] [stdout]  75 >  build("hello_world") [INFO] [stdout] 76 │ } [INFO] [stdout] 77 │ [INFO] [stdout] 12: gdbmi::tests::fixture::hae9d2d08c268aee9 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:734 [INFO] [stdout] 732 │ fn fixture() -> eyre::Result { [INFO] [stdout] 733 │ init(); [INFO] [stdout]  734 >  let bin = build_hello_world(); [INFO] [stdout] 735 │ Ok(Gdb::spawn(bin)?) [INFO] [stdout] 736 │ } [INFO] [stdout] 13: gdbmi::tests::test_next_status_when_wrong_about_current::{{closure}}::h7087426b1ae2ea28 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:943 [INFO] [stdout] 941 │ #[tokio::test] [INFO] [stdout] 942 │ async fn test_next_status_when_wrong_about_current() -> Result { [INFO] [stdout]  943 >  let subject = fixture()?; [INFO] [stdout] 944 │ [INFO] [stdout] 945 │ subject.exec_run().await?; [INFO] [stdout] 14:  as core::future::future::Future>::poll::hc31e1549a13daf4a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::hb0567c2800684e30 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::hc70973f8446a1ce2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::hb12c16e2b103f3ff [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:106 [INFO] [stdout] 104 │ let _guard = ResetGuard { cell, prev }; [INFO] [stdout] 105 │ [INFO] [stdout]  106 >  f() [INFO] [stdout] 107 │ }) [INFO] [stdout] 108 │ } [INFO] [stdout] 18: std::thread::local::LocalKey::try_with::h856cb5fd9c1eee1b [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::hdce4334e3d576d59 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h1a15be09cec8dc0b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:99 [INFO] [stdout] 97 │ } [INFO] [stdout] 98 │ [INFO] [stdout]  99 >  CURRENT.with(move |cell| { [INFO] [stdout] 100 │ let prev = cell.get(); [INFO] [stdout] 101 │ [INFO] [stdout] 21: tokio::coop::budget::hcfe873721ed6e359 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:76 [INFO] [stdout] 74 │ #[inline(always)] [INFO] [stdout] 75 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  76 >  with_budget(Budget::initial(), f) [INFO] [stdout] 77 │ } [INFO] [stdout] 78 │ [INFO] [stdout] 22: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::h5f86887ac2c4383f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h9cf652600567a9f3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h63b1422f4d4a7320 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/macros/scoped_tls.rs:61 [INFO] [stdout] 59 │ }; [INFO] [stdout] 60 │ [INFO] [stdout]  61 >  f() [INFO] [stdout] 62 │ } [INFO] [stdout] 63 │ [INFO] [stdout] 25: tokio::runtime::basic_scheduler::enter::hc9d587ff57f37cf3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h202ae7667e9fe3de [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:202 [INFO] [stdout] 200 │ /// Block on the future provided and drive the runtime's driver. [INFO] [stdout] 201 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  202 >  enter(self, |scheduler, context| { [INFO] [stdout] 203 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 204 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h81aad27c49d581d8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:516 [INFO] [stdout] 514 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 515 │ // already so this unwrap is safe. [INFO] [stdout]  516 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 517 │ } [INFO] [stdout] 518 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::hefef25e18902ddec [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:162 [INFO] [stdout] 160 │ loop { [INFO] [stdout] 161 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  162 >  return inner.block_on(future); [INFO] [stdout] 163 │ } else { [INFO] [stdout] 164 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h5d8732dd3f33b929 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/mod.rs:450 [INFO] [stdout] 448 │ [INFO] [stdout] 449 │ match &self.kind { [INFO] [stdout]  450 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 451 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 452 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_next_status_when_wrong_about_current::h9db0e78f02a204e1 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:948 [INFO] [stdout] 946 │ let status = subject.next_status(Status::Unstarted, None).await?; [INFO] [stdout] 947 │ assert_eq!(Status::Running, status); [INFO] [stdout]  948 >  Ok(()) [INFO] [stdout] 949 │ } [INFO] [stdout] 950 │ [INFO] [stdout] 31: gdbmi::tests::test_next_status_when_wrong_about_current::{{closure}}::h1b73ebfed2b212a3 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:942 [INFO] [stdout] 940 │ [INFO] [stdout] 941 │ #[tokio::test] [INFO] [stdout]  942 >  async fn test_next_status_when_wrong_about_current() -> Result { [INFO] [stdout] 943 │ let subject = fixture()?; [INFO] [stdout] 944 │ [INFO] [stdout] 32: core::ops::function::FnOnce::call_once::h78eb57cad13dda2a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h99a97b0ff983bd25 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h8fe0d26ed1584e50 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:577 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::he6b90e352f394d8f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::h1c05475e029700b8 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::he6de943476ae628a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::ha21937b8feb06f89 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::ha79830b3325c9fa6 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::h1ab180b83ee2d5b5 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:600 [INFO] [stdout]  ⋮ 15 frames hidden ⋮  [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] The application panicked (crashed). [INFO] [stdout] Message: called `Result::unwrap()` on an `Err` value: PoisonError { .. } [INFO] [stdout] Location: src/test_common.rs:29 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout]  ⋮ 8 frames hidden ⋮  [INFO] [stdout] 9: core::result::Result::unwrap::h7b93a2e486aa5447 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/result.rs:1037 [INFO] [stdout] 10: gdbmi::test_common::build::ha8e75ce4f38279c2 [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:29 [INFO] [stdout] 27 │ [INFO] [stdout] 28 │ pub fn build(name: &str) -> String { [INFO] [stdout]  29 >  let mut built = BUILT.lock().unwrap(); [INFO] [stdout] 30 │ if !built.contains(name) { [INFO] [stdout] 31 │ cmd!( [INFO] [stdout] 11: gdbmi::test_common::build_hello_world::h4ed2a9533b2a0b3b [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:75 [INFO] [stdout] 73 │ [INFO] [stdout] 74 │ pub fn build_hello_world() -> String { [INFO] [stdout]  75 >  build("hello_world") [INFO] [stdout] 76 │ } [INFO] [stdout] 77 │ [INFO] [stdout] 12: gdbmi::tests::fixture::hae9d2d08c268aee9 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:734 [INFO] [stdout] 732 │ fn fixture() -> eyre::Result { [INFO] [stdout] 733 │ init(); [INFO] [stdout]  734 >  let bin = build_hello_world(); [INFO] [stdout] 735 │ Ok(Gdb::spawn(bin)?) [INFO] [stdout] 736 │ } [INFO] [stdout] 13: gdbmi::tests::test_exec_continue_not_running::{{closure}}::h59db4ce626884d32 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1028 [INFO] [stdout] 1026 │ #[tokio::test] [INFO] [stdout] 1027 │ async fn test_exec_continue_not_running() -> Result { [INFO] [stdout]  1028 >  let subject = fixture()?; [INFO] [stdout] 1029 │ let error = match subject.exec_continue().await { [INFO] [stdout] 1030 │ Err(Error::Gdb(error)) => error, [INFO] [stdout] 14:  as core::future::future::Future>::poll::h71a86c9658ede97f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::ha13c0d64836b69f2 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h2f571dfef5db3103 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h086838428faa00b9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:106 [INFO] [stdout] 104 │ let _guard = ResetGuard { cell, prev }; [INFO] [stdout] 105 │ [INFO] [stdout]  106 >  f() [INFO] [stdout] 107 │ }) [INFO] [stdout] 108 │ } [INFO] [stdout] 18: std::thread::local::LocalKey::try_with::hfe80c12d8ba2de1a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h18bea05d7521f9c5 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hd43726494909a3a5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:99 [INFO] [stdout] 97 │ } [INFO] [stdout] 98 │ [INFO] [stdout]  99 >  CURRENT.with(move |cell| { [INFO] [stdout] 100 │ let prev = cell.get(); [INFO] [stdout] 101 │ [INFO] [stdout] 21: tokio::coop::budget::he8392a1f121bf84d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:76 [INFO] [stdout] 74 │ #[inline(always)] [INFO] [stdout] 75 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  76 >  with_budget(Budget::initial(), f) [INFO] [stdout] 77 │ } [INFO] [stdout] 78 │ [INFO] [stdout] 22: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::hdbcec3d3071cc169 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h346dfdf51668de4f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::ha491fd93b3631bb2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/macros/scoped_tls.rs:61 [INFO] [stdout] 59 │ }; [INFO] [stdout] 60 │ [INFO] [stdout]  61 >  f() [INFO] [stdout] 62 │ } [INFO] [stdout] 63 │ [INFO] [stdout] 25: tokio::runtime::basic_scheduler::enter::h464a21b1b4947c06 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::hff259b1d94256241 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:202 [INFO] [stdout] 200 │ /// Block on the future provided and drive the runtime's driver. [INFO] [stdout] 201 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  202 >  enter(self, |scheduler, context| { [INFO] [stdout] 203 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 204 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h347ae69ba67b54a7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:516 [INFO] [stdout] 514 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 515 │ // already so this unwrap is safe. [INFO] [stdout]  516 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 517 │ } [INFO] [stdout] 518 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h67e6d30fd4939e77 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:162 [INFO] [stdout] 160 │ loop { [INFO] [stdout] 161 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  162 >  return inner.block_on(future); [INFO] [stdout] 163 │ } else { [INFO] [stdout] 164 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::hc7b16a6707bb5605 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/mod.rs:450 [INFO] [stdout] 448 │ [INFO] [stdout] 449 │ match &self.kind { [INFO] [stdout]  450 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 451 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 452 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_exec_continue_not_running::he76a2646c2f1e6e1 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1034 [INFO] [stdout] 1032 │ }; [INFO] [stdout] 1033 │ assert_eq!(error.msg.unwrap(), "The program is not being run."); [INFO] [stdout]  1034 >  Ok(()) [INFO] [stdout] 1035 │ } [INFO] [stdout] 1036 │ [INFO] [stdout] 31: gdbmi::tests::test_exec_continue_not_running::{{closure}}::hfb8f4f63ff0bad0e [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1027 [INFO] [stdout] 1025 │ [INFO] [stdout] 1026 │ #[tokio::test] [INFO] [stdout]  1027 >  async fn test_exec_continue_not_running() -> Result { [INFO] [stdout] 1028 │ let subject = fixture()?; [INFO] [stdout] 1029 │ let error = match subject.exec_continue().await { [INFO] [stdout] 32: core::ops::function::FnOnce::call_once::h42cae1585535fca3 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h99a97b0ff983bd25 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h8fe0d26ed1584e50 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:577 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::he6b90e352f394d8f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::h1c05475e029700b8 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::he6de943476ae628a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::ha21937b8feb06f89 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::ha79830b3325c9fa6 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::h1ab180b83ee2d5b5 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:600 [INFO] [stdout]  ⋮ 15 frames hidden ⋮  [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] The application panicked (crashed). [INFO] [stdout] Message: called `Result::unwrap()` on an `Err` value: PoisonError { .. } [INFO] [stdout] Location: src/test_common.rs:29 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout]  ⋮ 8 frames hidden ⋮  [INFO] [stdout] 9: core::result::Result::unwrap::h7b93a2e486aa5447 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/result.rs:1037 [INFO] [stdout] 10: gdbmi::test_common::build::ha8e75ce4f38279c2 [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:29 [INFO] [stdout] 27 │ [INFO] [stdout] 28 │ pub fn build(name: &str) -> String { [INFO] [stdout]  29 >  let mut built = BUILT.lock().unwrap(); [INFO] [stdout] 30 │ if !built.contains(name) { [INFO] [stdout] 31 │ cmd!( [INFO] [stdout] 11: gdbmi::test_common::build_hello_world::h4ed2a9533b2a0b3b [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:75 [INFO] [stdout] 73 │ [INFO] [stdout] 74 │ pub fn build_hello_world() -> String { [INFO] [stdout]  75 >  build("hello_world") [INFO] [stdout] 76 │ } [INFO] [stdout] 77 │ [INFO] [stdout] 12: gdbmi::tests::fixture::hae9d2d08c268aee9 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:734 [INFO] [stdout] 732 │ fn fixture() -> eyre::Result { [INFO] [stdout] 733 │ init(); [INFO] [stdout]  734 >  let bin = build_hello_world(); [INFO] [stdout] 735 │ Ok(Gdb::spawn(bin)?) [INFO] [stdout] 736 │ } [INFO] [stdout] 13: gdbmi::tests::test_raw_console_for_out::{{closure}}::hce2c2a541dbc6d39 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:927 [INFO] [stdout] 925 │ #[tokio::test] [INFO] [stdout] 926 │ async fn test_raw_console_for_out() -> Result { [INFO] [stdout]  927 >  let subject = fixture()?; [INFO] [stdout] 928 │ [INFO] [stdout] 929 │ subject [INFO] [stdout] 14:  as core::future::future::Future>::poll::h1cf6889bf8ae61a7 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h74f413ebe7565a82 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h9508bab3bb66aed5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h365ff7882cad374a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:106 [INFO] [stdout] 104 │ let _guard = ResetGuard { cell, prev }; [INFO] [stdout] 105 │ [INFO] [stdout]  106 >  f() [INFO] [stdout] 107 │ }) [INFO] [stdout] 108 │ } [INFO] [stdout] 18: std::thread::local::LocalKey::try_with::h1de475961952628e [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::heeffdb211a62db2a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h9e1274a6706ed923 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:99 [INFO] [stdout] 97 │ } [INFO] [stdout] 98 │ [INFO] [stdout]  99 >  CURRENT.with(move |cell| { [INFO] [stdout] 100 │ let prev = cell.get(); [INFO] [stdout] 101 │ [INFO] [stdout] 21: tokio::coop::budget::h69baa5a17458c0da [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:76 [INFO] [stdout] 74 │ #[inline(always)] [INFO] [stdout] 75 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  76 >  with_budget(Budget::initial(), f) [INFO] [stdout] 77 │ } [INFO] [stdout] 78 │ [INFO] [stdout] 22: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::hb747d7ade72ce226 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h7753e8ca1280bfec [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::hf0a015d5bb621031 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/macros/scoped_tls.rs:61 [INFO] [stdout] 59 │ }; [INFO] [stdout] 60 │ [INFO] [stdout]  61 >  f() [INFO] [stdout] 62 │ } [INFO] [stdout] 63 │ [INFO] [stdout] 25: tokio::runtime::basic_scheduler::enter::h4ec59484764fb04c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h4b82977706c29617 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:202 [INFO] [stdout] 200 │ /// Block on the future provided and drive the runtime's driver. [INFO] [stdout] 201 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  202 >  enter(self, |scheduler, context| { [INFO] [stdout] 203 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 204 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h9acd88581a4eab0a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:516 [INFO] [stdout] 514 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 515 │ // already so this unwrap is safe. [INFO] [stdout]  516 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 517 │ } [INFO] [stdout] 518 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h7ce70f0fa746bca4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:162 [INFO] [stdout] 160 │ loop { [INFO] [stdout] 161 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  162 >  return inner.block_on(future); [INFO] [stdout] 163 │ } else { [INFO] [stdout] 164 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h3da699836282e068 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/mod.rs:450 [INFO] [stdout] 448 │ [INFO] [stdout] 449 │ match &self.kind { [INFO] [stdout]  450 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 451 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 452 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_raw_console_for_out::haac8877f59f34c26 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:938 [INFO] [stdout] 936 │ assert_eq!(vec!["No locals.\\n"], lines); [INFO] [stdout] 937 │ [INFO] [stdout]  938 >  Ok(()) [INFO] [stdout] 939 │ } [INFO] [stdout] 940 │ [INFO] [stdout] 31: gdbmi::tests::test_raw_console_for_out::{{closure}}::h0f824d6ffa7fe273 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:926 [INFO] [stdout] 924 │ [INFO] [stdout] 925 │ #[tokio::test] [INFO] [stdout]  926 >  async fn test_raw_console_for_out() -> Result { [INFO] [stdout] 927 │ let subject = fixture()?; [INFO] [stdout] 928 │ [INFO] [stdout] 32: core::ops::function::FnOnce::call_once::hfe4131a3d9d28cdb [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h99a97b0ff983bd25 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h8fe0d26ed1584e50 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:577 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::he6b90e352f394d8f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::h1c05475e029700b8 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::he6de943476ae628a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::ha21937b8feb06f89 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::ha79830b3325c9fa6 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::h1ab180b83ee2d5b5 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:600 [INFO] [stdout]  ⋮ 15 frames hidden ⋮  [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] The application panicked (crashed). [INFO] [stdout] Message: called `Result::unwrap()` on an `Err` value: PoisonError { .. } [INFO] [stdout] Location: src/test_common.rs:29 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout]  ⋮ 8 frames hidden ⋮  [INFO] [stdout] 9: core::result::Result::unwrap::h7b93a2e486aa5447 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/result.rs:1037 [INFO] [stdout] 10: gdbmi::test_common::build::ha8e75ce4f38279c2 [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:29 [INFO] [stdout] 27 │ [INFO] [stdout] 28 │ pub fn build(name: &str) -> String { [INFO] [stdout]  29 >  let mut built = BUILT.lock().unwrap(); [INFO] [stdout] 30 │ if !built.contains(name) { [INFO] [stdout] 31 │ cmd!( [INFO] [stdout] 11: gdbmi::test_common::build_hello_world::h4ed2a9533b2a0b3b [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:75 [INFO] [stdout] 73 │ [INFO] [stdout] 74 │ pub fn build_hello_world() -> String { [INFO] [stdout]  75 >  build("hello_world") [INFO] [stdout] 76 │ } [INFO] [stdout] 77 │ [INFO] [stdout] 12: gdbmi::tests::fixture::hae9d2d08c268aee9 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:734 [INFO] [stdout] 732 │ fn fixture() -> eyre::Result { [INFO] [stdout] 733 │ init(); [INFO] [stdout]  734 >  let bin = build_hello_world(); [INFO] [stdout] 735 │ Ok(Gdb::spawn(bin)?) [INFO] [stdout] 736 │ } [INFO] [stdout] 13: gdbmi::tests::test_status_through_break_continue::{{closure}}::h71fe208deda89e91 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:963 [INFO] [stdout] 961 │ #[tokio::test] [INFO] [stdout] 962 │ async fn test_status_through_break_continue() -> Result { [INFO] [stdout]  963 >  let subject = fixture()?; [INFO] [stdout] 964 │ [INFO] [stdout] 965 │ let status = subject.status().await?; [INFO] [stdout] 14:  as core::future::future::Future>::poll::h7f3a711a3e04037f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h59bdd6b43b4f7eae [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h24e1ba17057cd107 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::hbafee40d6dccd040 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:106 [INFO] [stdout] 104 │ let _guard = ResetGuard { cell, prev }; [INFO] [stdout] 105 │ [INFO] [stdout]  106 >  f() [INFO] [stdout] 107 │ }) [INFO] [stdout] 108 │ } [INFO] [stdout] 18: std::thread::local::LocalKey::try_with::h2fb52e8afb5a40f0 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::hffc922cd93a224c2 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hd3b9a1ccc748fd6a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:99 [INFO] [stdout] 97 │ } [INFO] [stdout] 98 │ [INFO] [stdout]  99 >  CURRENT.with(move |cell| { [INFO] [stdout] 100 │ let prev = cell.get(); [INFO] [stdout] 101 │ [INFO] [stdout] 21: tokio::coop::budget::hb82604fe758760c5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:76 [INFO] [stdout] 74 │ #[inline(always)] [INFO] [stdout] 75 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  76 >  with_budget(Budget::initial(), f) [INFO] [stdout] 77 │ } [INFO] [stdout] 78 │ [INFO] [stdout] 22: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::hf867ae18aae17f8f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::he89139d268a59990 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h52f31258becbce37 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/macros/scoped_tls.rs:61 [INFO] [stdout] 59 │ }; [INFO] [stdout] 60 │ [INFO] [stdout]  61 >  f() [INFO] [stdout] 62 │ } [INFO] [stdout] 63 │ [INFO] [stdout] 25: tokio::runtime::basic_scheduler::enter::hce848f6cb1a861dd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h9370811406b6b861 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:202 [INFO] [stdout] 200 │ /// Block on the future provided and drive the runtime's driver. [INFO] [stdout] 201 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  202 >  enter(self, |scheduler, context| { [INFO] [stdout] 203 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 204 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h8914593759f1b8c1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:516 [INFO] [stdout] 514 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 515 │ // already so this unwrap is safe. [INFO] [stdout]  516 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 517 │ } [INFO] [stdout] 518 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h96864cd7df307e76 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:162 [INFO] [stdout] 160 │ loop { [INFO] [stdout] 161 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  162 >  return inner.block_on(future); [INFO] [stdout] 163 │ } else { [INFO] [stdout] 164 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h71ff508a6e8e2e00 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/mod.rs:450 [INFO] [stdout] 448 │ [INFO] [stdout] 449 │ match &self.kind { [INFO] [stdout]  450 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 451 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 452 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_status_through_break_continue::he42cfb528207e05f [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:992 [INFO] [stdout] 990 │ assert_eq!(status, Status::Exited(ExitReason::Normal)); [INFO] [stdout] 991 │ [INFO] [stdout]  992 >  Ok(()) [INFO] [stdout] 993 │ } [INFO] [stdout] 994 │ [INFO] [stdout] 31: gdbmi::tests::test_status_through_break_continue::{{closure}}::h44bac59d442d38c8 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:962 [INFO] [stdout] 960 │ [INFO] [stdout] 961 │ #[tokio::test] [INFO] [stdout]  962 >  async fn test_status_through_break_continue() -> Result { [INFO] [stdout] 963 │ let subject = fixture()?; [INFO] [stdout] 964 │ [INFO] [stdout] 32: core::ops::function::FnOnce::call_once::h4c7b438310efd8b4 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h99a97b0ff983bd25 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h8fe0d26ed1584e50 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:577 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::he6b90e352f394d8f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::h1c05475e029700b8 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::he6de943476ae628a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::ha21937b8feb06f89 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::ha79830b3325c9fa6 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::h1ab180b83ee2d5b5 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:600 [INFO] [stdout]  ⋮ 15 frames hidden ⋮  [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] The application panicked (crashed). [INFO] [stdout] Message: called `Result::unwrap()` on an `Err` value: PoisonError { .. } [INFO] [stdout] Location: src/test_common.rs:29 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout]  ⋮ 8 frames hidden ⋮  [INFO] [stdout] 9: core::result::Result::unwrap::h7b93a2e486aa5447 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/result.rs:1037 [INFO] [stdout] 10: gdbmi::test_common::build::ha8e75ce4f38279c2 [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:29 [INFO] [stdout] 27 │ [INFO] [stdout] 28 │ pub fn build(name: &str) -> String { [INFO] [stdout]  29 >  let mut built = BUILT.lock().unwrap(); [INFO] [stdout] 30 │ if !built.contains(name) { [INFO] [stdout] 31 │ cmd!( [INFO] [stdout] 11: gdbmi::test_common::build_hello_world::h4ed2a9533b2a0b3b [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:75 [INFO] [stdout] 73 │ [INFO] [stdout] 74 │ pub fn build_hello_world() -> String { [INFO] [stdout]  75 >  build("hello_world") [INFO] [stdout] 76 │ } [INFO] [stdout] 77 │ [INFO] [stdout] 12: gdbmi::tests::fixture::hae9d2d08c268aee9 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:734 [INFO] [stdout] 732 │ fn fixture() -> eyre::Result { [INFO] [stdout] 733 │ init(); [INFO] [stdout]  734 >  let bin = build_hello_world(); [INFO] [stdout] 735 │ Ok(Gdb::spawn(bin)?) [INFO] [stdout] 736 │ } [INFO] [stdout] 13: gdbmi::tests::test_stack::{{closure}}::hf23527f47c9b2588 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:865 [INFO] [stdout] 863 │ #[tokio::test] [INFO] [stdout] 864 │ async fn test_stack() -> Result { [INFO] [stdout]  865 >  let subject = fixture()?; [INFO] [stdout] 866 │ subject [INFO] [stdout] 867 │ .break_insert(LineSpec::function("hello_world::HelloMsg::say")) [INFO] [stdout] 14:  as core::future::future::Future>::poll::h6f7704e0d1c29087 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h0cd4d4f69890c182 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h6de1cf81982c4021 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h1c8d062a8e513177 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:106 [INFO] [stdout] 104 │ let _guard = ResetGuard { cell, prev }; [INFO] [stdout] 105 │ [INFO] [stdout]  106 >  f() [INFO] [stdout] 107 │ }) [INFO] [stdout] 108 │ } [INFO] [stdout] 18: std::thread::local::LocalKey::try_with::hf57ee45138ebba3f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h51723b12532179de [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h27fa2819c7247534 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:99 [INFO] [stdout] 97 │ } [INFO] [stdout] 98 │ [INFO] [stdout]  99 >  CURRENT.with(move |cell| { [INFO] [stdout] 100 │ let prev = cell.get(); [INFO] [stdout] 101 │ [INFO] [stdout] 21: tokio::coop::budget::h4e9b085884f89790 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:76 [INFO] [stdout] 74 │ #[inline(always)] [INFO] [stdout] 75 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  76 >  with_budget(Budget::initial(), f) [INFO] [stdout] 77 │ } [INFO] [stdout] 78 │ [INFO] [stdout] 22: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::h37bf53d44cbd1bd8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h00c284d33378dbc7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h6fa7e2d48e58989d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/macros/scoped_tls.rs:61 [INFO] [stdout] 59 │ }; [INFO] [stdout] 60 │ [INFO] [stdout]  61 >  f() [INFO] [stdout] 62 │ } [INFO] [stdout] 63 │ [INFO] [stdout] 25: tokio::runtime::basic_scheduler::enter::hbdb6fedad1a66c0d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h1fbffb2c5302cf4e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:202 [INFO] [stdout] 200 │ /// Block on the future provided and drive the runtime's driver. [INFO] [stdout] 201 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  202 >  enter(self, |scheduler, context| { [INFO] [stdout] 203 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 204 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::hc3bf81c103dde9c7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:516 [INFO] [stdout] 514 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 515 │ // already so this unwrap is safe. [INFO] [stdout]  516 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 517 │ } [INFO] [stdout] 518 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::ha3c5bf10502b0b9b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:162 [INFO] [stdout] 160 │ loop { [INFO] [stdout] 161 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  162 >  return inner.block_on(future); [INFO] [stdout] 163 │ } else { [INFO] [stdout] 164 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::ha19054279b026b02 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/mod.rs:450 [INFO] [stdout] 448 │ [INFO] [stdout] 449 │ match &self.kind { [INFO] [stdout]  450 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 451 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 452 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_stack::hb5f8fdcaf0183a1c [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:886 [INFO] [stdout] 884 │ assert_eq!(Some(11), frame.line); [INFO] [stdout] 885 │ [INFO] [stdout]  886 >  Ok(()) [INFO] [stdout] 887 │ } [INFO] [stdout] 888 │ [INFO] [stdout] 31: gdbmi::tests::test_stack::{{closure}}::h870725b5a726223e [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:864 [INFO] [stdout] 862 │ [INFO] [stdout] 863 │ #[tokio::test] [INFO] [stdout]  864 >  async fn test_stack() -> Result { [INFO] [stdout] 865 │ let subject = fixture()?; [INFO] [stdout] 866 │ subject [INFO] [stdout] 32: core::ops::function::FnOnce::call_once::h0c3dea69232db0df [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h99a97b0ff983bd25 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h8fe0d26ed1584e50 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:577 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::he6b90e352f394d8f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::h1c05475e029700b8 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::he6de943476ae628a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::ha21937b8feb06f89 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::ha79830b3325c9fa6 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::h1ab180b83ee2d5b5 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:600 [INFO] [stdout]  ⋮ 15 frames hidden ⋮  [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] The application panicked (crashed). [INFO] [stdout] Message: called `Result::unwrap()` on an `Err` value: PoisonError { .. } [INFO] [stdout] Location: src/test_common.rs:29 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout]  ⋮ 8 frames hidden ⋮  [INFO] [stdout] 9: core::result::Result::unwrap::h7b93a2e486aa5447 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/result.rs:1037 [INFO] [stdout] 10: gdbmi::test_common::build::ha8e75ce4f38279c2 [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:29 [INFO] [stdout] 27 │ [INFO] [stdout] 28 │ pub fn build(name: &str) -> String { [INFO] [stdout]  29 >  let mut built = BUILT.lock().unwrap(); [INFO] [stdout] 30 │ if !built.contains(name) { [INFO] [stdout] 31 │ cmd!( [INFO] [stdout] 11: gdbmi::test_common::build_hello_world::h4ed2a9533b2a0b3b [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:75 [INFO] [stdout] 73 │ [INFO] [stdout] 74 │ pub fn build_hello_world() -> String { [INFO] [stdout]  75 >  build("hello_world") [INFO] [stdout] 76 │ } [INFO] [stdout] 77 │ [INFO] [stdout] 12: gdbmi::tests::fixture::hae9d2d08c268aee9 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:734 [INFO] [stdout] 732 │ fn fixture() -> eyre::Result { [INFO] [stdout] 733 │ init(); [INFO] [stdout]  734 >  let bin = build_hello_world(); [INFO] [stdout] 735 │ Ok(Gdb::spawn(bin)?) [INFO] [stdout] 736 │ } [INFO] [stdout] 13: gdbmi::tests::test_symbol_info_function::{{closure}}::he115d931aa4330d8 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1046 [INFO] [stdout] 1044 │ #[tokio::test] [INFO] [stdout] 1045 │ async fn test_symbol_info_function() -> Result { [INFO] [stdout]  1046 >  let subject = fixture()?; [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:  as core::future::future::Future>::poll::h4ab392bb6afefb04 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::heb2b662417eb2053 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h6e81530c5cfe3f9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::hc2c687212e624fb7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:106 [INFO] [stdout] 104 │ let _guard = ResetGuard { cell, prev }; [INFO] [stdout] 105 │ [INFO] [stdout]  106 >  f() [INFO] [stdout] 107 │ }) [INFO] [stdout] 108 │ } [INFO] [stdout] 18: std::thread::local::LocalKey::try_with::h50ad399a6bdd5b68 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h5f55afb52abb3397 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h05b0b790fb4b7d72 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:99 [INFO] [stdout] 97 │ } [INFO] [stdout] 98 │ [INFO] [stdout]  99 >  CURRENT.with(move |cell| { [INFO] [stdout] 100 │ let prev = cell.get(); [INFO] [stdout] 101 │ [INFO] [stdout] 21: tokio::coop::budget::h2493e420a31bd7f9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:76 [INFO] [stdout] 74 │ #[inline(always)] [INFO] [stdout] 75 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  76 >  with_budget(Budget::initial(), f) [INFO] [stdout] 77 │ } [INFO] [stdout] 78 │ [INFO] [stdout] 22: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::h29cade8d35ec9978 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h43b7da79c4cae5c7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h67a723d5d49a8fdc [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/macros/scoped_tls.rs:61 [INFO] [stdout] 59 │ }; [INFO] [stdout] 60 │ [INFO] [stdout]  61 >  f() [INFO] [stdout] 62 │ } [INFO] [stdout] 63 │ [INFO] [stdout] 25: tokio::runtime::basic_scheduler::enter::h3d5439465001d6ec [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h407e80b8559a1fb0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:202 [INFO] [stdout] 200 │ /// Block on the future provided and drive the runtime's driver. [INFO] [stdout] 201 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  202 >  enter(self, |scheduler, context| { [INFO] [stdout] 203 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 204 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h7b758e7d5a44c609 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:516 [INFO] [stdout] 514 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 515 │ // already so this unwrap is safe. [INFO] [stdout]  516 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 517 │ } [INFO] [stdout] 518 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h1257698842226d2b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:162 [INFO] [stdout] 160 │ loop { [INFO] [stdout] 161 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  162 >  return inner.block_on(future); [INFO] [stdout] 163 │ } else { [INFO] [stdout] 164 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h5f213c560a23b3eb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/mod.rs:450 [INFO] [stdout] 448 │ [INFO] [stdout] 449 │ match &self.kind { [INFO] [stdout]  450 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 451 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 452 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_symbol_info_function::ha86b02401b4a1f84 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1050 [INFO] [stdout] 1048 │ let symbols: BTreeMap<_, _> = subject.symbol_info_functions().await?.into_iter().collect(); [INFO] [stdout] 1049 │ assert_debug_snapshot!(symbols); [INFO] [stdout]  1050 >  Ok(()) [INFO] [stdout] 1051 │ } [INFO] [stdout] 1052 │ [INFO] [stdout] 31: gdbmi::tests::test_symbol_info_function::{{closure}}::h59939082b5a2fd3f [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1045 [INFO] [stdout] 1043 │ [INFO] [stdout] 1044 │ #[tokio::test] [INFO] [stdout]  1045 >  async fn test_symbol_info_function() -> Result { [INFO] [stdout] 1046 │ let subject = fixture()?; [INFO] [stdout] 1047 │ // Convert to BTreeMap so it has stable order [INFO] [stdout] 32: core::ops::function::FnOnce::call_once::h6d36cac36d464133 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h99a97b0ff983bd25 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h8fe0d26ed1584e50 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:577 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::he6b90e352f394d8f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::h1c05475e029700b8 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::he6de943476ae628a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::ha21937b8feb06f89 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::ha79830b3325c9fa6 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::h1ab180b83ee2d5b5 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:600 [INFO] [stdout]  ⋮ 15 frames hidden ⋮  [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] The application panicked (crashed). [INFO] [stdout] Message: called `Result::unwrap()` on an `Err` value: PoisonError { .. } [INFO] [stdout] Location: src/test_common.rs:29 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout]  ⋮ 8 frames hidden ⋮  [INFO] [stdout] 9: core::result::Result::unwrap::h7b93a2e486aa5447 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/result.rs:1037 [INFO] [stdout] 10: gdbmi::test_common::build::ha8e75ce4f38279c2 [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:29 [INFO] [stdout] 27 │ [INFO] [stdout] 28 │ pub fn build(name: &str) -> String { [INFO] [stdout]  29 >  let mut built = BUILT.lock().unwrap(); [INFO] [stdout] 30 │ if !built.contains(name) { [INFO] [stdout] 31 │ cmd!( [INFO] [stdout] 11: gdbmi::test_common::build_hello_world::h4ed2a9533b2a0b3b [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:75 [INFO] [stdout] 73 │ [INFO] [stdout] 74 │ pub fn build_hello_world() -> String { [INFO] [stdout]  75 >  build("hello_world") [INFO] [stdout] 76 │ } [INFO] [stdout] 77 │ [INFO] [stdout] 12: gdbmi::tests::fixture::hae9d2d08c268aee9 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:734 [INFO] [stdout] 732 │ fn fixture() -> eyre::Result { [INFO] [stdout] 733 │ init(); [INFO] [stdout]  734 >  let bin = build_hello_world(); [INFO] [stdout] 735 │ Ok(Gdb::spawn(bin)?) [INFO] [stdout] 736 │ } [INFO] [stdout] 13: gdbmi::tests::test_exec_continue::{{closure}}::hdb27d761c914ae67 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1019 [INFO] [stdout] 1017 │ #[tokio::test] [INFO] [stdout] 1018 │ async fn test_exec_continue() -> Result { [INFO] [stdout]  1019 >  let subject = fixture()?; [INFO] [stdout] 1020 │ subject.break_insert(LineSpec::function("main")).await?; [INFO] [stdout] 1021 │ subject.exec_run().await?; [INFO] [stdout] 14:  as core::future::future::Future>::poll::hc1249019ecfa6112 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::hc84f85ae27765a41 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::hd2b163300ee7fd28 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h0887b84c3dd620f9 [INFO] [stderr] error: test failed, to rerun pass '--lib' [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:106 [INFO] [stdout] 104 │ let _guard = ResetGuard { cell, prev }; [INFO] [stdout] 105 │ [INFO] [stdout]  106 >  f() [INFO] [stdout] 107 │ }) [INFO] [stdout] 108 │ } [INFO] [stdout] 18: std::thread::local::LocalKey::try_with::hb66c4490c78becfd [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h923b5e5579e29361 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h6a7d5aeae1b1c9d4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:99 [INFO] [stdout] 97 │ } [INFO] [stdout] 98 │ [INFO] [stdout]  99 >  CURRENT.with(move |cell| { [INFO] [stdout] 100 │ let prev = cell.get(); [INFO] [stdout] 101 │ [INFO] [stdout] 21: tokio::coop::budget::h6133cbd1ea1c67d8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:76 [INFO] [stdout] 74 │ #[inline(always)] [INFO] [stdout] 75 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  76 >  with_budget(Budget::initial(), f) [INFO] [stdout] 77 │ } [INFO] [stdout] 78 │ [INFO] [stdout] 22: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::h63254f04cb846075 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::hc5014dc31611793c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::hef0841b8c1e1f3d1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/macros/scoped_tls.rs:61 [INFO] [stdout] 59 │ }; [INFO] [stdout] 60 │ [INFO] [stdout]  61 >  f() [INFO] [stdout] 62 │ } [INFO] [stdout] 63 │ [INFO] [stdout] 25: tokio::runtime::basic_scheduler::enter::ha7b10973a131e8a5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::hc7b461187ba91a2e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:202 [INFO] [stdout] 200 │ /// Block on the future provided and drive the runtime's driver. [INFO] [stdout] 201 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  202 >  enter(self, |scheduler, context| { [INFO] [stdout] 203 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 204 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h163c7c7eecf50b27 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:516 [INFO] [stdout] 514 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 515 │ // already so this unwrap is safe. [INFO] [stdout]  516 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 517 │ } [INFO] [stdout] 518 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h1e3c1e7dab79824f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:162 [INFO] [stdout] 160 │ loop { [INFO] [stdout] 161 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  162 >  return inner.block_on(future); [INFO] [stdout] 163 │ } else { [INFO] [stdout] 164 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h32cc5b7ec4df005c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/mod.rs:450 [INFO] [stdout] 448 │ [INFO] [stdout] 449 │ match &self.kind { [INFO] [stdout]  450 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 451 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 452 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_exec_continue::h5616f1d7ae3db85c [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1023 [INFO] [stdout] 1021 │ subject.exec_run().await?; [INFO] [stdout] 1022 │ subject.exec_continue().await?; [INFO] [stdout]  1023 >  Ok(()) [INFO] [stdout] 1024 │ } [INFO] [stdout] 1025 │ [INFO] [stdout] 31: gdbmi::tests::test_exec_continue::{{closure}}::h92a355bf7ce7147e [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1018 [INFO] [stdout] 1016 │ [INFO] [stdout] 1017 │ #[tokio::test] [INFO] [stdout]  1018 >  async fn test_exec_continue() -> Result { [INFO] [stdout] 1019 │ let subject = fixture()?; [INFO] [stdout] 1020 │ subject.break_insert(LineSpec::function("main")).await?; [INFO] [stdout] 32: core::ops::function::FnOnce::call_once::h3da94b929297b9ac [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h99a97b0ff983bd25 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h8fe0d26ed1584e50 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:577 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::he6b90e352f394d8f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::h1c05475e029700b8 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::he6de943476ae628a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::ha21937b8feb06f89 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::ha79830b3325c9fa6 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::h1ab180b83ee2d5b5 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:600 [INFO] [stdout]  ⋮ 15 frames hidden ⋮  [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] The application panicked (crashed). [INFO] [stdout] Message: called `Result::unwrap()` on an `Err` value: PoisonError { .. } [INFO] [stdout] Location: src/test_common.rs:29 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout]  ⋮ 8 frames hidden ⋮  [INFO] [stdout] 9: core::result::Result::unwrap::h7b93a2e486aa5447 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/result.rs:1037 [INFO] [stdout] 10: gdbmi::test_common::build::ha8e75ce4f38279c2 [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:29 [INFO] [stdout] 27 │ [INFO] [stdout] 28 │ pub fn build(name: &str) -> String { [INFO] [stdout]  29 >  let mut built = BUILT.lock().unwrap(); [INFO] [stdout] 30 │ if !built.contains(name) { [INFO] [stdout] 31 │ cmd!( [INFO] [stdout] 11: gdbmi::test_common::build_hello_world::h4ed2a9533b2a0b3b [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:75 [INFO] [stdout] 73 │ [INFO] [stdout] 74 │ pub fn build_hello_world() -> String { [INFO] [stdout]  75 >  build("hello_world") [INFO] [stdout] 76 │ } [INFO] [stdout] 77 │ [INFO] [stdout] 12: gdbmi::tests::fixture::hae9d2d08c268aee9 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:734 [INFO] [stdout] 732 │ fn fixture() -> eyre::Result { [INFO] [stdout] 733 │ init(); [INFO] [stdout]  734 >  let bin = build_hello_world(); [INFO] [stdout] 735 │ Ok(Gdb::spawn(bin)?) [INFO] [stdout] 736 │ } [INFO] [stdout] 13: gdbmi::tests::test_enable_filter_frames::{{closure}}::hcc64167920d27512 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:747 [INFO] [stdout] 745 │ #[tokio::test] [INFO] [stdout] 746 │ async fn test_enable_filter_frames() -> Result { [INFO] [stdout]  747 >  let subject = fixture()?; [INFO] [stdout] 748 │ subject.enable_filter_frames().await?; [INFO] [stdout] 749 │ Ok(()) [INFO] [stdout] 14:  as core::future::future::Future>::poll::hef21191b3b08ade7 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::hf54c0d3fb056432f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::hc8b19a051a5075b6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h5fdb2fa6f0b18335 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:106 [INFO] [stdout] 104 │ let _guard = ResetGuard { cell, prev }; [INFO] [stdout] 105 │ [INFO] [stdout]  106 >  f() [INFO] [stdout] 107 │ }) [INFO] [stdout] 108 │ } [INFO] [stdout] 18: std::thread::local::LocalKey::try_with::h32509f349b135b9f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::hf8b1d6d6d39e250b [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h047860d2d2fe4eef [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:99 [INFO] [stdout] 97 │ } [INFO] [stdout] 98 │ [INFO] [stdout]  99 >  CURRENT.with(move |cell| { [INFO] [stdout] 100 │ let prev = cell.get(); [INFO] [stdout] 101 │ [INFO] [stdout] 21: tokio::coop::budget::ha9c9a7cf303f75dd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:76 [INFO] [stdout] 74 │ #[inline(always)] [INFO] [stdout] 75 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  76 >  with_budget(Budget::initial(), f) [INFO] [stdout] 77 │ } [INFO] [stdout] 78 │ [INFO] [stdout] 22: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::h936cd939bdb41a76 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h84d8b1c7380eaa64 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h61553eadd0c75699 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/macros/scoped_tls.rs:61 [INFO] [stdout] 59 │ }; [INFO] [stdout] 60 │ [INFO] [stdout]  61 >  f() [INFO] [stdout] 62 │ } [INFO] [stdout] 63 │ [INFO] [stdout] 25: tokio::runtime::basic_scheduler::enter::h84d140719f8a27c1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h3e05f7522783d095 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:202 [INFO] [stdout] 200 │ /// Block on the future provided and drive the runtime's driver. [INFO] [stdout] 201 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  202 >  enter(self, |scheduler, context| { [INFO] [stdout] 203 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 204 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h6b4f5fe1a434526c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:516 [INFO] [stdout] 514 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 515 │ // already so this unwrap is safe. [INFO] [stdout]  516 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 517 │ } [INFO] [stdout] 518 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::hf1aec88075bb8546 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:162 [INFO] [stdout] 160 │ loop { [INFO] [stdout] 161 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  162 >  return inner.block_on(future); [INFO] [stdout] 163 │ } else { [INFO] [stdout] 164 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h8af059916c794b01 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/mod.rs:450 [INFO] [stdout] 448 │ [INFO] [stdout] 449 │ match &self.kind { [INFO] [stdout]  450 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 451 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 452 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_enable_filter_frames::h976dac3b8fcd19bf [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:749 [INFO] [stdout] 747 │ let subject = fixture()?; [INFO] [stdout] 748 │ subject.enable_filter_frames().await?; [INFO] [stdout]  749 >  Ok(()) [INFO] [stdout] 750 │ } [INFO] [stdout] 751 │ [INFO] [stdout] 31: gdbmi::tests::test_enable_filter_frames::{{closure}}::hf1cf14af115f9059 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:746 [INFO] [stdout] 744 │ [INFO] [stdout] 745 │ #[tokio::test] [INFO] [stdout]  746 >  async fn test_enable_filter_frames() -> Result { [INFO] [stdout] 747 │ let subject = fixture()?; [INFO] [stdout] 748 │ subject.enable_filter_frames().await?; [INFO] [stdout] 32: core::ops::function::FnOnce::call_once::h9a35f422c8c4c314 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h99a97b0ff983bd25 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h8fe0d26ed1584e50 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:577 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::he6b90e352f394d8f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::h1c05475e029700b8 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::he6de943476ae628a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::ha21937b8feb06f89 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::ha79830b3325c9fa6 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::h1ab180b83ee2d5b5 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:600 [INFO] [stdout]  ⋮ 15 frames hidden ⋮  [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] The application panicked (crashed). [INFO] [stdout] Message: called `Result::unwrap()` on an `Err` value: PoisonError { .. } [INFO] [stdout] Location: src/test_common.rs:29 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout]  ⋮ 8 frames hidden ⋮  [INFO] [stdout] 9: core::result::Result::unwrap::h7b93a2e486aa5447 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/result.rs:1037 [INFO] [stdout] 10: gdbmi::test_common::build::ha8e75ce4f38279c2 [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:29 [INFO] [stdout] 27 │ [INFO] [stdout] 28 │ pub fn build(name: &str) -> String { [INFO] [stdout]  29 >  let mut built = BUILT.lock().unwrap(); [INFO] [stdout] 30 │ if !built.contains(name) { [INFO] [stdout] 31 │ cmd!( [INFO] [stdout] 11: gdbmi::test_common::build_hello_world::h4ed2a9533b2a0b3b [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:75 [INFO] [stdout] 73 │ [INFO] [stdout] 74 │ pub fn build_hello_world() -> String { [INFO] [stdout]  75 >  build("hello_world") [INFO] [stdout] 76 │ } [INFO] [stdout] 77 │ [INFO] [stdout] 12: gdbmi::tests::fixture::hae9d2d08c268aee9 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:734 [INFO] [stdout] 732 │ fn fixture() -> eyre::Result { [INFO] [stdout] 733 │ init(); [INFO] [stdout]  734 >  let bin = build_hello_world(); [INFO] [stdout] 735 │ Ok(Gdb::spawn(bin)?) [INFO] [stdout] 736 │ } [INFO] [stdout] 13: gdbmi::tests::test_invalid_command::{{closure}}::hf223044b733bbaaf [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1071 [INFO] [stdout] 1069 │ #[tokio::test] [INFO] [stdout] 1070 │ async fn test_invalid_command() -> Result { [INFO] [stdout]  1071 >  let subject = fixture()?; [INFO] [stdout] 1072 │ [INFO] [stdout] 1073 │ let err = subject.raw_cmd("-invalid-command").await.unwrap_err(); [INFO] [stdout] 14:  as core::future::future::Future>::poll::hd7674b3968cf2e85 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h144a8fc0cd289e1c [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h55984b62a50d4f99 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h9eae8c3bb62c8244 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:106 [INFO] [stdout] 104 │ let _guard = ResetGuard { cell, prev }; [INFO] [stdout] 105 │ [INFO] [stdout]  106 >  f() [INFO] [stdout] 107 │ }) [INFO] [stdout] 108 │ } [INFO] [stdout] 18: std::thread::local::LocalKey::try_with::h88c5030219ab1848 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::heebce358ba227f07 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hf2964c574e0f7e6e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:99 [INFO] [stdout] 97 │ } [INFO] [stdout] 98 │ [INFO] [stdout]  99 >  CURRENT.with(move |cell| { [INFO] [stdout] 100 │ let prev = cell.get(); [INFO] [stdout] 101 │ [INFO] [stdout] 21: tokio::coop::budget::ha8148a39e1478f4e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:76 [INFO] [stdout] 74 │ #[inline(always)] [INFO] [stdout] 75 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  76 >  with_budget(Budget::initial(), f) [INFO] [stdout] 77 │ } [INFO] [stdout] 78 │ [INFO] [stdout] 22: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::h9e1edb9121fe167f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h0010e868ce124181 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h1bc541822a80dd9f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/macros/scoped_tls.rs:61 [INFO] [stdout] 59 │ }; [INFO] [stdout] 60 │ [INFO] [stdout]  61 >  f() [INFO] [stdout] 62 │ } [INFO] [stdout] 63 │ [INFO] [stdout] 25: tokio::runtime::basic_scheduler::enter::h2768be4d36db94c9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h3620ebe3c0ed1376 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:202 [INFO] [stdout] 200 │ /// Block on the future provided and drive the runtime's driver. [INFO] [stdout] 201 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  202 >  enter(self, |scheduler, context| { [INFO] [stdout] 203 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 204 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h079eefa3ee1ecb79 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:516 [INFO] [stdout] 514 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 515 │ // already so this unwrap is safe. [INFO] [stdout]  516 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 517 │ } [INFO] [stdout] 518 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::ha7e1f3a7e77cba98 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:162 [INFO] [stdout] 160 │ loop { [INFO] [stdout] 161 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  162 >  return inner.block_on(future); [INFO] [stdout] 163 │ } else { [INFO] [stdout] 164 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::hf96027ab4ee0928e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/mod.rs:450 [INFO] [stdout] 448 │ [INFO] [stdout] 449 │ match &self.kind { [INFO] [stdout]  450 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 451 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 452 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_invalid_command::h61ad6ac939cf2443 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1083 [INFO] [stdout] 1081 │ ); [INFO] [stdout] 1082 │ [INFO] [stdout]  1083 >  Ok(()) [INFO] [stdout] 1084 │ } [INFO] [stdout] 1085 │ } [INFO] [stdout] 31: gdbmi::tests::test_invalid_command::{{closure}}::hbdcd88aad7b6a066 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1070 [INFO] [stdout] 1068 │ [INFO] [stdout] 1069 │ #[tokio::test] [INFO] [stdout]  1070 >  async fn test_invalid_command() -> Result { [INFO] [stdout] 1071 │ let subject = fixture()?; [INFO] [stdout] 1072 │ [INFO] [stdout] 32: core::ops::function::FnOnce::call_once::h7eefeaa4e75fc1b7 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h99a97b0ff983bd25 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h8fe0d26ed1584e50 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:577 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::he6b90e352f394d8f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::h1c05475e029700b8 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::he6de943476ae628a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::ha21937b8feb06f89 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::ha79830b3325c9fa6 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::h1ab180b83ee2d5b5 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:600 [INFO] [stdout]  ⋮ 15 frames hidden ⋮  [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] The application panicked (crashed). [INFO] [stdout] Message: called `Result::unwrap()` on an `Err` value: PoisonError { .. } [INFO] [stdout] Location: src/test_common.rs:29 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout]  ⋮ 8 frames hidden ⋮  [INFO] [stdout] 9: core::result::Result::unwrap::h7b93a2e486aa5447 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/result.rs:1037 [INFO] [stdout] 10: gdbmi::test_common::build::ha8e75ce4f38279c2 [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:29 [INFO] [stdout] 27 │ [INFO] [stdout] 28 │ pub fn build(name: &str) -> String { [INFO] [stdout]  29 >  let mut built = BUILT.lock().unwrap(); [INFO] [stdout] 30 │ if !built.contains(name) { [INFO] [stdout] 31 │ cmd!( [INFO] [stdout] 11: gdbmi::test_common::build_hello_world::h4ed2a9533b2a0b3b [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:75 [INFO] [stdout] 73 │ [INFO] [stdout] 74 │ pub fn build_hello_world() -> String { [INFO] [stdout]  75 >  build("hello_world") [INFO] [stdout] 76 │ } [INFO] [stdout] 77 │ [INFO] [stdout] 12: gdbmi::tests::fixture::hae9d2d08c268aee9 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:734 [INFO] [stdout] 732 │ fn fixture() -> eyre::Result { [INFO] [stdout] 733 │ init(); [INFO] [stdout]  734 >  let bin = build_hello_world(); [INFO] [stdout] 735 │ Ok(Gdb::spawn(bin)?) [INFO] [stdout] 736 │ } [INFO] [stdout] 13: gdbmi::tests::test_await_ready::{{closure}}::h60a4dee4b5e94608 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1055 [INFO] [stdout] 1053 │ #[tokio::test] [INFO] [stdout] 1054 │ async fn test_await_ready() -> Result { [INFO] [stdout]  1055 >  let subject = fixture()?; [INFO] [stdout] 1056 │ subject.await_ready().await?; [INFO] [stdout] 1057 │ Ok(()) [INFO] [stdout] 14:  as core::future::future::Future>::poll::hb30f2b146083fe39 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h72d65c1a6e761165 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h14cc137ae378b0b8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::hacb9c7bebecf6aa3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:106 [INFO] [stdout] 104 │ let _guard = ResetGuard { cell, prev }; [INFO] [stdout] 105 │ [INFO] [stdout]  106 >  f() [INFO] [stdout] 107 │ }) [INFO] [stdout] 108 │ } [INFO] [stdout] 18: std::thread::local::LocalKey::try_with::hce1312a3d785bf3d [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::hb3ec37af551d5859 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h63d35490b67f2238 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:99 [INFO] [stdout] 97 │ } [INFO] [stdout] 98 │ [INFO] [stdout]  99 >  CURRENT.with(move |cell| { [INFO] [stdout] 100 │ let prev = cell.get(); [INFO] [stdout] 101 │ [INFO] [stdout] 21: tokio::coop::budget::he74e3d056e8e67a6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:76 [INFO] [stdout] 74 │ #[inline(always)] [INFO] [stdout] 75 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  76 >  with_budget(Budget::initial(), f) [INFO] [stdout] 77 │ } [INFO] [stdout] 78 │ [INFO] [stdout] 22: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::hbe7fad26ede90354 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h69076ebbb341f7b6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h722c7ad8ab1334a1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/macros/scoped_tls.rs:61 [INFO] [stdout] 59 │ }; [INFO] [stdout] 60 │ [INFO] [stdout]  61 >  f() [INFO] [stdout] 62 │ } [INFO] [stdout] 63 │ [INFO] [stdout] 25: tokio::runtime::basic_scheduler::enter::h300f4a2f7729b454 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h0d5b00698673ce48 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:202 [INFO] [stdout] 200 │ /// Block on the future provided and drive the runtime's driver. [INFO] [stdout] 201 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  202 >  enter(self, |scheduler, context| { [INFO] [stdout] 203 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 204 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h3270fbec10d44f12 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:516 [INFO] [stdout] 514 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 515 │ // already so this unwrap is safe. [INFO] [stdout]  516 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 517 │ } [INFO] [stdout] 518 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::hf764ded4aeb7e032 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:162 [INFO] [stdout] 160 │ loop { [INFO] [stdout] 161 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  162 >  return inner.block_on(future); [INFO] [stdout] 163 │ } else { [INFO] [stdout] 164 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::hfa16b7a0493e63c3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/mod.rs:450 [INFO] [stdout] 448 │ [INFO] [stdout] 449 │ match &self.kind { [INFO] [stdout]  450 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 451 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 452 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_await_ready::h380d31e7186d49f8 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1057 [INFO] [stdout] 1055 │ let subject = fixture()?; [INFO] [stdout] 1056 │ subject.await_ready().await?; [INFO] [stdout]  1057 >  Ok(()) [INFO] [stdout] 1058 │ } [INFO] [stdout] 1059 │ [INFO] [stdout] 31: gdbmi::tests::test_await_ready::{{closure}}::h605b10aaacf1fe26 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1054 [INFO] [stdout] 1052 │ [INFO] [stdout] 1053 │ #[tokio::test] [INFO] [stdout]  1054 >  async fn test_await_ready() -> Result { [INFO] [stdout] 1055 │ let subject = fixture()?; [INFO] [stdout] 1056 │ subject.await_ready().await?; [INFO] [stdout] 32: core::ops::function::FnOnce::call_once::h291870ee307570d3 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h99a97b0ff983bd25 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h8fe0d26ed1584e50 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:577 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::he6b90e352f394d8f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::h1c05475e029700b8 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::he6de943476ae628a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::ha21937b8feb06f89 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::ha79830b3325c9fa6 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::h1ab180b83ee2d5b5 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:600 [INFO] [stdout]  ⋮ 15 frames hidden ⋮  [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] The application panicked (crashed). [INFO] [stdout] Message: called `Result::unwrap()` on an `Err` value: PoisonError { .. } [INFO] [stdout] Location: src/test_common.rs:29 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout]  ⋮ 8 frames hidden ⋮  [INFO] [stdout] 9: core::result::Result::unwrap::h7b93a2e486aa5447 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/result.rs:1037 [INFO] [stdout] 10: gdbmi::test_common::build::ha8e75ce4f38279c2 [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:29 [INFO] [stdout] 27 │ [INFO] [stdout] 28 │ pub fn build(name: &str) -> String { [INFO] [stdout]  29 >  let mut built = BUILT.lock().unwrap(); [INFO] [stdout] 30 │ if !built.contains(name) { [INFO] [stdout] 31 │ cmd!( [INFO] [stdout] 11: gdbmi::test_common::build_hello_world::h4ed2a9533b2a0b3b [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:75 [INFO] [stdout] 73 │ [INFO] [stdout] 74 │ pub fn build_hello_world() -> String { [INFO] [stdout]  75 >  build("hello_world") [INFO] [stdout] 76 │ } [INFO] [stdout] 77 │ [INFO] [stdout] 12: gdbmi::tests::fixture::hae9d2d08c268aee9 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:734 [INFO] [stdout] 732 │ fn fixture() -> eyre::Result { [INFO] [stdout] 733 │ init(); [INFO] [stdout]  734 >  let bin = build_hello_world(); [INFO] [stdout] 735 │ Ok(Gdb::spawn(bin)?) [INFO] [stdout] 736 │ } [INFO] [stdout] 13: gdbmi::tests::test_pop_general::{{closure}}::h300b7d051e4a14f1 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1062 [INFO] [stdout] 1060 │ #[tokio::test] [INFO] [stdout] 1061 │ async fn test_pop_general() -> Result { [INFO] [stdout]  1062 >  let subject = fixture()?; [INFO] [stdout] 1063 │ subject.raw_cmd("-gdb-version").await?; [INFO] [stdout] 1064 │ let general = subject.pop_general().await?; [INFO] [stdout] 14:  as core::future::future::Future>::poll::h498ac0b22d1d2fbd [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h371b671ffbcba991 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h9737dfa117a12e28 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::hc46e96c76d400964 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:106 [INFO] [stdout] 104 │ let _guard = ResetGuard { cell, prev }; [INFO] [stdout] 105 │ [INFO] [stdout]  106 >  f() [INFO] [stdout] 107 │ }) [INFO] [stdout] 108 │ } [INFO] [stdout] 18: std::thread::local::LocalKey::try_with::h6b40b82589bf630f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h1c7b76be2f2e0aac [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h09beeb0761ac942b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:99 [INFO] [stdout] 97 │ } [INFO] [stdout] 98 │ [INFO] [stdout]  99 >  CURRENT.with(move |cell| { [INFO] [stdout] 100 │ let prev = cell.get(); [INFO] [stdout] 101 │ [INFO] [stdout] 21: tokio::coop::budget::hedce3a0c411dc07b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:76 [INFO] [stdout] 74 │ #[inline(always)] [INFO] [stdout] 75 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  76 >  with_budget(Budget::initial(), f) [INFO] [stdout] 77 │ } [INFO] [stdout] 78 │ [INFO] [stdout] 22: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::heacc2cc4305f45ba [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h45d5b6d3f874284c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::he462c6dc309b1333 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/macros/scoped_tls.rs:61 [INFO] [stdout] 59 │ }; [INFO] [stdout] 60 │ [INFO] [stdout]  61 >  f() [INFO] [stdout] 62 │ } [INFO] [stdout] 63 │ [INFO] [stdout] 25: tokio::runtime::basic_scheduler::enter::hbf6d92cbfa0a939b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::he85c9496c99f85ac [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:202 [INFO] [stdout] 200 │ /// Block on the future provided and drive the runtime's driver. [INFO] [stdout] 201 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  202 >  enter(self, |scheduler, context| { [INFO] [stdout] 203 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 204 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::hab14c95b7fd47f4d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:516 [INFO] [stdout] 514 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 515 │ // already so this unwrap is safe. [INFO] [stdout]  516 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 517 │ } [INFO] [stdout] 518 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::hbf6b367ecd46dff6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:162 [INFO] [stdout] 160 │ loop { [INFO] [stdout] 161 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  162 >  return inner.block_on(future); [INFO] [stdout] 163 │ } else { [INFO] [stdout] 164 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h12d68ed23f8f67e6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/mod.rs:450 [INFO] [stdout] 448 │ [INFO] [stdout] 449 │ match &self.kind { [INFO] [stdout]  450 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 451 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 452 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_pop_general::h5f444c6d3e2ad4b6 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1066 [INFO] [stdout] 1064 │ let general = subject.pop_general().await?; [INFO] [stdout] 1065 │ assert!(!general.is_empty()); [INFO] [stdout]  1066 >  Ok(()) [INFO] [stdout] 1067 │ } [INFO] [stdout] 1068 │ [INFO] [stdout] 31: gdbmi::tests::test_pop_general::{{closure}}::he86b78f7dcf7c513 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1061 [INFO] [stdout] 1059 │ [INFO] [stdout] 1060 │ #[tokio::test] [INFO] [stdout]  1061 >  async fn test_pop_general() -> Result { [INFO] [stdout] 1062 │ let subject = fixture()?; [INFO] [stdout] 1063 │ subject.raw_cmd("-gdb-version").await?; [INFO] [stdout] 32: core::ops::function::FnOnce::call_once::hb2bb353a91e4144e [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h99a97b0ff983bd25 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h8fe0d26ed1584e50 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:577 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::he6b90e352f394d8f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::h1c05475e029700b8 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::he6de943476ae628a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::ha21937b8feb06f89 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::ha79830b3325c9fa6 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::h1ab180b83ee2d5b5 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:600 [INFO] [stdout]  ⋮ 15 frames hidden ⋮  [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] The application panicked (crashed). [INFO] [stdout] Message: called `Result::unwrap()` on an `Err` value: PoisonError { .. } [INFO] [stdout] Location: src/test_common.rs:29 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout]  ⋮ 8 frames hidden ⋮  [INFO] [stdout] 9: core::result::Result::unwrap::h7b93a2e486aa5447 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/result.rs:1037 [INFO] [stdout] 10: gdbmi::test_common::build::ha8e75ce4f38279c2 [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:29 [INFO] [stdout] 27 │ [INFO] [stdout] 28 │ pub fn build(name: &str) -> String { [INFO] [stdout]  29 >  let mut built = BUILT.lock().unwrap(); [INFO] [stdout] 30 │ if !built.contains(name) { [INFO] [stdout] 31 │ cmd!( [INFO] [stdout] 11: gdbmi::test_common::build_hello_world::h4ed2a9533b2a0b3b [INFO] [stdout] at /opt/rustwide/workdir/src/test_common.rs:75 [INFO] [stdout] 73 │ [INFO] [stdout] 74 │ pub fn build_hello_world() -> String { [INFO] [stdout]  75 >  build("hello_world") [INFO] [stdout] 76 │ } [INFO] [stdout] 77 │ [INFO] [stdout] 12: gdbmi::tests::fixture::hae9d2d08c268aee9 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:734 [INFO] [stdout] 732 │ fn fixture() -> eyre::Result { [INFO] [stdout] 733 │ init(); [INFO] [stdout]  734 >  let bin = build_hello_world(); [INFO] [stdout] 735 │ Ok(Gdb::spawn(bin)?) [INFO] [stdout] 736 │ } [INFO] [stdout] 13: gdbmi::tests::test_break::{{closure}}::h1a1d0558381185f5 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:997 [INFO] [stdout] 995 │ #[tokio::test] [INFO] [stdout] 996 │ async fn test_break() -> Result { [INFO] [stdout]  997 >  let subject = fixture()?; [INFO] [stdout] 998 │ [INFO] [stdout] 999 │ let bp = subject [INFO] [stdout] 14:  as core::future::future::Future>::poll::h79559bc583a06374 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h9331e5eb3f84aba5 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::he8d3efc79403dddd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::he632d398a352c554 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:106 [INFO] [stdout] 104 │ let _guard = ResetGuard { cell, prev }; [INFO] [stdout] 105 │ [INFO] [stdout]  106 >  f() [INFO] [stdout] 107 │ }) [INFO] [stdout] 108 │ } [INFO] [stdout] 18: std::thread::local::LocalKey::try_with::h8c8b3a76679321e3 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::he8b1f1db232e354a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h481a8bdbdca075cd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:99 [INFO] [stdout] 97 │ } [INFO] [stdout] 98 │ [INFO] [stdout]  99 >  CURRENT.with(move |cell| { [INFO] [stdout] 100 │ let prev = cell.get(); [INFO] [stdout] 101 │ [INFO] [stdout] 21: tokio::coop::budget::h4d42c956aae2feb0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/coop.rs:76 [INFO] [stdout] 74 │ #[inline(always)] [INFO] [stdout] 75 │ pub(crate) fn budget(f: impl FnOnce() -> R) -> R { [INFO] [stdout]  76 >  with_budget(Budget::initial(), f) [INFO] [stdout] 77 │ } [INFO] [stdout] 78 │ [INFO] [stdout] 22: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::h60fcc303ed9e877d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:213 [INFO] [stdout] 211 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 212 │ polled = true; [INFO] [stdout]  213 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 214 │ return v; [INFO] [stdout] 215 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::ha97389d64ac506f5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::hc4a6d47c0c2abdd9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/macros/scoped_tls.rs:61 [INFO] [stdout] 59 │ }; [INFO] [stdout] 60 │ [INFO] [stdout]  61 >  f() [INFO] [stdout] 62 │ } [INFO] [stdout] 63 │ [INFO] [stdout] 25: tokio::runtime::basic_scheduler::enter::h9ba2a353f4b032af [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:323 [INFO] [stdout] 321 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 322 │ [INFO] [stdout]  323 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 324 │ } [INFO] [stdout] 325 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::hd3998b3b754dbce6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:202 [INFO] [stdout] 200 │ /// Block on the future provided and drive the runtime's driver. [INFO] [stdout] 201 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  202 >  enter(self, |scheduler, context| { [INFO] [stdout] 203 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 204 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::hda284efc3c028278 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:516 [INFO] [stdout] 514 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 515 │ // already so this unwrap is safe. [INFO] [stdout]  516 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 517 │ } [INFO] [stdout] 518 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h89ed930301525d41 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/basic_scheduler.rs:162 [INFO] [stdout] 160 │ loop { [INFO] [stdout] 161 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  162 >  return inner.block_on(future); [INFO] [stdout] 163 │ } else { [INFO] [stdout] 164 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h998d175db33b4bb9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.8.1/src/runtime/mod.rs:450 [INFO] [stdout] 448 │ [INFO] [stdout] 449 │ match &self.kind { [INFO] [stdout]  450 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 451 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 452 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_break::hf8ed62c83d371721 [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:1014 [INFO] [stdout] 1012 │ subject.break_delete(iter::once(&bp)).await?; [INFO] [stdout] 1013 │ [INFO] [stdout]  1014 >  Ok(()) [INFO] [stdout] 1015 │ } [INFO] [stdout] 1016 │ [INFO] [stdout] 31: gdbmi::tests::test_break::{{closure}}::hf532ddbbb35d98ea [INFO] [stdout] at /opt/rustwide/workdir/src/lib.rs:996 [INFO] [stdout] 994 │ [INFO] [stdout] 995 │ #[tokio::test] [INFO] [stdout]  996 >  async fn test_break() -> Result { [INFO] [stdout] 997 │ let subject = fixture()?; [INFO] [stdout] 998 │ [INFO] [stdout] 32: core::ops::function::FnOnce::call_once::h85fd316948d0e9aa [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h99a97b0ff983bd25 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h8fe0d26ed1584e50 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:577 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::he6b90e352f394d8f [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::h1c05475e029700b8 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::he6de943476ae628a [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::ha21937b8feb06f89 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::ha79830b3325c9fa6 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::h1ab180b83ee2d5b5 [INFO] [stdout] at /rustc/432e145bd5a974c5b6f4dd9b352891bd7502b69d/library/test/src/lib.rs:600 [INFO] [stdout]  ⋮ 15 frames hidden ⋮  [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 1.69s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "05f253b5cf5086d3d16ba32e143e1945b48f58ae521b940179461096c45e44a7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "05f253b5cf5086d3d16ba32e143e1945b48f58ae521b940179461096c45e44a7", kill_on_drop: false }` [INFO] [stdout] 05f253b5cf5086d3d16ba32e143e1945b48f58ae521b940179461096c45e44a7