[INFO] fetching crate gdbmi 0.0.2... [INFO] testing gdbmi-0.0.2 against 1.55.0 for beta-1.56-1 [INFO] extracting crate gdbmi 0.0.2 into /workspace/builds/worker-8/source [INFO] validating manifest of crates.io crate gdbmi 0.0.2 on toolchain 1.55.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.55.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate gdbmi 0.0.2 [INFO] finished tweaking crates.io crate gdbmi 0.0.2 [INFO] tweaked toml for crates.io crate gdbmi 0.0.2 written to /workspace/builds/worker-8/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.55.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.55.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2526900ca36beab48b3235737f1e4e89dc9bf4741c009625e969f1b5d1df43d7 [INFO] running `Command { std: "docker" "start" "-a" "2526900ca36beab48b3235737f1e4e89dc9bf4741c009625e969f1b5d1df43d7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2526900ca36beab48b3235737f1e4e89dc9bf4741c009625e969f1b5d1df43d7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2526900ca36beab48b3235737f1e4e89dc9bf4741c009625e969f1b5d1df43d7", kill_on_drop: false }` [INFO] [stdout] 2526900ca36beab48b3235737f1e4e89dc9bf4741c009625e969f1b5d1df43d7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 92e8eb9aa07aa7b0c8c6ad94772fcf4077ae7f82d716cb6a5f0703eaadcdb879 [INFO] running `Command { std: "docker" "start" "-a" "92e8eb9aa07aa7b0c8c6ad94772fcf4077ae7f82d716cb6a5f0703eaadcdb879", kill_on_drop: false }` [INFO] [stderr] Compiling syn v1.0.76 [INFO] [stderr] Compiling radium v0.5.3 [INFO] [stderr] Compiling lexical-core v0.7.6 [INFO] [stderr] Compiling camino v1.0.5 [INFO] [stderr] Compiling arrayvec v0.5.2 [INFO] [stderr] Compiling tokio v1.11.0 [INFO] [stderr] Compiling nom v6.2.1 [INFO] [stderr] Compiling tracing-core v0.1.19 [INFO] [stderr] Compiling regex v1.4.6 [INFO] [stderr] Compiling bitvec v0.19.5 [INFO] [stderr] Compiling tracing-attributes v0.1.15 [INFO] [stderr] Compiling tokio-macros v1.3.0 [INFO] [stderr] Compiling thiserror-impl v1.0.29 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Compiling displaydoc v0.2.3 [INFO] [stderr] Compiling tracing v0.1.26 [INFO] [stderr] Compiling thiserror v1.0.29 [INFO] [stderr] Compiling gdbmi v0.0.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 27.64s [INFO] running `Command { std: "docker" "inspect" "92e8eb9aa07aa7b0c8c6ad94772fcf4077ae7f82d716cb6a5f0703eaadcdb879", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "92e8eb9aa07aa7b0c8c6ad94772fcf4077ae7f82d716cb6a5f0703eaadcdb879", kill_on_drop: false }` [INFO] [stdout] 92e8eb9aa07aa7b0c8c6ad94772fcf4077ae7f82d716cb6a5f0703eaadcdb879 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c748f1e275c82859fe264fdeb36fc3961596aa47a7624a273e0658a62b976cc8 [INFO] running `Command { std: "docker" "start" "-a" "c748f1e275c82859fe264fdeb36fc3961596aa47a7624a273e0658a62b976cc8", kill_on_drop: false }` [INFO] [stderr] Compiling gimli v0.24.0 [INFO] [stderr] Compiling object v0.24.0 [INFO] [stderr] Compiling thread_local v1.1.3 [INFO] [stderr] Compiling sharded-slab v0.1.3 [INFO] [stderr] Compiling backtrace v0.3.59 [INFO] [stderr] Compiling tracing-log v0.1.2 [INFO] [stderr] Compiling os_pipe v0.9.2 [INFO] [stderr] Compiling eyre v0.6.5 [INFO] [stderr] Compiling console v0.14.1 [INFO] [stderr] Compiling serde_derive v1.0.130 [INFO] [stderr] Compiling chrono v0.4.19 [INFO] [stderr] Compiling async-stream-impl v0.3.2 [INFO] [stderr] Compiling tokio-stream v0.1.7 [INFO] [stderr] Compiling duct v0.13.5 [INFO] [stderr] Compiling async-stream v0.3.2 [INFO] [stderr] Compiling tokio-test v0.4.2 [INFO] [stderr] Compiling addr2line v0.15.2 [INFO] [stderr] Compiling serde v1.0.130 [INFO] [stderr] Compiling serde_json v1.0.67 [INFO] [stderr] Compiling tracing-serde v0.1.2 [INFO] [stderr] Compiling serde_yaml v0.8.21 [INFO] [stderr] Compiling tracing-subscriber v0.2.20 [INFO] [stderr] Compiling insta v1.8.0 [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 30.51s [INFO] running `Command { std: "docker" "inspect" "c748f1e275c82859fe264fdeb36fc3961596aa47a7624a273e0658a62b976cc8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c748f1e275c82859fe264fdeb36fc3961596aa47a7624a273e0658a62b976cc8", kill_on_drop: false }` [INFO] [stdout] c748f1e275c82859fe264fdeb36fc3961596aa47a7624a273e0658a62b976cc8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] cf310611ba8594be4090d6210636597bce797d68cef2c79a61cb6704301fb1e5 [INFO] running `Command { std: "docker" "start" "-a" "cf310611ba8594be4090d6210636597bce797d68cef2c79a61cb6704301fb1e5", 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-2a083815617f45e5) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test parser::tests::test_parse_basic ... ok [INFO] [stdout] test parser::tests::test_extra_characters_at_end_of_dict_are_discarded ... ok [INFO] [stdout] test parser::tests::test_escape_sequences ... ok [INFO] [stdout] test parser::tests::test_real_world_dict ... ok [INFO] [stdout] test parser::tests::test_repeated_dict_key_workaround ... ok [INFO] [stdout] test parser::tests::test_record_with_token ... ok [INFO] [stdout] test parser::tests::test_parse_basic_with_token ... ok [INFO] [stdout] test tests::test_raw_console_for_out ... FAILED [INFO] [stdout] test tests::test_pop_general ... FAILED [INFO] [stdout] test tests::test_symbol_info_function ... FAILED [INFO] [stdout] test tests::test_exec_step ... FAILED [INFO] [stdout] test tests::test_next_status_when_wrong_about_current ... FAILED [INFO] [stdout] test tests::test_invalid_command ... FAILED [INFO] [stdout] test tests::test_gdb_builders ... FAILED [INFO] [stdout] test tests::test_break ... FAILED [INFO] [stdout] test tests::test_exec_run ... FAILED [INFO] [stdout] test tests::test_enable_filter_frames ... FAILED [INFO] [stdout] test tests::test_await_ready ... FAILED [INFO] [stdout] test tests::test_status_through_break_continue ... FAILED [INFO] [stdout] test tests::test_exec_continue ... FAILED [INFO] [stdout] test tests::test_next_status_when_correct_about_current ... FAILED [INFO] [stdout] test tests::test_exec_finish ... FAILED [INFO] [stdout] test tests::test_exec_continue_not_running ... FAILED [INFO] [stdout] test tests::test_stack ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- tests::test_raw_console_for_out 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::h20d3d7f1bf798263 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/result.rs:1241 [INFO] [stdout] 10: gdbmi::test_common::build::h28860c91748e90c8 [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::h1f634cba4a1edf27 [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::h1a8632693b73eb38 [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}}::h42877edc094e4afb [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::hedb09bcb82b2b035 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h3cc3db32fe62ad24 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h79e4ce71f1e01380 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::he968647688966a8b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h2ce396cd0357da59 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h483834beaab38bab [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::ha9fca3e99719d0b4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::ha377d5fbd3328929 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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}}::h2ccfe77eafabebfd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::haa970bc08905ba3e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h853868932dcc9dce [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h7f01cb3c3b9fa030 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::hf3d0c5165777f2c5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:467 [INFO] [stdout] 465 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 466 │ // already so this unwrap is safe. [INFO] [stdout]  467 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 468 │ } [INFO] [stdout] 469 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h277c1a6540ceb379 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:166 [INFO] [stdout] 164 │ loop { [INFO] [stdout] 165 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  166 >  return inner.block_on(future); [INFO] [stdout] 167 │ } else { [INFO] [stdout] 168 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::hb01482aa00de8754 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/mod.rs:457 [INFO] [stdout] 455 │ [INFO] [stdout] 456 │ match &self.kind { [INFO] [stdout]  457 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 458 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 459 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_raw_console_for_out::h4f8f9ef0a374ed33 [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}}::h4ed1a77f4cd177d9 [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::h65ff90f9cb50ec27 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h5aba9a5d361d6c79 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h705bb53b2b1d45e6 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::ha20f614d7c0b2b6d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hf02f19eeb64ceabd [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::h4bfab65eb3b4b036 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h6613a46a6d2b6f88 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h9f07b17b60991273 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hc38797eecf07854f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/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::h8c554f6c33df7bf1 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::h28860c91748e90c8 [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::h1f634cba4a1edf27 [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::h1a8632693b73eb38 [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}}::h897a1e03c1c158e1 [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::hcbf34eefb6961163 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h435f67e1ebe9761d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h2f59d13a493bf431 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::hd8d914a8bafcb5b7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h863deb000a7e687b [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h67c49ae790eec70d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hca72f38b7e69a2da [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h9cd0ef676bfb4a61 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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}}::h675ffa2e6f326796 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::hcd663cf39764f1e7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::hd3c5e66c321ac1e1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h88085f90d84004ae [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h5c2c1da1db04167b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:467 [INFO] [stdout] 465 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 466 │ // already so this unwrap is safe. [INFO] [stdout]  467 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 468 │ } [INFO] [stdout] 469 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h946aeb42aa493fd0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:166 [INFO] [stdout] 164 │ loop { [INFO] [stdout] 165 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  166 >  return inner.block_on(future); [INFO] [stdout] 167 │ } else { [INFO] [stdout] 168 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h9c9892bca732bba1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/mod.rs:457 [INFO] [stdout] 455 │ [INFO] [stdout] 456 │ match &self.kind { [INFO] [stdout]  457 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 458 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 459 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_pop_general::hf56abeb216b8aa6a [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}}::h9267f9ef80eb6612 [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::h609ee1d3d3264499 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h5aba9a5d361d6c79 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h705bb53b2b1d45e6 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::ha20f614d7c0b2b6d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hf02f19eeb64ceabd [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::h4bfab65eb3b4b036 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h6613a46a6d2b6f88 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h9f07b17b60991273 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hc38797eecf07854f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/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::h8c554f6c33df7bf1 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::h28860c91748e90c8 [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::h1f634cba4a1edf27 [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::h1a8632693b73eb38 [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}}::h8d1fe44c459e887e [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::hb23dfd8c350c0058 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h65fb7cc4d0e19a66 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h2e33112d908cb227 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h6da67f7649ccc6a5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h5f270d1dcce59920 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h7987a258b5c5e065 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h2a990416f7ab0176 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::heddd77932d1631f1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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}}::h95fe50ed75d28773 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h6df2cb8929c5a0ee [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::hd388c021fc3b8c0e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::hab2e7ba7ce6f561a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h46212c277981fb30 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:467 [INFO] [stdout] 465 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 466 │ // already so this unwrap is safe. [INFO] [stdout]  467 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 468 │ } [INFO] [stdout] 469 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h1c089b2273da0339 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:166 [INFO] [stdout] 164 │ loop { [INFO] [stdout] 165 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  166 >  return inner.block_on(future); [INFO] [stdout] 167 │ } else { [INFO] [stdout] 168 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::hf524bb50cd170a90 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/mod.rs:457 [INFO] [stdout] 455 │ [INFO] [stdout] 456 │ match &self.kind { [INFO] [stdout]  457 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 458 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 459 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_symbol_info_function::h65aee90b7a1e1f8c [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}}::hdba0e6cc94319a21 [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::h7c321706e34eafc3 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h5aba9a5d361d6c79 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h705bb53b2b1d45e6 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::ha20f614d7c0b2b6d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hf02f19eeb64ceabd [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::h4bfab65eb3b4b036 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h6613a46a6d2b6f88 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h9f07b17b60991273 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hc38797eecf07854f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/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_step stdout ---- [INFO] [stdout] The application panicked (crashed). [INFO] [stdout] Message: called `Result::unwrap()` on an `Err` value: PoisonError { .. } [INFO] [stdout] Location: src/test_common.rs:29 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout]  ⋮ 8 frames hidden ⋮  [INFO] [stdout] 9: core::result::Result::unwrap::h8c554f6c33df7bf1 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::h28860c91748e90c8 [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::h1f634cba4a1edf27 [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::h1a8632693b73eb38 [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}}::h762709a555d93ad4 [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::h75378e52127a8474 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::hcd10bcb245339ce6 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::hb53be635edb6cb08 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h0adf838499dceb64 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::ha2970a727cd068ed [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h005c8ed95c6c16a3 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hb09c5873ac0ffd5e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h2e1a7f8849def3ab [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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}}::h73a2ec53a557a766 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h5e252cf07b5fec04 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h2cb5956fbdda049c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h286f8c951d50ed53 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h8d4aadeb63860acb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:467 [INFO] [stdout] 465 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 466 │ // already so this unwrap is safe. [INFO] [stdout]  467 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 468 │ } [INFO] [stdout] 469 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::hf16162d702acd570 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:166 [INFO] [stdout] 164 │ loop { [INFO] [stdout] 165 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  166 >  return inner.block_on(future); [INFO] [stdout] 167 │ } else { [INFO] [stdout] 168 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h8fa26ef1fd7edef2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/mod.rs:457 [INFO] [stdout] 455 │ [INFO] [stdout] 456 │ match &self.kind { [INFO] [stdout]  457 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 458 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 459 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_exec_step::ha831ad7783bbda96 [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}}::h67ed5e062134ce8d [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::h2c385967bd27be9b [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h5aba9a5d361d6c79 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h705bb53b2b1d45e6 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::ha20f614d7c0b2b6d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hf02f19eeb64ceabd [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::h4bfab65eb3b4b036 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h6613a46a6d2b6f88 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h9f07b17b60991273 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hc38797eecf07854f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/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::h8c554f6c33df7bf1 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::h28860c91748e90c8 [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::h1f634cba4a1edf27 [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::h1a8632693b73eb38 [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}}::h5beee63bc563e37d [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::h495d4de6fa620e1c [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::hdeee64a695fd0726 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h06f6244ec7ff9aec [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h3c48d7323a329e07 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::hc479ce08a7b3643b [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h3e8af8793558df5e [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h9a80508efa89abe9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::hda8b41bde1e2f024 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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}}::hcc8a627bad3362c0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::ha390cb97b8e8da21 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h78b4c8ce9466a95a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::hd1704595a916f419 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h73d78c20059b51ab [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:467 [INFO] [stdout] 465 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 466 │ // already so this unwrap is safe. [INFO] [stdout]  467 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 468 │ } [INFO] [stdout] 469 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::hd7b1e23a02336cc0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:166 [INFO] [stdout] 164 │ loop { [INFO] [stdout] 165 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  166 >  return inner.block_on(future); [INFO] [stdout] 167 │ } else { [INFO] [stdout] 168 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::hcff40bb50d7ccf37 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/mod.rs:457 [INFO] [stdout] 455 │ [INFO] [stdout] 456 │ match &self.kind { [INFO] [stdout]  457 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 458 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 459 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_next_status_when_wrong_about_current::hf1735d2ceccb5269 [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}}::hf3ae16098fe018d1 [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::hf1a605f2e3fdaedb [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h5aba9a5d361d6c79 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h705bb53b2b1d45e6 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::ha20f614d7c0b2b6d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hf02f19eeb64ceabd [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::h4bfab65eb3b4b036 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h6613a46a6d2b6f88 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h9f07b17b60991273 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hc38797eecf07854f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/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::h8c554f6c33df7bf1 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::h28860c91748e90c8 [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::h1f634cba4a1edf27 [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::h1a8632693b73eb38 [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}}::hc8963a666c341637 [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::h2552ed58436c1aa3 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::heea79b6eb3d453db [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h39e7c75ddc24b91e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::ha4ec250d2c77eedf [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h69c0379f6fe0a971 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h078b034919a441a1 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hb423d0738fb65e8a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h91d35e626efccddb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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}}::h870cfa7ad67663a7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::hcc46a2f95daa0902 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h6b9ba975d3441d08 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::hff5de04d37196bd9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h5dd5d3904592aab4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:467 [INFO] [stdout] 465 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 466 │ // already so this unwrap is safe. [INFO] [stdout]  467 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 468 │ } [INFO] [stdout] 469 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h28906014f69d73f6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:166 [INFO] [stdout] 164 │ loop { [INFO] [stdout] 165 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  166 >  return inner.block_on(future); [INFO] [stdout] 167 │ } else { [INFO] [stdout] 168 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h4676328722a884f2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/mod.rs:457 [INFO] [stdout] 455 │ [INFO] [stdout] 456 │ match &self.kind { [INFO] [stdout]  457 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 458 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 459 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_invalid_command::he958d7c85c6bd1ac [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}}::h25f400b46707f2ef [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::h808f59607fda5595 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h5aba9a5d361d6c79 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h705bb53b2b1d45e6 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::ha20f614d7c0b2b6d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hf02f19eeb64ceabd [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::h4bfab65eb3b4b036 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h6613a46a6d2b6f88 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h9f07b17b60991273 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hc38797eecf07854f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/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::h8c554f6c33df7bf1 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::h28860c91748e90c8 [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::h1f634cba4a1edf27 [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}}::h999556aef4249ea6 [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::h22c450d918f6e380 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/mod.rs:80 [INFO] [stdout] 14:  as core::future::future::Future>::poll::h3b79d66cadce5b7b [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/future.rs:119 [INFO] [stdout] 15: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h9cc0a7801353ccd6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 16: tokio::coop::with_budget::{{closure}}::hc51a5893910c0225 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::hf3391550a6d95af3 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:399 [INFO] [stdout] 18: std::thread::local::LocalKey::with::h5bd69a657534b49d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:375 [INFO] [stdout] 19: tokio::coop::with_budget::h8e32e3015b68d1fc [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h86e63ff3e9eedcbf [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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}}::h91b932548258d740 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 22: tokio::runtime::basic_scheduler::enter::{{closure}}::hd5d125f3580f2fe2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 23: tokio::macros::scoped_tls::ScopedKey::set::h191e2e1e4d61f567 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::hfea2f5b609c6c708 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 25: tokio::runtime::basic_scheduler::Inner

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

::block_on::hb6e0145f414e3dc8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:467 [INFO] [stdout] 465 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 466 │ // already so this unwrap is safe. [INFO] [stdout]  467 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 468 │ } [INFO] [stdout] 469 │ } [INFO] [stdout] 27: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h62e36d829ed48297 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:166 [INFO] [stdout] 164 │ loop { [INFO] [stdout] 165 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  166 >  return inner.block_on(future); [INFO] [stdout] 167 │ } else { [INFO] [stdout] 168 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 28: tokio::runtime::Runtime::block_on::ha3ae6f1643183f99 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/mod.rs:457 [INFO] [stdout] 455 │ [INFO] [stdout] 456 │ match &self.kind { [INFO] [stdout]  457 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 458 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 459 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 29: gdbmi::tests::test_gdb_builders::h53a7f18db0713b84 [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}}::hc0315495e06e90be [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::h86dfa96ea16ff9b7 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 32: core::ops::function::FnOnce::call_once::h5aba9a5d361d6c79 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: test::__rust_begin_short_backtrace::h705bb53b2b1d45e6 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/test/src/lib.rs:578 [INFO] [stdout] 34:  as core::ops::function::FnOnce>::call_once::ha20f614d7c0b2b6d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 35:  as core::ops::function::FnOnce<()>>::call_once::hf02f19eeb64ceabd [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:347 [INFO] [stdout] 36: std::panicking::try::do_call::h4bfab65eb3b4b036 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:401 [INFO] [stdout] 37: std::panicking::try::h6613a46a6d2b6f88 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:365 [INFO] [stdout] 38: std::panic::catch_unwind::h9f07b17b60991273 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:434 [INFO] [stdout] 39: test::run_test_in_process::hc38797eecf07854f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/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::h8c554f6c33df7bf1 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::h28860c91748e90c8 [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::h1f634cba4a1edf27 [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::h1a8632693b73eb38 [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}}::he6636b0922b036f0 [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::h41dcff23198d70f4 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::hcf4d437243ba0b46 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h6eec31f1545696d2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h88f3fce2a4c26caf [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h66a58c652a16a3b7 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h6e65943d0dffab46 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h5a4419e2ddeb06e7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::he65f67ae4c2870c2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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}}::h86bf951f756ffe78 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h4b17b93439f6fe00 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h0ff12027b905262a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h2538f788846d9f44 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h400167a9fc11698b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:467 [INFO] [stdout] 465 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 466 │ // already so this unwrap is safe. [INFO] [stdout]  467 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 468 │ } [INFO] [stdout] 469 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h8541a0f674050c33 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:166 [INFO] [stdout] 164 │ loop { [INFO] [stdout] 165 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  166 >  return inner.block_on(future); [INFO] [stdout] 167 │ } else { [INFO] [stdout] 168 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::hae7d245c843a12af [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/mod.rs:457 [INFO] [stdout] 455 │ [INFO] [stdout] 456 │ match &self.kind { [INFO] [stdout]  457 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 458 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 459 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_break::ha00e1e88be1009e7 [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}}::h806c92c5211f49fd [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::h44309c63055211ad [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h5aba9a5d361d6c79 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h705bb53b2b1d45e6 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::ha20f614d7c0b2b6d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hf02f19eeb64ceabd [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::h4bfab65eb3b4b036 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h6613a46a6d2b6f88 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h9f07b17b60991273 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hc38797eecf07854f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/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::h8c554f6c33df7bf1 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::h28860c91748e90c8 [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::h1f634cba4a1edf27 [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::h1a8632693b73eb38 [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}}::hc5933aee7e6bb97e [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::h42ade3745cb85970 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h5e417fba49643a8f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::hd74e11ebf627f120 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::hdaf2a0e418f37817 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::hba70d2ede979b762 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h5d40faca8a946fb7 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h33518d19db65e2ac [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::hc064738fe36181a6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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}}::ha2f531ba135c6ef3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::hfcaeaad21d10b667 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h8ebc7cac375cfbcb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::hbadde7e5ab669659 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::he3089d335ba9a1ce [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:467 [INFO] [stdout] 465 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 466 │ // already so this unwrap is safe. [INFO] [stdout]  467 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 468 │ } [INFO] [stdout] 469 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h76b8ad7dc89d65e6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:166 [INFO] [stdout] 164 │ loop { [INFO] [stdout] 165 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  166 >  return inner.block_on(future); [INFO] [stdout] 167 │ } else { [INFO] [stdout] 168 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h39f786196294f3c2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/mod.rs:457 [INFO] [stdout] 455 │ [INFO] [stdout] 456 │ match &self.kind { [INFO] [stdout]  457 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 458 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 459 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_exec_run::h490c68e38296ab9e [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}}::h81d18491e67df386 [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::h7374803a08e027d6 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h5aba9a5d361d6c79 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h705bb53b2b1d45e6 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::ha20f614d7c0b2b6d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hf02f19eeb64ceabd [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::h4bfab65eb3b4b036 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h6613a46a6d2b6f88 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h9f07b17b60991273 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hc38797eecf07854f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/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::h8c554f6c33df7bf1 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::h28860c91748e90c8 [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::h1f634cba4a1edf27 [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::h1a8632693b73eb38 [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}}::hcffc0c3c18c46ab2 [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::h196de05a020c6604 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h68d92d0e71058db3 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::ha8987b0e41cf8353 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::hc8d0bcb2708b0ce9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::hcc65fa05a64f3f9d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::he07eefe9a9f92a8e [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::ha9af8769c00dfd0a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h49899ad39daeca5a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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}}::h6c5d0855b79a4554 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::habc53d8478d9d151 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::hed8b983d7feeb4f7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h6dde751031dec2a7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::hef4f4a7abdaf7dbd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:467 [INFO] [stdout] 465 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 466 │ // already so this unwrap is safe. [INFO] [stdout]  467 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 468 │ } [INFO] [stdout] 469 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::hf137cad57daf06f6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:166 [INFO] [stdout] 164 │ loop { [INFO] [stdout] 165 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  166 >  return inner.block_on(future); [INFO] [stdout] 167 │ } else { [INFO] [stdout] 168 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h112ebc079aa5a579 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/mod.rs:457 [INFO] [stdout] 455 │ [INFO] [stdout] 456 │ match &self.kind { [INFO] [stdout]  457 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 458 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 459 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_enable_filter_frames::h6af24dd3e64f5787 [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}}::h5219f51a6ffd1b14 [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::hfac6aab39e64ec83 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h5aba9a5d361d6c79 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h705bb53b2b1d45e6 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::ha20f614d7c0b2b6d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hf02f19eeb64ceabd [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::h4bfab65eb3b4b036 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h6613a46a6d2b6f88 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h9f07b17b60991273 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hc38797eecf07854f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/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::h8c554f6c33df7bf1 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::h28860c91748e90c8 [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::h1f634cba4a1edf27 [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::h1a8632693b73eb38 [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}}::h8769fa8bf77d28e2 [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::h882c74731602e9c7 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h2970203cb67ae5af [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h5bed1f0afc43cb25 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h649fc8cab0b43d8d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::ha8769d0767b8880d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::hca9947f4579c6598 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h41579a8fd27080f3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::hde7765b2c35db9bb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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}}::hb31ab33f917d6287 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h70615b904aafd167 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h9b73a10b4a42a248 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h44abe35d9052c993 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::hdc979bbe34b32a81 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:467 [INFO] [stdout] 465 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 466 │ // already so this unwrap is safe. [INFO] [stdout]  467 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 468 │ } [INFO] [stdout] 469 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h1c98767791e5f732 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:166 [INFO] [stdout] 164 │ loop { [INFO] [stdout] 165 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  166 >  return inner.block_on(future); [INFO] [stdout] 167 │ } else { [INFO] [stdout] 168 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h16f9a24ccb222701 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/mod.rs:457 [INFO] [stdout] 455 │ [INFO] [stdout] 456 │ match &self.kind { [INFO] [stdout]  457 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 458 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 459 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_await_ready::h58effdd22ca6ef0c [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}}::had1fb0d132c3c8c7 [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::hc3a01e09a6e85491 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h5aba9a5d361d6c79 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h705bb53b2b1d45e6 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::ha20f614d7c0b2b6d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hf02f19eeb64ceabd [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::h4bfab65eb3b4b036 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h6613a46a6d2b6f88 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h9f07b17b60991273 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hc38797eecf07854f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/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::h8c554f6c33df7bf1 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::h28860c91748e90c8 [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::h1f634cba4a1edf27 [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::h1a8632693b73eb38 [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}}::h2c6ec895bfc3d5de [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::h5c404023912fff2f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h08e3f51a10e69578 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h9a49a1adb4b03906 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h63a31c33acd6a9fd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::ha1fba7bb325bc1c1 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::hde238a8f6f18cd06 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hd12f41cc4b33eeec [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h0f2eaa983bb05e62 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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}}::h7bb2cb5797ccc78a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::hf587cc2b7af133d8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::he464488b1d7ac956 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h3f8bfb4492377517 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h1d3c27efc76985e1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:467 [INFO] [stdout] 465 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 466 │ // already so this unwrap is safe. [INFO] [stdout]  467 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 468 │ } [INFO] [stdout] 469 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h70734c19d08de01b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:166 [INFO] [stdout] 164 │ loop { [INFO] [stdout] 165 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  166 >  return inner.block_on(future); [INFO] [stdout] 167 │ } else { [INFO] [stdout] 168 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h598ceca006359f04 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/mod.rs:457 [INFO] [stdout] 455 │ [INFO] [stdout] 456 │ match &self.kind { [INFO] [stdout]  457 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 458 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 459 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_status_through_break_continue::h8bf55572b48641e6 [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}}::he02919a4f7f8ef64 [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::h4582ee53c57f58d9 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h5aba9a5d361d6c79 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h705bb53b2b1d45e6 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::ha20f614d7c0b2b6d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hf02f19eeb64ceabd [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::h4bfab65eb3b4b036 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h6613a46a6d2b6f88 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h9f07b17b60991273 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hc38797eecf07854f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/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::h8c554f6c33df7bf1 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::h28860c91748e90c8 [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::h1f634cba4a1edf27 [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::h1a8632693b73eb38 [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}}::h806954ef3485bffa [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::hee3a45df07e397d2 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h2f62553511af61a0 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h8415d060ed6e7956 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h306ac7b5225c9e19 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::hf439a2ce55044ee5 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h02c5013cdc3d997f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hb8b2b3c80639cd2f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::he94eb3e5ba126d08 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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}}::ha54b1b04cb387110 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h78fe001f15c4879c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h09f96be81f51c623 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h0af7b1937d3962fe [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h8ae6a113ce825a29 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:467 [INFO] [stdout] 465 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 466 │ // already so this unwrap is safe. [INFO] [stdout]  467 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 468 │ } [INFO] [stdout] 469 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h51e56f63aacfc557 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:166 [INFO] [stdout] 164 │ loop { [INFO] [stdout] 165 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  166 >  return inner.block_on(future); [INFO] [stdout] 167 │ } else { [INFO] [stdout] 168 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h7805c9e41cad5f93 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/mod.rs:457 [INFO] [stdout] 455 │ [INFO] [stdout] 456 │ match &self.kind { [INFO] [stdout]  457 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 458 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 459 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_exec_continue::hb7ad7383ad45691f [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}}::h5198082393a79b8f [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::hb86f8b2c0eeb297f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h5aba9a5d361d6c79 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h705bb53b2b1d45e6 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::ha20f614d7c0b2b6d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hf02f19eeb64ceabd [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::h4bfab65eb3b4b036 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h6613a46a6d2b6f88 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h9f07b17b60991273 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hc38797eecf07854f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/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::h8c554f6c33df7bf1 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::h28860c91748e90c8 [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::h1f634cba4a1edf27 [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::h1a8632693b73eb38 [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}}::h60becf4dac301fab [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::h9cca2f7f5ef093e1 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h5da39dfc54b879d1 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::ha9a2aa9b302c57c2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h5c99d61ea68668a9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::hef2853bd79aad113 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::ha384de61afced761 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hcf28d97549af9606 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h7662f53ba8bb0146 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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}}::h099b8b6378de15ec [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::hd83e83eb27a31c24 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h127273247995527f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::haa5226f85cccf0fe [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h42f968e92a82cd74 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:467 [INFO] [stdout] 465 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 466 │ // already so this unwrap is safe. [INFO] [stdout]  467 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 468 │ } [INFO] [stdout] 469 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h1a2e1d903290e079 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:166 [INFO] [stdout] 164 │ loop { [INFO] [stdout] 165 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  166 >  return inner.block_on(future); [INFO] [stdout] 167 │ } else { [INFO] [stdout] 168 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h63f89bcb5354d33c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/mod.rs:457 [INFO] [stdout] 455 │ [INFO] [stdout] 456 │ match &self.kind { [INFO] [stdout]  457 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 458 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 459 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_next_status_when_correct_about_current::h4192c2d3da91a2e1 [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}}::ha1270f130a4a26cf [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::h4c1b4fec0b04586b [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h5aba9a5d361d6c79 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h705bb53b2b1d45e6 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::ha20f614d7c0b2b6d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hf02f19eeb64ceabd [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::h4bfab65eb3b4b036 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h6613a46a6d2b6f88 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h9f07b17b60991273 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hc38797eecf07854f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/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::h8c554f6c33df7bf1 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::h28860c91748e90c8 [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::h1f634cba4a1edf27 [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::h1a8632693b73eb38 [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}}::h061885ae23b2f8ae [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::h609af195d4b9c733 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h0c6d13a147743257 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h30287953ab339c9b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h4fb13cacae46448c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h8908ae949ced1294 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::hd0e179116d73e7d1 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h7cd958bad2fcfa75 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h92029c1a54f4b7f3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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}}::h7688a78bf2dd5c7e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::hb3671e0f9d36c5c0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::hbbcedfa70cb866ff [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h1395c30945d1115d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h11f4298584972311 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:467 [INFO] [stdout] 465 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 466 │ // already so this unwrap is safe. [INFO] [stdout]  467 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 468 │ } [INFO] [stdout] 469 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h273dc9f54161dd28 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:166 [INFO] [stdout] 164 │ loop { [INFO] [stdout] 165 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  166 >  return inner.block_on(future); [INFO] [stdout] 167 │ } else { [INFO] [stdout] 168 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::hb03ff0d563c31c98 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/mod.rs:457 [INFO] [stdout] 455 │ [INFO] [stdout] 456 │ match &self.kind { [INFO] [stdout]  457 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 458 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 459 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_exec_finish::hc84ffe5681dd31d1 [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}}::h5e3d381f154c5d7f [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::h39de2c344561304b [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h5aba9a5d361d6c79 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h705bb53b2b1d45e6 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::ha20f614d7c0b2b6d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hf02f19eeb64ceabd [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::h4bfab65eb3b4b036 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h6613a46a6d2b6f88 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h9f07b17b60991273 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hc38797eecf07854f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/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::h8c554f6c33df7bf1 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::h28860c91748e90c8 [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::h1f634cba4a1edf27 [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::h1a8632693b73eb38 [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}}::hf19a276dbdf5b30d [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::h386ce2733f70520c [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h43f5144a97140c5f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h5a5ef525df0f60b7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h2228c2920fead01a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h268641c72a2b766b [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::hecf603240d5cca55 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hc29999178e066764 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::hcdad2f04a2edc788 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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}}::h1b8225cac154d787 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::hc0b127f6bbf14409 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::hb0a36edb6062fc9c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::he300f84000110973 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h45cff2588bafe2fb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:467 [INFO] [stdout] 465 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 466 │ // already so this unwrap is safe. [INFO] [stdout]  467 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 468 │ } [INFO] [stdout] 469 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h99f76ba6bcccec3a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:166 [INFO] [stdout] 164 │ loop { [INFO] [stdout] 165 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  166 >  return inner.block_on(future); [INFO] [stdout] 167 │ } else { [INFO] [stdout] 168 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h42c185538552d968 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/mod.rs:457 [INFO] [stdout] 455 │ [INFO] [stdout] 456 │ match &self.kind { [INFO] [stdout]  457 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 458 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 459 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_exec_continue_not_running::hc857a520e5f1f4f5 [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}}::hf45616ae3b2ef8d8 [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::h6e95d6db4e47ae9c [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h5aba9a5d361d6c79 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h705bb53b2b1d45e6 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::ha20f614d7c0b2b6d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hf02f19eeb64ceabd [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::h4bfab65eb3b4b036 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h6613a46a6d2b6f88 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h9f07b17b60991273 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hc38797eecf07854f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/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::h8c554f6c33df7bf1 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/result.rs:1281 [INFO] [stdout] 10: gdbmi::test_common::build::h28860c91748e90c8 [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::h1f634cba4a1edf27 [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::h1a8632693b73eb38 [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}}::hd81567024521dbd5 [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::hb865f6b1cd49ce3f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::he76df34a873399bd [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::hf46fb11726c17683 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::hdc26eebf627ad225 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::hff82fc9a93f79316 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h4603949775e0d52d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h31834e1498644d34 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::h5fd8f4b394dc6cec [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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}}::h48aa393b041ec2e2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:218 [INFO] [stdout] 216 │ polled = true; [INFO] [stdout] 217 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  218 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 219 │ return v; [INFO] [stdout] 220 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h84fb85d0f2485162 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::hddf75dcb1dd486ad [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.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::hb9cdfb2fb1cc1ac5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:317 [INFO] [stdout] 315 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 316 │ [INFO] [stdout]  317 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 318 │ } [INFO] [stdout] 319 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

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

::block_on::h97ce6d263b971968 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:467 [INFO] [stdout] 465 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 466 │ // already so this unwrap is safe. [INFO] [stdout]  467 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 468 │ } [INFO] [stdout] 469 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h4c05d5b1e3f7ebd6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/basic_scheduler.rs:166 [INFO] [stdout] 164 │ loop { [INFO] [stdout] 165 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  166 >  return inner.block_on(future); [INFO] [stdout] 167 │ } else { [INFO] [stdout] 168 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::hc7f00365e88abc33 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.11.0/src/runtime/mod.rs:457 [INFO] [stdout] 455 │ [INFO] [stdout] 456 │ match &self.kind { [INFO] [stdout]  457 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 458 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 459 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_stack::h781e4ef2a048d3c3 [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}}::h94ed8d8e0cf47e12 [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::h5e567a9ce0f7bb1f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h5aba9a5d361d6c79 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h705bb53b2b1d45e6 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/test/src/lib.rs:578 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::ha20f614d7c0b2b6d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hf02f19eeb64ceabd [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:347 [INFO] [stdout] 37: std::panicking::try::do_call::h4bfab65eb3b4b036 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:401 [INFO] [stdout] 38: std::panicking::try::h6613a46a6d2b6f88 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:365 [INFO] [stdout] 39: std::panic::catch_unwind::h9f07b17b60991273 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:434 [INFO] [stdout] 40: test::run_test_in_process::hc38797eecf07854f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/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.90s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--lib' [INFO] running `Command { std: "docker" "inspect" "cf310611ba8594be4090d6210636597bce797d68cef2c79a61cb6704301fb1e5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cf310611ba8594be4090d6210636597bce797d68cef2c79a61cb6704301fb1e5", kill_on_drop: false }` [INFO] [stdout] cf310611ba8594be4090d6210636597bce797d68cef2c79a61cb6704301fb1e5