[INFO] fetching crate gdbmi 0.0.2... [INFO] testing gdbmi-0.0.2 against master#b70888601af92f6cdc0364abab3446e418b91d36 for pr-86479 [INFO] extracting crate gdbmi 0.0.2 into /workspace/builds/worker-6/source [INFO] validating manifest of crates.io crate gdbmi 0.0.2 on toolchain b70888601af92f6cdc0364abab3446e418b91d36 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+b70888601af92f6cdc0364abab3446e418b91d36" "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-6/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+b70888601af92f6cdc0364abab3446e418b91d36" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+b70888601af92f6cdc0364abab3446e418b91d36" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "+b70888601af92f6cdc0364abab3446e418b91d36" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] fdbe75d0658e8ba0bb9b4fd266bae0607e1f93abf6c79e5109f5014229378925 [INFO] running `Command { std: "docker" "start" "-a" "fdbe75d0658e8ba0bb9b4fd266bae0607e1f93abf6c79e5109f5014229378925", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fdbe75d0658e8ba0bb9b4fd266bae0607e1f93abf6c79e5109f5014229378925", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fdbe75d0658e8ba0bb9b4fd266bae0607e1f93abf6c79e5109f5014229378925", kill_on_drop: false }` [INFO] [stdout] fdbe75d0658e8ba0bb9b4fd266bae0607e1f93abf6c79e5109f5014229378925 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "+b70888601af92f6cdc0364abab3446e418b91d36" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0b6d32535f89284bc3d49556bbc03b351a58ad5219e6cdc22fbcb9d82bf5fcc4 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "0b6d32535f89284bc3d49556bbc03b351a58ad5219e6cdc22fbcb9d82bf5fcc4", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.28 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling libc v0.2.98 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling radium v0.5.3 [INFO] [stderr] Compiling lexical-core v0.7.6 [INFO] [stderr] Compiling version_check v0.9.3 [INFO] [stderr] Compiling camino v1.0.5 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling pin-project-lite v0.2.7 [INFO] [stderr] Compiling wyz v0.2.0 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling tap v1.0.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.10 [INFO] [stderr] Compiling arrayvec v0.5.2 [INFO] [stderr] Compiling funty v1.1.0 [INFO] [stderr] Compiling once_cell v1.8.0 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling tokio v1.9.0 [INFO] [stderr] Compiling tracing-core v0.1.18 [INFO] [stderr] Compiling nom v6.2.1 [INFO] [stderr] Compiling bitvec v0.19.5 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Compiling syn v1.0.74 [INFO] [stderr] Compiling getrandom v0.2.3 [INFO] [stderr] Compiling mio v0.7.13 [INFO] [stderr] Compiling signal-hook-registry v1.4.0 [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 regex v1.4.6 [INFO] [stderr] Compiling tokio-macros v1.3.0 [INFO] [stderr] Compiling tracing-attributes v0.1.15 [INFO] [stderr] Compiling thiserror-impl v1.0.26 [INFO] [stderr] Compiling displaydoc v0.2.3 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Compiling thiserror v1.0.26 [INFO] [stderr] Compiling tracing v0.1.26 [INFO] [stderr] Compiling gdbmi v0.0.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 47.03s [INFO] running `Command { std: "docker" "inspect" "0b6d32535f89284bc3d49556bbc03b351a58ad5219e6cdc22fbcb9d82bf5fcc4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0b6d32535f89284bc3d49556bbc03b351a58ad5219e6cdc22fbcb9d82bf5fcc4", kill_on_drop: false }` [INFO] [stdout] 0b6d32535f89284bc3d49556bbc03b351a58ad5219e6cdc22fbcb9d82bf5fcc4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "+b70888601af92f6cdc0364abab3446e418b91d36" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fe040d28d17a1ec604b92ac410e057217f9ef234c542f511287c0c5787e99862 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "fe040d28d17a1ec604b92ac410e057217f9ef234c542f511287c0c5787e99862", kill_on_drop: false }` [INFO] [stderr] Compiling serde_derive v1.0.127 [INFO] [stderr] Compiling serde_json v1.0.66 [INFO] [stderr] Compiling itoa v0.4.7 [INFO] [stderr] Compiling futures-core v0.3.16 [INFO] [stderr] Compiling cc v1.0.69 [INFO] [stderr] Compiling smallvec v1.6.1 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling indenter v0.3.3 [INFO] [stderr] Compiling rustc-demangle v0.1.20 [INFO] [stderr] Compiling owo-colors v1.3.0 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling regex-automata v0.1.10 [INFO] [stderr] Compiling thread_local v1.1.3 [INFO] [stderr] Compiling sharded-slab v0.1.2 [INFO] [stderr] Compiling miniz_oxide v0.4.4 [INFO] [stderr] Compiling addr2line v0.15.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 tracing-log v0.1.2 [INFO] [stderr] Compiling eyre v0.6.5 [INFO] [stderr] Compiling console v0.14.1 [INFO] [stderr] Compiling async-stream-impl v0.3.2 [INFO] [stderr] Compiling duct v0.13.5 [INFO] [stderr] Compiling tokio-stream v0.1.7 [INFO] [stderr] Compiling chrono v0.4.19 [INFO] [stderr] Compiling matchers v0.0.1 [INFO] [stderr] Compiling backtrace v0.3.59 [INFO] [stderr] Compiling async-stream v0.3.2 [INFO] [stderr] Compiling tokio-test v0.4.2 [INFO] [stderr] Compiling serde v1.0.127 [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 47.08s [INFO] running `Command { std: "docker" "inspect" "fe040d28d17a1ec604b92ac410e057217f9ef234c542f511287c0c5787e99862", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fe040d28d17a1ec604b92ac410e057217f9ef234c542f511287c0c5787e99862", kill_on_drop: false }` [INFO] [stdout] fe040d28d17a1ec604b92ac410e057217f9ef234c542f511287c0c5787e99862 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "+b70888601af92f6cdc0364abab3446e418b91d36" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 463267ff15cb9e762fc21dda5651a9e4ecd2663d051b815c74496226740a0872 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "463267ff15cb9e762fc21dda5651a9e4ecd2663d051b815c74496226740a0872", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/gdbmi-0c683745bce2e183) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test parser::tests::test_extra_characters_at_end_of_dict_are_discarded ... ok [INFO] [stdout] test parser::tests::test_repeated_dict_key_workaround ... ok [INFO] [stdout] test parser::tests::test_parse_basic_with_token ... ok [INFO] [stdout] test parser::tests::test_parse_basic ... ok [INFO] [stdout] test parser::tests::test_real_world_dict ... ok [INFO] [stdout] test parser::tests::test_record_with_token ... ok [INFO] [stdout] test parser::tests::test_escape_sequences ... ok [INFO] [stdout] test tests::test_exec_step ... FAILED [INFO] [stdout] test tests::test_exec_run ... FAILED [INFO] [stdout] test tests::test_break ... FAILED [INFO] [stdout] test tests::test_exec_continue ... FAILED [INFO] [stdout] test tests::test_pop_general ... FAILED [INFO] [stdout] test tests::test_next_status_when_correct_about_current ... FAILED [INFO] [stdout] test tests::test_enable_filter_frames ... FAILED [INFO] [stdout] test tests::test_next_status_when_wrong_about_current ... FAILED [INFO] [stdout] test tests::test_gdb_builders ... FAILED [INFO] [stdout] test tests::test_exec_continue_not_running ... FAILED [INFO] [stdout] test tests::test_raw_console_for_out ... FAILED [INFO] [stdout] test tests::test_invalid_command ... FAILED [INFO] [stdout] test tests::test_exec_finish ... FAILED [INFO] [stdout] test tests::test_await_ready ... 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] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- tests::test_exec_step 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::h7b10470a3e01098a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/result.rs:1241 [INFO] [stdout] 10: gdbmi::test_common::build::hd4b1f88a731d7f6b [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::ha4c33b036518159b [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::h61a3683862bac4f7 [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}}::hf3ceff09ef79b713 [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::ha7ecbffb8e5aaa81 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h101f54445fd30a7e [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h8756f14ecadf99f1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h739ad03d6a0e42b3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h24ace4bee3631eb4 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h8403d1fccfedfd11 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hf897c1d87abf6200 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::hc210247fce33ee2b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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}}::hd96b387270cab4e2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h01075036c5e9d69f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h455f1773e290e5bd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h6b91dbae7a163fed [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::hcb50fae162d4b818 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:452 [INFO] [stdout] 450 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 451 │ // already so this unwrap is safe. [INFO] [stdout]  452 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 453 │ } [INFO] [stdout] 454 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::he629dbddbf2aab4c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:157 [INFO] [stdout] 155 │ loop { [INFO] [stdout] 156 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  157 >  return inner.block_on(future); [INFO] [stdout] 158 │ } else { [INFO] [stdout] 159 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h4a7ebcbd7b200624 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h631d8ebc596016f6 [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}}::h5fb90a1123b67575 [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::hab007173b9c6487b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h227fa683a5745bd3 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3a193bd570ada00a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h262d2f411717179a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hfec00caec3e52a7b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::ha5f42e76ffda569d [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h53f36df0935b9500 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h5a497f74b0ce006f [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hab0aead337f48a88 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:601 [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::h30ac0817ce5c92fe [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::hd4b1f88a731d7f6b [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::ha4c33b036518159b [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::h61a3683862bac4f7 [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}}::h82e162184a62578b [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::h8befa42147501508 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h73b871863539a314 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h9053beecce879477 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h22babdb0064b1307 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h61a111941f59064f [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::hf9175b85da747703 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h47f4710440df6d0c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h5a7fef70aa6c69df [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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}}::h2900d96c31b511d0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h28eba97343d18c63 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::hfe00cb6a2754dcd6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h48711031c3b18f85 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h78c24eb5d29a98a5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:452 [INFO] [stdout] 450 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 451 │ // already so this unwrap is safe. [INFO] [stdout]  452 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 453 │ } [INFO] [stdout] 454 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h2769f4afddfdacf0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:157 [INFO] [stdout] 155 │ loop { [INFO] [stdout] 156 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  157 >  return inner.block_on(future); [INFO] [stdout] 158 │ } else { [INFO] [stdout] 159 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h79a6ae5bac46b8d1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h275cb38c62ceecae [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}}::he28508f6e8f0add2 [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::hf7fd1dc125539806 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h227fa683a5745bd3 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3a193bd570ada00a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h262d2f411717179a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hfec00caec3e52a7b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::ha5f42e76ffda569d [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h53f36df0935b9500 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h5a497f74b0ce006f [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hab0aead337f48a88 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:601 [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::h30ac0817ce5c92fe [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::hd4b1f88a731d7f6b [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::ha4c33b036518159b [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::h61a3683862bac4f7 [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}}::h121632d09c0fac43 [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::h961fb5745b42dab8 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::hc6f4157a48143f17 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h03d8e1dd1c668c6a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h5ba3968dd6407b75 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h44b1a10f9347f6b9 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h01c951aa6d0660a8 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h3675ce3de9526b9e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h09428edcc5024749 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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}}::hc985df9cfe7b2e45 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::ha8d6bdad748aa512 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h54a0857c86b21102 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::hbb2f5ef8c89583eb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h234831ada6c6f10e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:452 [INFO] [stdout] 450 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 451 │ // already so this unwrap is safe. [INFO] [stdout]  452 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 453 │ } [INFO] [stdout] 454 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h8de7ef79c720541d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:157 [INFO] [stdout] 155 │ loop { [INFO] [stdout] 156 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  157 >  return inner.block_on(future); [INFO] [stdout] 158 │ } else { [INFO] [stdout] 159 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h6c62587190647dd1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::ha9942bb5e10ff2d9 [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}}::hbb00fc97224e2ae9 [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::hfa94c531d3245d25 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h227fa683a5745bd3 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3a193bd570ada00a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h262d2f411717179a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hfec00caec3e52a7b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::ha5f42e76ffda569d [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h53f36df0935b9500 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h5a497f74b0ce006f [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hab0aead337f48a88 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:601 [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::h30ac0817ce5c92fe [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::hd4b1f88a731d7f6b [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::ha4c33b036518159b [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::h61a3683862bac4f7 [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}}::hbda4505896ad552f [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::hccfa77623258b44f [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::hebf6b01a92e30df3 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h6106adb28ed159c4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::hae344607189f9532 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::hb85d5cdb15243cea [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h6dd51faadbf902d7 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hb61ed78628cd42ee [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h04ffe7a11f82185f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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}}::ha0fe94b2cda50b81 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::hd41ebc742ce49b0b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h196efcbbeba8fec5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h50c97e5f88dbba4b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::hafcf62d8dcc5bbb5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:452 [INFO] [stdout] 450 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 451 │ // already so this unwrap is safe. [INFO] [stdout]  452 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 453 │ } [INFO] [stdout] 454 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::hb27976712badba6e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:157 [INFO] [stdout] 155 │ loop { [INFO] [stdout] 156 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  157 >  return inner.block_on(future); [INFO] [stdout] 158 │ } else { [INFO] [stdout] 159 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::hbe0ae50fd70fdec6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h9a047c6323cfd453 [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}}::h5235562526cb2c94 [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::hd270548c4def9fdd [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h227fa683a5745bd3 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3a193bd570ada00a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h262d2f411717179a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hfec00caec3e52a7b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::ha5f42e76ffda569d [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h53f36df0935b9500 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h5a497f74b0ce006f [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hab0aead337f48a88 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:601 [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::h30ac0817ce5c92fe [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::hd4b1f88a731d7f6b [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::ha4c33b036518159b [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::h61a3683862bac4f7 [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}}::hfb7735476e62c7ea [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::h5bc376672487b416 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h5b133df7a43af1ae [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::hc9df29db87090842 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::ha2d08f9f3052d691 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h41ee2b6fe808ec9e [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h8b5c9b26efe685c4 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h39cb3b7df1e2d2eb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::ha89922c88ee7f851 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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}}::h9e305feada59e4d8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h2ee2204d2ac99a8c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h06fe385b35dcd14e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h4d2857d0591044f7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h45b9d73c492eb731 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:452 [INFO] [stdout] 450 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 451 │ // already so this unwrap is safe. [INFO] [stdout]  452 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 453 │ } [INFO] [stdout] 454 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h1855692c298ca22d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:157 [INFO] [stdout] 155 │ loop { [INFO] [stdout] 156 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  157 >  return inner.block_on(future); [INFO] [stdout] 158 │ } else { [INFO] [stdout] 159 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::hcfb15d2a66113dca [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h6661a352455cb993 [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}}::hdbcf160bf63eed4f [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::h87a4e8f4b623556d [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h227fa683a5745bd3 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3a193bd570ada00a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h262d2f411717179a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hfec00caec3e52a7b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::ha5f42e76ffda569d [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h53f36df0935b9500 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h5a497f74b0ce006f [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hab0aead337f48a88 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:601 [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::h30ac0817ce5c92fe [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::hd4b1f88a731d7f6b [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::ha4c33b036518159b [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::h61a3683862bac4f7 [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}}::ha449f86859abf246 [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::h9a4fd1a9a1f01f0a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h8ac22cf9a13e1c42 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::hf4038753c91c01cf [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h451c08d036a25b23 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::hbf57eb9ffd793c6a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::hb548c40e60ae26df [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h9bb415fc562b527e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h054c4b188cb1acdd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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}}::h71ba9dc5f6087e9f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h8e88d9e70c487d20 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h3d77c8992a65b8e2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::hbaa4dacb2988b9a8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h4f867e1d7458757e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:452 [INFO] [stdout] 450 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 451 │ // already so this unwrap is safe. [INFO] [stdout]  452 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 453 │ } [INFO] [stdout] 454 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h04b2a2fa0fc5bdf7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:157 [INFO] [stdout] 155 │ loop { [INFO] [stdout] 156 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  157 >  return inner.block_on(future); [INFO] [stdout] 158 │ } else { [INFO] [stdout] 159 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h883706994f87aa3a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::haac42825845a822e [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}}::he0d70e5c78c1338d [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::hc08f6dafe5463302 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h227fa683a5745bd3 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3a193bd570ada00a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h262d2f411717179a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hfec00caec3e52a7b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::ha5f42e76ffda569d [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h53f36df0935b9500 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h5a497f74b0ce006f [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hab0aead337f48a88 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:601 [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::h30ac0817ce5c92fe [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::hd4b1f88a731d7f6b [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::ha4c33b036518159b [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::h61a3683862bac4f7 [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}}::h203e1cb2cd58db3d [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::he4b2a6db4a81b9a7 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h5ea2c6eccdfdb5d6 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h6fb2e2a2f77d12fb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h1c556e5d2bf044a6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h35484e67be729764 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::hba1b3550fe443f00 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hcb0414ad5bdc24af [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h0b772587c7660f28 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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}}::h935c07b4d5137ccd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h2bfe0cc5c89f02d1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h6d94c3a9716be986 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h94dd2fdec282f485 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h716c35bdaaa62b59 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:452 [INFO] [stdout] 450 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 451 │ // already so this unwrap is safe. [INFO] [stdout]  452 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 453 │ } [INFO] [stdout] 454 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::ha7234d0c66769c69 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:157 [INFO] [stdout] 155 │ loop { [INFO] [stdout] 156 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  157 >  return inner.block_on(future); [INFO] [stdout] 158 │ } else { [INFO] [stdout] 159 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h3d224b3fc51fdbd3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::hb43214c6c790c468 [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}}::h6dc37dacf07b4f78 [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::h5598b61ecf7cb240 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h227fa683a5745bd3 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3a193bd570ada00a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h262d2f411717179a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hfec00caec3e52a7b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::ha5f42e76ffda569d [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h53f36df0935b9500 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h5a497f74b0ce006f [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hab0aead337f48a88 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:601 [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::h30ac0817ce5c92fe [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::hd4b1f88a731d7f6b [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::ha4c33b036518159b [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::h61a3683862bac4f7 [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}}::h5f14b50454e987f5 [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::h0405c265b6b4b032 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h6819e1f941aa1be0 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h4f540a03c2023624 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h3b08f9f4e8aaa81b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h7ec8d8999a034e8b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h535e76849bdbdf46 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hbd9d22d0530cfe84 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h394dccb80da1a9c6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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}}::h2fee51cf28155523 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::hcc0f605836efb52e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h6f46235fae96914e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h81ad1b171f687bd0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h8954c8ac9c1f1ed9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:452 [INFO] [stdout] 450 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 451 │ // already so this unwrap is safe. [INFO] [stdout]  452 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 453 │ } [INFO] [stdout] 454 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::ha43156802f2243ed [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:157 [INFO] [stdout] 155 │ loop { [INFO] [stdout] 156 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  157 >  return inner.block_on(future); [INFO] [stdout] 158 │ } else { [INFO] [stdout] 159 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h79ecb0c219cb7134 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h4fbaba9068856a65 [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}}::ha96786c6b38a79c7 [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::hb78a135f57188483 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h227fa683a5745bd3 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3a193bd570ada00a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h262d2f411717179a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hfec00caec3e52a7b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::ha5f42e76ffda569d [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h53f36df0935b9500 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h5a497f74b0ce006f [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hab0aead337f48a88 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:601 [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::h30ac0817ce5c92fe [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::hd4b1f88a731d7f6b [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::ha4c33b036518159b [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}}::h7071de6a066a408e [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::h62913dd2f4d78fbb [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/mod.rs:80 [INFO] [stdout] 14:  as core::future::future::Future>::poll::h327ac0f30b7c5a4c [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/future.rs:119 [INFO] [stdout] 15: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h03114dd36079d864 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 16: tokio::coop::with_budget::{{closure}}::he19452df49303035 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h0c939d0f0ac0fcf5 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:399 [INFO] [stdout] 18: std::thread::local::LocalKey::with::haf87cd34715783ec [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:375 [INFO] [stdout] 19: tokio::coop::with_budget::h85949be237cdb2c4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::heddb6a0fa0ed064a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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}}::h003073c96923714b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 22: tokio::runtime::basic_scheduler::enter::{{closure}}::hd031a0f5ec23c718 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 23: tokio::macros::scoped_tls::ScopedKey::set::ha17b923b7b470170 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::hd3f0d3fab84d97d4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 25: tokio::runtime::basic_scheduler::Inner

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

::block_on::h225088c6fa3bbd07 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:452 [INFO] [stdout] 450 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 451 │ // already so this unwrap is safe. [INFO] [stdout]  452 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 453 │ } [INFO] [stdout] 454 │ } [INFO] [stdout] 27: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h38fd3d1644cb59cf [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:157 [INFO] [stdout] 155 │ loop { [INFO] [stdout] 156 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  157 >  return inner.block_on(future); [INFO] [stdout] 158 │ } else { [INFO] [stdout] 159 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 28: tokio::runtime::Runtime::block_on::h2fa6573bccabee7b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::heead86f0b3a0fda3 [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}}::he5b7d8626e6965f5 [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::h06b8f9bdc3ab59fb [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 32: core::ops::function::FnOnce::call_once::h227fa683a5745bd3 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: test::__rust_begin_short_backtrace::h3a193bd570ada00a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:578 [INFO] [stdout] 34:  as core::ops::function::FnOnce>::call_once::h262d2f411717179a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 35:  as core::ops::function::FnOnce<()>>::call_once::hfec00caec3e52a7b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:347 [INFO] [stdout] 36: std::panicking::try::do_call::ha5f42e76ffda569d [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:401 [INFO] [stdout] 37: std::panicking::try::h53f36df0935b9500 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:365 [INFO] [stdout] 38: std::panic::catch_unwind::h5a497f74b0ce006f [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:434 [INFO] [stdout] 39: test::run_test_in_process::hab0aead337f48a88 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:601 [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::h30ac0817ce5c92fe [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::hd4b1f88a731d7f6b [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::ha4c33b036518159b [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::h61a3683862bac4f7 [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}}::h11dbc5e9aeff391d [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::h9b71ce2773a9326e [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::hb303113f8c4f2626 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::hcfc8942c2768bc26 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h38f241bf07474326 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::hb7189d89e7b8e74b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h390eb1bfbdb03989 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h284ac633d373c4e0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::hcb638791d9f1392f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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}}::hc4a7f6c713b3ca5f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h58cfd0a418a09f65 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h29cb8f47daa83da9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h861a22de578d8711 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h8e6955e5caf2f8af [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:452 [INFO] [stdout] 450 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 451 │ // already so this unwrap is safe. [INFO] [stdout]  452 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 453 │ } [INFO] [stdout] 454 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::hbf893060ca74f949 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:157 [INFO] [stdout] 155 │ loop { [INFO] [stdout] 156 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  157 >  return inner.block_on(future); [INFO] [stdout] 158 │ } else { [INFO] [stdout] 159 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h8e24e763ae401a16 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h660d97ab7e97ff6d [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}}::h775e3ae766431e08 [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::ha658326cc4717b7c [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h227fa683a5745bd3 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3a193bd570ada00a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h262d2f411717179a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hfec00caec3e52a7b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::ha5f42e76ffda569d [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h53f36df0935b9500 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h5a497f74b0ce006f [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hab0aead337f48a88 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:601 [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::h30ac0817ce5c92fe [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::hd4b1f88a731d7f6b [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::ha4c33b036518159b [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::h61a3683862bac4f7 [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}}::h957d54c9b6a86578 [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::hfd4c5a3424ea4661 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h353d878b2f35d4b1 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h9277e9f0a5493fc5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h704bbfe48b79fea3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h713e1972b9079090 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h9e516b1997af5790 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h3bff78af9d2056a1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h543cf9738dff3cf1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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}}::h77b23d6055e114a9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h48a8165446f1fd87 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h23f06a09a38a5e9c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::hf520c87ebe5343a0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h3c59da7cf6052c12 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:452 [INFO] [stdout] 450 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 451 │ // already so this unwrap is safe. [INFO] [stdout]  452 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 453 │ } [INFO] [stdout] 454 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::ha1636528fe6d0472 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:157 [INFO] [stdout] 155 │ loop { [INFO] [stdout] 156 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  157 >  return inner.block_on(future); [INFO] [stdout] 158 │ } else { [INFO] [stdout] 159 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::hac189ed36f1682b8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::haaccbf2b54137cf3 [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}}::hb898beba7873036c [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::hd0e85a2b8f802b05 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h227fa683a5745bd3 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3a193bd570ada00a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h262d2f411717179a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hfec00caec3e52a7b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::ha5f42e76ffda569d [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h53f36df0935b9500 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h5a497f74b0ce006f [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hab0aead337f48a88 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:601 [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::h30ac0817ce5c92fe [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::hd4b1f88a731d7f6b [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::ha4c33b036518159b [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::h61a3683862bac4f7 [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}}::h5fb93ac321596645 [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::h34a00e1702e01bcb [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h16b693fc5b8566e2 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h820e16ead51c5c3a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::hab9f9a2056d763b6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h5ec477ca8765c86c [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h645c1b74c47c0d19 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h58aa951c9765b168 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h1181ef27f1cc8417 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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}}::hcb58bd5683b02b65 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h137eb026d6c199f8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::hdff9deba7ddca3b7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::hd6e17b5a3d3ae651 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h491fa3242f8ba644 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:452 [INFO] [stdout] 450 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 451 │ // already so this unwrap is safe. [INFO] [stdout]  452 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 453 │ } [INFO] [stdout] 454 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h15aaf2a97772324b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:157 [INFO] [stdout] 155 │ loop { [INFO] [stdout] 156 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  157 >  return inner.block_on(future); [INFO] [stdout] 158 │ } else { [INFO] [stdout] 159 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h37ec9f2f848bbec1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h136bfcbb9b6ed81e [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}}::h2745b94212ac392b [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::h2752d97a3c476c2b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h227fa683a5745bd3 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3a193bd570ada00a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h262d2f411717179a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hfec00caec3e52a7b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::ha5f42e76ffda569d [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h53f36df0935b9500 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h5a497f74b0ce006f [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hab0aead337f48a88 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:601 [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_finish 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::h30ac0817ce5c92fe [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::hd4b1f88a731d7f6b [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::ha4c33b036518159b [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::h61a3683862bac4f7 [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}}::hf84e7d2aafe90655 [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::h9dcc76b71cae35b1 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h0a369a1a2878fb8b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::hbfc7fc1f5696a446 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::hc28c233a714d1fc4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h0b09f001f83ae157 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h0cbf370a3b22d2b5 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hafe081b561941cd2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h52143693f47f5e43 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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}}::h8a694d7ff0583b67 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::hf35ec3320a77964e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::hdbcf58f4c839a3ae [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h72fd52cdaa399433 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::hf718ae3447cc0508 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:452 [INFO] [stdout] 450 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 451 │ // already so this unwrap is safe. [INFO] [stdout]  452 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 453 │ } [INFO] [stdout] 454 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::hf758360e57d0485c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:157 [INFO] [stdout] 155 │ loop { [INFO] [stdout] 156 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  157 >  return inner.block_on(future); [INFO] [stdout] 158 │ } else { [INFO] [stdout] 159 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h949ebbd74a8bff7c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h66f0397a5c221aac [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}}::had1f7559f64a165b [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::hca11df3679a5bfcc [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h227fa683a5745bd3 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3a193bd570ada00a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h262d2f411717179a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hfec00caec3e52a7b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::ha5f42e76ffda569d [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h53f36df0935b9500 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h5a497f74b0ce006f [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hab0aead337f48a88 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:601 [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::h30ac0817ce5c92fe [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::hd4b1f88a731d7f6b [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::ha4c33b036518159b [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::h61a3683862bac4f7 [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}}::haeae972733cbf1b9 [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::h6c12a7494e2a0ce0 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h27dd769e41c60fa1 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::hba37ae3c6ff5cbd8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::hcdfde5e0008deef8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h974a5f99c3e88b03 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h41ace14a03696e43 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hfa5bdf4c0d23be53 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::hdbd7e5be0e22108f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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}}::h700fb0ae340fe986 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h1ea9ccc19b9458dd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::hbad43d0645c6b1bc [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h9b0333dd2cb9f08b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h67d434fafd93470c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:452 [INFO] [stdout] 450 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 451 │ // already so this unwrap is safe. [INFO] [stdout]  452 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 453 │ } [INFO] [stdout] 454 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::hfe2ffe29885902bd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:157 [INFO] [stdout] 155 │ loop { [INFO] [stdout] 156 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  157 >  return inner.block_on(future); [INFO] [stdout] 158 │ } else { [INFO] [stdout] 159 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::ha307db49140c4e74 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h4521856eeec05d9e [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}}::h8ed20de8833f0336 [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::h7fdd1dfc354de321 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h227fa683a5745bd3 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3a193bd570ada00a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h262d2f411717179a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hfec00caec3e52a7b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::ha5f42e76ffda569d [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h53f36df0935b9500 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h5a497f74b0ce006f [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hab0aead337f48a88 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:601 [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::h30ac0817ce5c92fe [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::hd4b1f88a731d7f6b [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::ha4c33b036518159b [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::h61a3683862bac4f7 [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}}::ha9c5ec1401649e99 [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::hd2ec1ba3b3a9d279 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h8dcd2a5264395bc9 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h8a6592762f997a4e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h3772c8546790bd3c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/coop.rs:106 [INFO] [stdout] 104 │ let _guard = ResetGuard { cell, prev }; [INFO] [stdout] 105 │ [INFO] [stdout]  106 >  f() [INFO] [stdout] 107 │ }) [INFO] [stderr] error: test failed, to rerun pass '--lib' [INFO] [stdout] 108 │ } [INFO] [stdout] 18: std::thread::local::LocalKey::try_with::h08134888b92e4819 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h39e8daf9fb0a3686 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hb30350ed44360a79 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::hf6ec7d241f8b1a42 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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}}::had0de43b76ac44b3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h8b745d03eb0a018c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::ha74db54802f86e6b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::hf30fcbf850e1b843 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h4e569875cef8e15a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:452 [INFO] [stdout] 450 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 451 │ // already so this unwrap is safe. [INFO] [stdout]  452 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 453 │ } [INFO] [stdout] 454 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h5b0215f30979c291 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:157 [INFO] [stdout] 155 │ loop { [INFO] [stdout] 156 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  157 >  return inner.block_on(future); [INFO] [stdout] 158 │ } else { [INFO] [stdout] 159 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h74e568e813c54e96 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::hd698bcecd8b523f0 [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}}::h02cfc40d82dae5d9 [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::hd0d3583d0f61bb9f [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h227fa683a5745bd3 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3a193bd570ada00a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h262d2f411717179a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hfec00caec3e52a7b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::ha5f42e76ffda569d [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h53f36df0935b9500 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h5a497f74b0ce006f [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hab0aead337f48a88 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:601 [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::h30ac0817ce5c92fe [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::hd4b1f88a731d7f6b [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::ha4c33b036518159b [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::h61a3683862bac4f7 [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}}::h76297532b83b5b4f [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::h9c8130fea745cd2a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h35cc1eaee7b421de [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h0217042413948d99 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::hf4041c9d32abb666 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h00c4f07d8cb5d9b5 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::hba5949f5710896d0 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h5d987a9a57ce8779 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::hfeb627c2f3879be2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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}}::h3b68e87d0a53b20f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h20402908ab9fa9de [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h1fc2876bd9bc2cd4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h0b9c4f0753f66386 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::hbec14bf9de106276 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:452 [INFO] [stdout] 450 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 451 │ // already so this unwrap is safe. [INFO] [stdout]  452 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 453 │ } [INFO] [stdout] 454 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h9b421168daa17a6d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:157 [INFO] [stdout] 155 │ loop { [INFO] [stdout] 156 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  157 >  return inner.block_on(future); [INFO] [stdout] 158 │ } else { [INFO] [stdout] 159 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::hc917c23f4c0e3e0e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::hd01f298fc976e949 [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}}::h44866be20c1cc6fa [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::h45d5d148eb6790e0 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h227fa683a5745bd3 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3a193bd570ada00a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h262d2f411717179a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hfec00caec3e52a7b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::ha5f42e76ffda569d [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h53f36df0935b9500 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h5a497f74b0ce006f [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hab0aead337f48a88 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:601 [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::h30ac0817ce5c92fe [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::hd4b1f88a731d7f6b [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::ha4c33b036518159b [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::h61a3683862bac4f7 [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}}::h1a194fbd3e04620e [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::heefc79e8a4448260 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h83a654be311f9167 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h48a1022e20ff6049 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::hb46f92c180c6a1a4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h50bc77a2925891c6 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::ha33afa68fd4e6859 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h92772640610e8eaa [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::hf3fcf11c7fb21355 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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}}::h199b509f3ee4c380 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:208 [INFO] [stdout] 206 │ if scheduler.spawner.was_woken() || !polled { [INFO] [stdout] 207 │ polled = true; [INFO] [stdout]  208 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 209 │ return v; [INFO] [stdout] 210 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::hadb2eb8c93f51621 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h9181fb7856c9cd2d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h500372c3546cc374 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:299 [INFO] [stdout] 297 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 298 │ [INFO] [stdout]  299 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 300 │ } [INFO] [stdout] 301 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h0307fe1ef3e0b602 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:452 [INFO] [stdout] 450 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 451 │ // already so this unwrap is safe. [INFO] [stdout]  452 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 453 │ } [INFO] [stdout] 454 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h86f0ff3f9cf269d8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/src/runtime/basic_scheduler.rs:157 [INFO] [stdout] 155 │ loop { [INFO] [stdout] 156 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  157 >  return inner.block_on(future); [INFO] [stdout] 158 │ } else { [INFO] [stdout] 159 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h7cf53bdcf7c5ce95 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.9.0/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::h122741ebc00f6db7 [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}}::ha6d8f63de82d9973 [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::heb219306b19c3aa7 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h227fa683a5745bd3 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3a193bd570ada00a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h262d2f411717179a [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hfec00caec3e52a7b [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::ha5f42e76ffda569d [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h53f36df0935b9500 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h5a497f74b0ce006f [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hab0aead337f48a88 [INFO] [stdout] at /rustc/b70888601af92f6cdc0364abab3446e418b91d36/library/test/src/lib.rs:601 [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.52s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "463267ff15cb9e762fc21dda5651a9e4ecd2663d051b815c74496226740a0872", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "463267ff15cb9e762fc21dda5651a9e4ecd2663d051b815c74496226740a0872", kill_on_drop: false }` [INFO] [stdout] 463267ff15cb9e762fc21dda5651a9e4ecd2663d051b815c74496226740a0872