[INFO] fetching crate gdbmi 0.0.2... [INFO] testing gdbmi-0.0.2 against try#8262275854dc0e5381c9d42d56257d94932c5a87 for pr-90799 [INFO] extracting crate gdbmi 0.0.2 into /workspace/builds/worker-28/source [INFO] validating manifest of crates.io crate gdbmi 0.0.2 on toolchain 8262275854dc0e5381c9d42d56257d94932c5a87 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8262275854dc0e5381c9d42d56257d94932c5a87" "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-28/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8262275854dc0e5381c9d42d56257d94932c5a87" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8262275854dc0e5381c9d42d56257d94932c5a87" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/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:5736fa189c1c60b01babf4b8b698fe57b6ecc41933a7ff2e0b8d7a221459412b" "/opt/rustwide/cargo-home/bin/cargo" "+8262275854dc0e5381c9d42d56257d94932c5a87" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4db7166e68a8959c2f947dfca7b541030a4463aa6f74caa97cac27675ec6d282 [INFO] running `Command { std: "docker" "start" "-a" "4db7166e68a8959c2f947dfca7b541030a4463aa6f74caa97cac27675ec6d282", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4db7166e68a8959c2f947dfca7b541030a4463aa6f74caa97cac27675ec6d282", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4db7166e68a8959c2f947dfca7b541030a4463aa6f74caa97cac27675ec6d282", kill_on_drop: false }` [INFO] [stdout] 4db7166e68a8959c2f947dfca7b541030a4463aa6f74caa97cac27675ec6d282 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5736fa189c1c60b01babf4b8b698fe57b6ecc41933a7ff2e0b8d7a221459412b" "/opt/rustwide/cargo-home/bin/cargo" "+8262275854dc0e5381c9d42d56257d94932c5a87" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f79697c44f6a26f7a8b9b2048d28c6ffd9dd1ba8869b65ec337bc79fc24dcaa1 [INFO] running `Command { std: "docker" "start" "-a" "f79697c44f6a26f7a8b9b2048d28c6ffd9dd1ba8869b65ec337bc79fc24dcaa1", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling proc-macro2 v1.0.32 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling syn v1.0.82 [INFO] [stderr] Compiling libc v0.2.108 [INFO] [stderr] Compiling memchr v2.3.4 [INFO] [stderr] Compiling ryu v1.0.6 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling radium v0.5.3 [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling lexical-core v0.7.6 [INFO] [stderr] Compiling pin-project-lite v0.2.7 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.15 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling wyz v0.2.0 [INFO] [stderr] Compiling camino v1.0.5 [INFO] [stderr] Compiling arrayvec v0.5.2 [INFO] [stderr] Compiling tap v1.0.1 [INFO] [stderr] Compiling funty v1.1.0 [INFO] [stderr] Compiling once_cell v1.8.0 [INFO] [stderr] Compiling bytes v1.1.0 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling nom v6.2.1 [INFO] [stderr] Compiling tracing-core v0.1.21 [INFO] [stderr] Compiling tokio v1.14.0 [INFO] [stderr] Compiling bitvec v0.19.6 [INFO] [stderr] Compiling aho-corasick v0.7.15 [INFO] [stderr] Compiling quote v1.0.10 [INFO] [stderr] Compiling getrandom v0.2.3 [INFO] [stderr] Compiling signal-hook-registry v1.4.0 [INFO] [stderr] Compiling mio v0.7.14 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.4 [INFO] [stderr] Compiling regex v1.4.6 [INFO] [stderr] Compiling tokio-macros v1.6.0 [INFO] [stderr] Compiling tracing-attributes v0.1.18 [INFO] [stderr] Compiling thiserror-impl v1.0.30 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Compiling displaydoc v0.2.3 [INFO] [stderr] Compiling tracing v0.1.29 [INFO] [stderr] Compiling thiserror v1.0.30 [INFO] [stderr] Compiling gdbmi v0.0.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 19.96s [INFO] running `Command { std: "docker" "inspect" "f79697c44f6a26f7a8b9b2048d28c6ffd9dd1ba8869b65ec337bc79fc24dcaa1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f79697c44f6a26f7a8b9b2048d28c6ffd9dd1ba8869b65ec337bc79fc24dcaa1", kill_on_drop: false }` [INFO] [stdout] f79697c44f6a26f7a8b9b2048d28c6ffd9dd1ba8869b65ec337bc79fc24dcaa1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5736fa189c1c60b01babf4b8b698fe57b6ecc41933a7ff2e0b8d7a221459412b" "/opt/rustwide/cargo-home/bin/cargo" "+8262275854dc0e5381c9d42d56257d94932c5a87" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d51bddd6b7d1331e4313696dc1ade3868e844409804f7f5b50b348b1ddc1406a [INFO] running `Command { std: "docker" "start" "-a" "d51bddd6b7d1331e4313696dc1ade3868e844409804f7f5b50b348b1ddc1406a", kill_on_drop: false }` [INFO] [stderr] Compiling serde_derive v1.0.130 [INFO] [stderr] Compiling serde v1.0.130 [INFO] [stderr] Compiling serde_json v1.0.72 [INFO] [stderr] Compiling itoa v0.4.8 [INFO] [stderr] Compiling futures-core v0.3.18 [INFO] [stderr] Compiling ansi_term v0.12.1 [INFO] [stderr] Compiling smallvec v1.7.0 [INFO] [stderr] Compiling cc v1.0.72 [INFO] [stderr] Compiling gimli v0.24.0 [INFO] [stderr] Compiling eyre v0.6.5 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling indenter v0.3.3 [INFO] [stderr] Compiling object v0.24.0 [INFO] [stderr] Compiling owo-colors v1.3.0 [INFO] [stderr] Compiling rustc-demangle v0.1.21 [INFO] [stderr] Compiling diff v0.1.12 [INFO] [stderr] Compiling similar v1.3.0 [INFO] [stderr] Compiling uuid v0.8.2 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling regex-automata v0.1.10 [INFO] [stderr] Compiling miniz_oxide v0.4.4 [INFO] [stderr] Compiling sharded-slab v0.1.4 [INFO] [stderr] Compiling indexmap v1.7.0 [INFO] [stderr] Compiling thread_local v1.1.3 [INFO] [stderr] Compiling tracing-log v0.1.2 [INFO] [stderr] Compiling terminal_size v0.1.17 [INFO] [stderr] Compiling os_pipe v0.9.2 [INFO] [stderr] Compiling shared_child v0.3.5 [INFO] [stderr] Compiling async-stream-impl v0.3.2 [INFO] [stderr] Compiling console v0.14.1 [INFO] [stderr] Compiling duct v0.13.5 [INFO] [stderr] Compiling tokio-stream v0.1.8 [INFO] [stderr] Compiling pretty_assertions v0.7.2 [INFO] [stderr] Compiling matchers v0.0.1 [INFO] [stderr] Compiling backtrace v0.3.59 [INFO] [stderr] Compiling async-stream v0.3.2 [INFO] [stderr] Compiling tokio-test v0.4.2 [INFO] [stderr] Compiling chrono v0.4.19 [INFO] [stderr] Compiling addr2line v0.15.2 [INFO] [stderr] Compiling tracing-serde v0.1.2 [INFO] [stderr] Compiling serde_yaml v0.8.21 [INFO] [stderr] Compiling tracing-subscriber v0.2.25 [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 1m 19s [INFO] running `Command { std: "docker" "inspect" "d51bddd6b7d1331e4313696dc1ade3868e844409804f7f5b50b348b1ddc1406a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d51bddd6b7d1331e4313696dc1ade3868e844409804f7f5b50b348b1ddc1406a", kill_on_drop: false }` [INFO] [stdout] d51bddd6b7d1331e4313696dc1ade3868e844409804f7f5b50b348b1ddc1406a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5736fa189c1c60b01babf4b8b698fe57b6ecc41933a7ff2e0b8d7a221459412b" "/opt/rustwide/cargo-home/bin/cargo" "+8262275854dc0e5381c9d42d56257d94932c5a87" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 1fb063f30277f9aa05ec9bf06f1cea3e1f67ba85e48450f66f50318037814843 [INFO] running `Command { std: "docker" "start" "-a" "1fb063f30277f9aa05ec9bf06f1cea3e1f67ba85e48450f66f50318037814843", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.26s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/gdbmi-93831bac459c370a) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test parser::tests::test_extra_characters_at_end_of_dict_are_discarded ... ok [INFO] [stdout] test parser::tests::test_real_world_dict ... 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 parser::tests::test_repeated_dict_key_workaround ... ok [INFO] [stdout] test parser::tests::test_escape_sequences ... ok [INFO] [stdout] test parser::tests::test_parse_basic ... ok [INFO] [stdout] test tests::test_exec_continue ... FAILED [INFO] [stdout] test tests::test_await_ready ... FAILED [INFO] [stdout] test tests::test_break ... FAILED [INFO] [stdout] test tests::test_exec_run ... FAILED [INFO] [stdout] test tests::test_exec_continue_not_running ... FAILED [INFO] [stdout] test tests::test_enable_filter_frames ... FAILED [INFO] [stdout] test tests::test_exec_finish ... FAILED [INFO] [stdout] test tests::test_next_status_when_correct_about_current ... FAILED [INFO] [stdout] test tests::test_exec_step ... FAILED [INFO] [stdout] test tests::test_invalid_command ... FAILED [INFO] [stdout] test tests::test_gdb_builders ... FAILED [INFO] [stdout] test tests::test_pop_general ... FAILED [INFO] [stdout] test tests::test_next_status_when_wrong_about_current ... FAILED [INFO] [stdout] test tests::test_raw_console_for_out ... FAILED [INFO] [stdout] test tests::test_status_through_break_continue ... FAILED [INFO] [stdout] test tests::test_symbol_info_function ... FAILED [INFO] [stdout] test tests::test_stack ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- tests::test_exec_continue 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::h184c9781b4d074af [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/result.rs:1255 [INFO] [stdout] 10: gdbmi::test_common::build::ha2a805d93eb84b57 [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::hd5ee4689676ac4af [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::habbd8c97865fc07d [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}}::hcdeffe5c7f5bc7fc [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::h41b92445ede344fb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::hf63b8a650615243c [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h7a138181f4b6f2a3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::hac43b970f3237197 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h2fa705e49cff8fea [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h98f9ab85db3d2268 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hd83956e10ef2eb12 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h40d27d028809500c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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}}::hec39122aecf50b42 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::ha9fcc33918216980 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::hb9a63914e6ef873d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h5f2904b8457c354b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::hb80d785feccd2caf [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:230 [INFO] [stdout] 228 │ /// Blocks on the provided future and drives the runtime's driver. [INFO] [stdout] 229 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  230 >  enter(self, |scheduler, context| { [INFO] [stdout] 231 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 232 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h036d0a3a72c1abe5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:501 [INFO] [stdout] 499 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 500 │ // already so this unwrap is safe. [INFO] [stdout]  501 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 502 │ } [INFO] [stdout] 503 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h38992a916f9241c8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:186 [INFO] [stdout] 184 │ loop { [INFO] [stdout] 185 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  186 >  return inner.block_on(future); [INFO] [stdout] 187 │ } else { [INFO] [stdout] 188 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h62bdb6a91e8fa872 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/mod.rs:461 [INFO] [stdout] 459 │ [INFO] [stdout] 460 │ match &self.kind { [INFO] [stdout]  461 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 462 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 463 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_exec_continue::h11708f2bab57029f [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}}::h2fdbdfe8f3e8f876 [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::h9d7cf0a8593db40e [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h24a32b9da1a40fdb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3c3a0492fb4a12eb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:585 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h9a8e38435f73d5e0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/alloc/src/boxed.rs:1694 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hb23d7496a0e6d1b4 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/panic/unwind_safe.rs:271 [INFO] [stdout] 37: std::panicking::try::do_call::ha2bb9825b32d2cc2 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:406 [INFO] [stdout] 38: std::panicking::try::hdc38a574bbebc53e [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:370 [INFO] [stdout] 39: std::panic::catch_unwind::hc45ed246595c621c [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panic.rs:133 [INFO] [stdout] 40: test::run_test_in_process::h4249138faaea8d54 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:608 [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::h34ed906e0da62e6f [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/result.rs:1295 [INFO] [stdout] 10: gdbmi::test_common::build::ha2a805d93eb84b57 [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::hd5ee4689676ac4af [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::habbd8c97865fc07d [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}}::hbc44cdfdad914d8b [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::hb8d71b44edec68d7 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h43cbdc86c5a57f60 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::ha2a7f9af2a49d68f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h75f366be94b5d097 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::hefdf1a41b93347c6 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h05be373ab2854682 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h59cda1e0125069f5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::hd4d7bee66a795931 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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}}::h2dab56d89775a12a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h57013b497b1bd392 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::hcb2a4a9b968a5994 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::hde07cca9318fe6f5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h3c069d6b3dac1a72 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:230 [INFO] [stdout] 228 │ /// Blocks on the provided future and drives the runtime's driver. [INFO] [stdout] 229 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  230 >  enter(self, |scheduler, context| { [INFO] [stdout] 231 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 232 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h5674242297437222 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:501 [INFO] [stdout] 499 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 500 │ // already so this unwrap is safe. [INFO] [stdout]  501 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 502 │ } [INFO] [stdout] 503 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h362635aef0b6db1b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:186 [INFO] [stdout] 184 │ loop { [INFO] [stdout] 185 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  186 >  return inner.block_on(future); [INFO] [stdout] 187 │ } else { [INFO] [stdout] 188 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h88da13c864c0528f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/mod.rs:461 [INFO] [stdout] 459 │ [INFO] [stdout] 460 │ match &self.kind { [INFO] [stdout]  461 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 462 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 463 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_await_ready::h9eeb55e25c8d21fc [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}}::hdad9f9034085ef74 [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::h76ce6f3d0d9f06a3 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h24a32b9da1a40fdb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3c3a0492fb4a12eb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:585 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h9a8e38435f73d5e0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/alloc/src/boxed.rs:1694 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hb23d7496a0e6d1b4 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/panic/unwind_safe.rs:271 [INFO] [stdout] 37: std::panicking::try::do_call::ha2bb9825b32d2cc2 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:406 [INFO] [stdout] 38: std::panicking::try::hdc38a574bbebc53e [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:370 [INFO] [stdout] 39: std::panic::catch_unwind::hc45ed246595c621c [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panic.rs:133 [INFO] [stdout] 40: test::run_test_in_process::h4249138faaea8d54 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:608 [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::h34ed906e0da62e6f [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/result.rs:1295 [INFO] [stdout] 10: gdbmi::test_common::build::ha2a805d93eb84b57 [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::hd5ee4689676ac4af [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::habbd8c97865fc07d [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}}::ha60eb90ef67b7f38 [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::h1bf6c963694bf86c [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h6b19a38889f2afd0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::hbec8eefd33860544 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h2f907fbfe4627f46 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h73773d150c7a4867 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h52b4388225f7723b [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h6c37bac36f577c5d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h3b8e608e7fe3ab15 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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}}::h71b9f642e737aa70 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::he89ede015a00d9f9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h610e650c279b03df [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h2225f4a5977612bf [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h578be0aecc327be5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:230 [INFO] [stdout] 228 │ /// Blocks on the provided future and drives the runtime's driver. [INFO] [stdout] 229 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  230 >  enter(self, |scheduler, context| { [INFO] [stdout] 231 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 232 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::hf7bc7f4bf37f3d8e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:501 [INFO] [stdout] 499 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 500 │ // already so this unwrap is safe. [INFO] [stdout]  501 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 502 │ } [INFO] [stdout] 503 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::hd8320b8563a6f48d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:186 [INFO] [stdout] 184 │ loop { [INFO] [stdout] 185 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  186 >  return inner.block_on(future); [INFO] [stdout] 187 │ } else { [INFO] [stdout] 188 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h0c2126fe3177fed5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/mod.rs:461 [INFO] [stdout] 459 │ [INFO] [stdout] 460 │ match &self.kind { [INFO] [stdout]  461 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 462 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 463 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_break::h45e97372aebc48bf [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}}::h2190d213a48c5711 [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::h9ba14cafc45f0533 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h24a32b9da1a40fdb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3c3a0492fb4a12eb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:585 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h9a8e38435f73d5e0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/alloc/src/boxed.rs:1694 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hb23d7496a0e6d1b4 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/panic/unwind_safe.rs:271 [INFO] [stdout] 37: std::panicking::try::do_call::ha2bb9825b32d2cc2 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:406 [INFO] [stdout] 38: std::panicking::try::hdc38a574bbebc53e [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:370 [INFO] [stdout] 39: std::panic::catch_unwind::hc45ed246595c621c [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panic.rs:133 [INFO] [stdout] 40: test::run_test_in_process::h4249138faaea8d54 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:608 [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::h34ed906e0da62e6f [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/result.rs:1295 [INFO] [stdout] 10: gdbmi::test_common::build::ha2a805d93eb84b57 [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::hd5ee4689676ac4af [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::habbd8c97865fc07d [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}}::h36cd0e673006651c [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::h9005a377c6d8641b [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h850672b43ebde860 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::hb07316f040205ec3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::hc8434d4046fa7fc6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h00feeb0dd092eeb7 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h68fec66ad1ab16ca [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hdfd0011f128aee81 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h5a75aa841d7db2de [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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}}::h6b0cfdae8aabc90c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h4672f0eebb13cd82 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h5644daaab6258162 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::he5593b426059d3ff [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h20c21664f631277a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:230 [INFO] [stdout] 228 │ /// Blocks on the provided future and drives the runtime's driver. [INFO] [stdout] 229 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  230 >  enter(self, |scheduler, context| { [INFO] [stdout] 231 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 232 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h48dda764526a3d63 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:501 [INFO] [stdout] 499 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 500 │ // already so this unwrap is safe. [INFO] [stdout]  501 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 502 │ } [INFO] [stdout] 503 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h28a30b83105275ee [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:186 [INFO] [stdout] 184 │ loop { [INFO] [stdout] 185 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  186 >  return inner.block_on(future); [INFO] [stdout] 187 │ } else { [INFO] [stdout] 188 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::he38757a4fe17dbfc [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/mod.rs:461 [INFO] [stdout] 459 │ [INFO] [stdout] 460 │ match &self.kind { [INFO] [stdout]  461 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 462 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 463 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_exec_run::h435b6bc4562b8cc1 [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}}::h151da7f154ff2321 [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::h71bf4410e95e98c3 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h24a32b9da1a40fdb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3c3a0492fb4a12eb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:585 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h9a8e38435f73d5e0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/alloc/src/boxed.rs:1694 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hb23d7496a0e6d1b4 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/panic/unwind_safe.rs:271 [INFO] [stdout] 37: std::panicking::try::do_call::ha2bb9825b32d2cc2 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:406 [INFO] [stdout] 38: std::panicking::try::hdc38a574bbebc53e [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:370 [INFO] [stdout] 39: std::panic::catch_unwind::hc45ed246595c621c [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panic.rs:133 [INFO] [stdout] 40: test::run_test_in_process::h4249138faaea8d54 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:608 [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::h34ed906e0da62e6f [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/result.rs:1295 [INFO] [stdout] 10: gdbmi::test_common::build::ha2a805d93eb84b57 [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::hd5ee4689676ac4af [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::habbd8c97865fc07d [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}}::h28ce0f98f5d02b31 [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::h70f509a4c1219689 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::he7ed04f58fa4dba1 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h8dada0710c6bdb09 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::hc0916e8fce1c7d3e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h0fe182c110b955e0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::hc596db883fe9e46f [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h8443acf8ef73f7bd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h61a37ddce413f2d9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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}}::h427d0bcf9feaafe3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::he9f0fbc2999cab5d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h7a58ae0e33488cef [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h15803efe78f46fa6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h4a80a6af426127a2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:230 [INFO] [stdout] 228 │ /// Blocks on the provided future and drives the runtime's driver. [INFO] [stdout] 229 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  230 >  enter(self, |scheduler, context| { [INFO] [stdout] 231 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 232 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h8ff3045beab98457 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:501 [INFO] [stdout] 499 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 500 │ // already so this unwrap is safe. [INFO] [stdout]  501 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 502 │ } [INFO] [stdout] 503 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h290dde7cdb3b5fd9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:186 [INFO] [stdout] 184 │ loop { [INFO] [stdout] 185 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  186 >  return inner.block_on(future); [INFO] [stdout] 187 │ } else { [INFO] [stdout] 188 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h7f01479fa7da2599 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/mod.rs:461 [INFO] [stdout] 459 │ [INFO] [stdout] 460 │ match &self.kind { [INFO] [stdout]  461 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 462 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 463 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_exec_continue_not_running::hfaa00476097db3c8 [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}}::he2debf27516a6d0a [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::h64f0110b6df91c9b [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h24a32b9da1a40fdb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3c3a0492fb4a12eb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:585 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h9a8e38435f73d5e0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/alloc/src/boxed.rs:1694 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hb23d7496a0e6d1b4 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/panic/unwind_safe.rs:271 [INFO] [stdout] 37: std::panicking::try::do_call::ha2bb9825b32d2cc2 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:406 [INFO] [stdout] 38: std::panicking::try::hdc38a574bbebc53e [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:370 [INFO] [stdout] 39: std::panic::catch_unwind::hc45ed246595c621c [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panic.rs:133 [INFO] [stdout] 40: test::run_test_in_process::h4249138faaea8d54 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:608 [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::h34ed906e0da62e6f [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/result.rs:1295 [INFO] [stdout] 10: gdbmi::test_common::build::ha2a805d93eb84b57 [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::hd5ee4689676ac4af [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::habbd8c97865fc07d [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}}::hbd7391efb50bf1cb [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::hf396cfab08c009d6 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h94003421d6002aeb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h458891f585c038fe [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h2e93b025f3d4bca2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::hbdee3e8beea33fe0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h274bfe20d765e434 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h03e31de2fd18d1a6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::ha6954f8df5bd711d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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}}::hc3f65e322e1eb9c0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h93a48a01e9b601ae [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::hc937ea8e0ed47c90 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h6ba9293911629b46 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h63ae7bc6481b3767 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:230 [INFO] [stdout] 228 │ /// Blocks on the provided future and drives the runtime's driver. [INFO] [stdout] 229 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  230 >  enter(self, |scheduler, context| { [INFO] [stdout] 231 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 232 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::ha2815c389692fbfd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:501 [INFO] [stdout] 499 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 500 │ // already so this unwrap is safe. [INFO] [stdout]  501 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 502 │ } [INFO] [stdout] 503 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h0f8d35deed2e911b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:186 [INFO] [stdout] 184 │ loop { [INFO] [stdout] 185 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  186 >  return inner.block_on(future); [INFO] [stdout] 187 │ } else { [INFO] [stdout] 188 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::hd591fa2e3f97d92c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/mod.rs:461 [INFO] [stdout] 459 │ [INFO] [stdout] 460 │ match &self.kind { [INFO] [stdout]  461 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 462 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 463 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_enable_filter_frames::ha49b9394bc297893 [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}}::h46425aadfbc5d232 [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::h92c4a96f5024566a [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h24a32b9da1a40fdb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3c3a0492fb4a12eb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:585 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h9a8e38435f73d5e0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/alloc/src/boxed.rs:1694 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hb23d7496a0e6d1b4 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/panic/unwind_safe.rs:271 [INFO] [stdout] 37: std::panicking::try::do_call::ha2bb9825b32d2cc2 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:406 [INFO] [stdout] 38: std::panicking::try::hdc38a574bbebc53e [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:370 [INFO] [stdout] 39: std::panic::catch_unwind::hc45ed246595c621c [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panic.rs:133 [INFO] [stdout] 40: test::run_test_in_process::h4249138faaea8d54 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:608 [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::h34ed906e0da62e6f [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/result.rs:1295 [INFO] [stdout] 10: gdbmi::test_common::build::ha2a805d93eb84b57 [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::hd5ee4689676ac4af [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::habbd8c97865fc07d [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}}::h03a6697d038a7bd2 [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::hbe0c3d18ca7d6d2b [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::hd3fc8bf0dd56b521 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::hccc4d9ab6f4041ea [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::hc8c3767cc497a9b8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::hac686966ae0eb212 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h5e1a40b6d9c807fc [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hdf32e9a7c1e0b900 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h41388cb13bd8aa5d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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}}::hf6bd418cfea611b1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::hf929c3a7166117ec [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h8b49bd431d042605 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::ha2f0c6d1f1712989 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::hc6b87586db4f7165 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:230 [INFO] [stdout] 228 │ /// Blocks on the provided future and drives the runtime's driver. [INFO] [stdout] 229 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  230 >  enter(self, |scheduler, context| { [INFO] [stdout] 231 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 232 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::hd9288ef8d7b42825 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:501 [INFO] [stdout] 499 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 500 │ // already so this unwrap is safe. [INFO] [stdout]  501 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 502 │ } [INFO] [stdout] 503 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::hdb8ca88eae202fb1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:186 [INFO] [stdout] 184 │ loop { [INFO] [stdout] 185 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  186 >  return inner.block_on(future); [INFO] [stdout] 187 │ } else { [INFO] [stdout] 188 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h5d784e522c76b34c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/mod.rs:461 [INFO] [stdout] 459 │ [INFO] [stdout] 460 │ match &self.kind { [INFO] [stdout]  461 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 462 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 463 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_exec_finish::h8f72b0d3cc48155f [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}}::ha7c7ebb08399b535 [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::h714e8dcfecf6fbc9 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h24a32b9da1a40fdb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3c3a0492fb4a12eb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:585 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h9a8e38435f73d5e0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/alloc/src/boxed.rs:1694 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hb23d7496a0e6d1b4 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/panic/unwind_safe.rs:271 [INFO] [stdout] 37: std::panicking::try::do_call::ha2bb9825b32d2cc2 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:406 [INFO] [stdout] 38: std::panicking::try::hdc38a574bbebc53e [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:370 [INFO] [stdout] 39: std::panic::catch_unwind::hc45ed246595c621c [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panic.rs:133 [INFO] [stdout] 40: test::run_test_in_process::h4249138faaea8d54 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:608 [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::h34ed906e0da62e6f [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/result.rs:1295 [INFO] [stdout] 10: gdbmi::test_common::build::ha2a805d93eb84b57 [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::hd5ee4689676ac4af [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::habbd8c97865fc07d [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}}::hc79d6192af6d249b [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::h5a06cd3c3f24554b [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::hcacd039c8957c3ee [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::ha2e7f2188e636f4d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h5acb65d1cf9b6cea [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h6b531ca6f2f7d183 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::hd5a24780080ea7a0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h6a64ae8dfa6b3bd9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::hd13e1e121df01b8f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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}}::h69df93fe6343cc2d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h61faae99b178b58d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h199313d00880e2fe [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h641e22a5a38ad0bb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h1608a14af54ed8c2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:230 [INFO] [stdout] 228 │ /// Blocks on the provided future and drives the runtime's driver. [INFO] [stdout] 229 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  230 >  enter(self, |scheduler, context| { [INFO] [stdout] 231 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 232 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h3490cc1b3e803b75 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:501 [INFO] [stdout] 499 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 500 │ // already so this unwrap is safe. [INFO] [stdout]  501 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 502 │ } [INFO] [stdout] 503 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::hb059f824527ebeea [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:186 [INFO] [stdout] 184 │ loop { [INFO] [stdout] 185 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  186 >  return inner.block_on(future); [INFO] [stdout] 187 │ } else { [INFO] [stdout] 188 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h0172d6ab320f735f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/mod.rs:461 [INFO] [stdout] 459 │ [INFO] [stdout] 460 │ match &self.kind { [INFO] [stdout]  461 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 462 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 463 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_next_status_when_correct_about_current::he398d6b267f7994f [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}}::hba88cc46938d1b8a [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::h39cff4dacb16e3eb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h24a32b9da1a40fdb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3c3a0492fb4a12eb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:585 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h9a8e38435f73d5e0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/alloc/src/boxed.rs:1694 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hb23d7496a0e6d1b4 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/panic/unwind_safe.rs:271 [INFO] [stdout] 37: std::panicking::try::do_call::ha2bb9825b32d2cc2 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:406 [INFO] [stdout] 38: std::panicking::try::hdc38a574bbebc53e [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:370 [INFO] [stdout] 39: std::panic::catch_unwind::hc45ed246595c621c [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panic.rs:133 [INFO] [stdout] 40: test::run_test_in_process::h4249138faaea8d54 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:608 [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::h34ed906e0da62e6f [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/result.rs:1295 [INFO] [stdout] 10: gdbmi::test_common::build::ha2a805d93eb84b57 [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::hd5ee4689676ac4af [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::habbd8c97865fc07d [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}}::h70c9f71bbce761d3 [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::hf029749645c107fe [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h3a2590a0b3f78a66 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::hbdc907f3069c488b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h79e89d2ec3633ff6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::hd160d734e31c0acd [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::he5dc62f5f9a22545 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h76db953074ef96fb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h61b2dd2c37c7b87b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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}}::he891558e8fc70e8a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h48e8a7b68146037f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h4a1533bf9a2afb95 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h1fdacc1db28ac45c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h53b724b29cbcbfc7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:230 [INFO] [stdout] 228 │ /// Blocks on the provided future and drives the runtime's driver. [INFO] [stdout] 229 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  230 >  enter(self, |scheduler, context| { [INFO] [stdout] 231 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 232 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h57ee03846b3d9e67 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:501 [INFO] [stdout] 499 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 500 │ // already so this unwrap is safe. [INFO] [stdout]  501 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 502 │ } [INFO] [stdout] 503 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h5e77f8066e461d65 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:186 [INFO] [stdout] 184 │ loop { [INFO] [stdout] 185 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  186 >  return inner.block_on(future); [INFO] [stdout] 187 │ } else { [INFO] [stdout] 188 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::hf01cbe42dd769cb6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/mod.rs:461 [INFO] [stdout] 459 │ [INFO] [stdout] 460 │ match &self.kind { [INFO] [stdout]  461 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 462 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 463 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_exec_step::h9cca1068f6e78660 [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}}::hd4b3f37374bc2925 [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::h55899fe563ea474f [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h24a32b9da1a40fdb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3c3a0492fb4a12eb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:585 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h9a8e38435f73d5e0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/alloc/src/boxed.rs:1694 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hb23d7496a0e6d1b4 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/panic/unwind_safe.rs:271 [INFO] [stdout] 37: std::panicking::try::do_call::ha2bb9825b32d2cc2 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:406 [INFO] [stdout] 38: std::panicking::try::hdc38a574bbebc53e [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:370 [INFO] [stdout] 39: std::panic::catch_unwind::hc45ed246595c621c [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panic.rs:133 [INFO] [stdout] 40: test::run_test_in_process::h4249138faaea8d54 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:608 [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::h34ed906e0da62e6f [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/result.rs:1295 [INFO] [stdout] 10: gdbmi::test_common::build::ha2a805d93eb84b57 [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::hd5ee4689676ac4af [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::habbd8c97865fc07d [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}}::h64e5a517c23c61f3 [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::ha8965f4e20d8ea91 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h9dad2d9bcd1f63db [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h6ecf0132f2171ec8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::he88c979ae68b7c1a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::hc511d641b1951150 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::haab627e47a8d63b3 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h4689f38c24b03d2e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h52bfdf32fcef85f8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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}}::hcc42699904807b0b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h2b705804fdbb93d1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h389b437a4c779d4d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::hb0ce3c7030ee1008 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h7b14179c78ac5ff0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:230 [INFO] [stdout] 228 │ /// Blocks on the provided future and drives the runtime's driver. [INFO] [stdout] 229 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  230 >  enter(self, |scheduler, context| { [INFO] [stdout] 231 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 232 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h516e976e1f284bcf [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:501 [INFO] [stdout] 499 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 500 │ // already so this unwrap is safe. [INFO] [stdout]  501 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 502 │ } [INFO] [stdout] 503 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h6835f030da37b758 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:186 [INFO] [stdout] 184 │ loop { [INFO] [stdout] 185 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  186 >  return inner.block_on(future); [INFO] [stdout] 187 │ } else { [INFO] [stdout] 188 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h99a26368ba08a349 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/mod.rs:461 [INFO] [stdout] 459 │ [INFO] [stdout] 460 │ match &self.kind { [INFO] [stdout]  461 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 462 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 463 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_invalid_command::h08667ee8d3d6e4fb [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}}::hc5674ead6236ab85 [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::hba0b62860974b8f0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h24a32b9da1a40fdb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3c3a0492fb4a12eb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:585 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h9a8e38435f73d5e0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/alloc/src/boxed.rs:1694 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hb23d7496a0e6d1b4 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/panic/unwind_safe.rs:271 [INFO] [stdout] 37: std::panicking::try::do_call::ha2bb9825b32d2cc2 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:406 [INFO] [stdout] 38: std::panicking::try::hdc38a574bbebc53e [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:370 [INFO] [stdout] 39: std::panic::catch_unwind::hc45ed246595c621c [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panic.rs:133 [INFO] [stdout] 40: test::run_test_in_process::h4249138faaea8d54 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:608 [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::h34ed906e0da62e6f [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/result.rs:1295 [INFO] [stdout] 10: gdbmi::test_common::build::ha2a805d93eb84b57 [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::hd5ee4689676ac4af [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}}::h297edf67eb213a07 [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::h582662e0f989d446 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/mod.rs:80 [INFO] [stdout] 14:  as core::future::future::Future>::poll::h8cc96651b279f4ed [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/future.rs:119 [INFO] [stdout] 15: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h4009874e9bf52d62 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 16: tokio::coop::with_budget::{{closure}}::h2ca54c41cfc42511 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h51221532ff58a911 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:399 [INFO] [stdout] 18: std::thread::local::LocalKey::with::h88f61db6b57fe9df [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:375 [INFO] [stdout] 19: tokio::coop::with_budget::he04b91d6f07eeaab [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h90503d07c02fe1b1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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}}::h24c61e5ab43d2ed1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 22: tokio::runtime::basic_scheduler::enter::{{closure}}::h328dd97e54cc65d1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 23: tokio::macros::scoped_tls::ScopedKey::set::hb5b3c68faa9851b1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::hd47e28f3a2fcf686 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 25: tokio::runtime::basic_scheduler::Inner

::block_on::h012e9d0be1b517c0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:230 [INFO] [stdout] 228 │ /// Blocks on the provided future and drives the runtime's driver. [INFO] [stdout] 229 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  230 >  enter(self, |scheduler, context| { [INFO] [stdout] 231 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 232 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 26: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h73203acf2e7e5b9f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:501 [INFO] [stdout] 499 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 500 │ // already so this unwrap is safe. [INFO] [stdout]  501 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 502 │ } [INFO] [stdout] 503 │ } [INFO] [stdout] 27: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::hbb1b9e7d98fa3c65 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:186 [INFO] [stdout] 184 │ loop { [INFO] [stdout] 185 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  186 >  return inner.block_on(future); [INFO] [stdout] 187 │ } else { [INFO] [stdout] 188 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 28: tokio::runtime::Runtime::block_on::h82df962af5a65ded [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/mod.rs:461 [INFO] [stdout] 459 │ [INFO] [stdout] 460 │ match &self.kind { [INFO] [stdout]  461 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 462 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 463 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 29: gdbmi::tests::test_gdb_builders::h4bed24c13bbcf8e4 [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}}::h36a465a3e600a332 [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::hf7275fbb27d3e1a3 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 32: core::ops::function::FnOnce::call_once::h24a32b9da1a40fdb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: test::__rust_begin_short_backtrace::h3c3a0492fb4a12eb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:585 [INFO] [stdout] 34:  as core::ops::function::FnOnce>::call_once::h9a8e38435f73d5e0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/alloc/src/boxed.rs:1694 [INFO] [stdout] 35:  as core::ops::function::FnOnce<()>>::call_once::hb23d7496a0e6d1b4 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/panic/unwind_safe.rs:271 [INFO] [stdout] 36: std::panicking::try::do_call::ha2bb9825b32d2cc2 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:406 [INFO] [stdout] 37: std::panicking::try::hdc38a574bbebc53e [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:370 [INFO] [stdout] 38: std::panic::catch_unwind::hc45ed246595c621c [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panic.rs:133 [INFO] [stdout] 39: test::run_test_in_process::h4249138faaea8d54 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:608 [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::h34ed906e0da62e6f [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/result.rs:1295 [INFO] [stdout] 10: gdbmi::test_common::build::ha2a805d93eb84b57 [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::hd5ee4689676ac4af [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::habbd8c97865fc07d [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}}::h830081e52901f238 [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::haec71cff3d0668f5 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h070be09e4ac4e3ec [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h94ed0f0252070aea [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h0799f3dc06e21283 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::hd5284966ae833105 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h6d68d4b1fb832225 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hed05723a64956db2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::hdaeac6e851fb7584 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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}}::h54fe6803a78ac711 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h83f7f7896e37ad49 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::hcd4747fe977e8066 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h0e3122c0b2f1fd76 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h577c715c897dbe76 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:230 [INFO] [stdout] 228 │ /// Blocks on the provided future and drives the runtime's driver. [INFO] [stdout] 229 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  230 >  enter(self, |scheduler, context| { [INFO] [stdout] 231 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 232 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::hf4280da8a4dc787c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:501 [INFO] [stdout] 499 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 500 │ // already so this unwrap is safe. [INFO] [stdout]  501 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 502 │ } [INFO] [stdout] 503 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::hdd307704e09fc361 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:186 [INFO] [stdout] 184 │ loop { [INFO] [stdout] 185 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  186 >  return inner.block_on(future); [INFO] [stdout] 187 │ } else { [INFO] [stdout] 188 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h5aa396bf8e329fc0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/mod.rs:461 [INFO] [stdout] 459 │ [INFO] [stdout] 460 │ match &self.kind { [INFO] [stdout]  461 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 462 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 463 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_pop_general::h976fa72aac15c875 [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}}::h9eb910b7da13f686 [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::hbd2f8ed80cda1231 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h24a32b9da1a40fdb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3c3a0492fb4a12eb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:585 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h9a8e38435f73d5e0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/alloc/src/boxed.rs:1694 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hb23d7496a0e6d1b4 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/panic/unwind_safe.rs:271 [INFO] [stdout] 37: std::panicking::try::do_call::ha2bb9825b32d2cc2 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:406 [INFO] [stdout] 38: std::panicking::try::hdc38a574bbebc53e [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:370 [INFO] [stdout] 39: std::panic::catch_unwind::hc45ed246595c621c [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panic.rs:133 [INFO] [stdout] 40: test::run_test_in_process::h4249138faaea8d54 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:608 [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::h34ed906e0da62e6f [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/result.rs:1295 [INFO] [stdout] 10: gdbmi::test_common::build::ha2a805d93eb84b57 [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::hd5ee4689676ac4af [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::habbd8c97865fc07d [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}}::hb8e2b79b27d43672 [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::h1599501b90217571 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::hef85dfffbdd28b2d [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h8d0f5975c50b406a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h39d42a49ffaecb2c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h605165592fe4bbd2 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::hc1a481c0f39b84b4 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h271ba76a162b56b6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::hbb2906b12a7598f0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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}}::hee7b2d44bd397e2f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h727c0dc29ea62d8b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::hde507a597807a103 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h30e9ebcd068dfd73 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::hd75a3b44e5728846 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:230 [INFO] [stdout] 228 │ /// Blocks on the provided future and drives the runtime's driver. [INFO] [stdout] 229 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  230 >  enter(self, |scheduler, context| { [INFO] [stdout] 231 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 232 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h4038b24fca716c36 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:501 [INFO] [stdout] 499 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 500 │ // already so this unwrap is safe. [INFO] [stdout]  501 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 502 │ } [INFO] [stdout] 503 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::hdb0396b0b5e8be6d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:186 [INFO] [stdout] 184 │ loop { [INFO] [stdout] 185 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  186 >  return inner.block_on(future); [INFO] [stdout] 187 │ } else { [INFO] [stdout] 188 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h09617b290d273ae9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/mod.rs:461 [INFO] [stdout] 459 │ [INFO] [stdout] 460 │ match &self.kind { [INFO] [stdout]  461 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 462 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 463 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_next_status_when_wrong_about_current::h8b76c5a37be0ab33 [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}}::hdfc8ba46c9839673 [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::hbb9dcd67a09509e5 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h24a32b9da1a40fdb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3c3a0492fb4a12eb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:585 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h9a8e38435f73d5e0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/alloc/src/boxed.rs:1694 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hb23d7496a0e6d1b4 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/panic/unwind_safe.rs:271 [INFO] [stdout] 37: std::panicking::try::do_call::ha2bb9825b32d2cc2 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:406 [INFO] [stdout] 38: std::panicking::try::hdc38a574bbebc53e [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:370 [INFO] [stdout] 39: std::panic::catch_unwind::hc45ed246595c621c [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panic.rs:133 [INFO] [stdout] 40: test::run_test_in_process::h4249138faaea8d54 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:608 [INFO] [stdout]  ⋮ 15 frames hidden ⋮  [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] [INFO] [stdout] ---- tests::test_raw_console_for_out stdout ---- [INFO] [stdout] The application panicked (crashed). [INFO] [stdout] Message: called `Result::unwrap()` on an `Err` value: PoisonError { .. } [INFO] [stdout] Location: src/test_common.rs:29 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout]  ⋮ 8 frames hidden ⋮  [INFO] [stdout] 9: core::result::Result::unwrap::h34ed906e0da62e6f [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/result.rs:1295 [INFO] [stdout] 10: gdbmi::test_common::build::ha2a805d93eb84b57 [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::hd5ee4689676ac4af [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::habbd8c97865fc07d [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}}::h51191d6cd2970a32 [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::hb3bc6fbb1a48d99d [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h784115851d5eb0ec [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h236ee3b57da30fd9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::hae594ba083ba071d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h8a7911db6a84cffa [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::hb44b4ef9f3750696 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hb0785626d57dc848 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h2ba371d35f30539e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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}}::h006a234dbe8dff33 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h0d91e4647568ef87 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h9b936d12eb05ce80 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h1892f1b1084117f1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h16e9c362db5155e8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:230 [INFO] [stdout] 228 │ /// Blocks on the provided future and drives the runtime's driver. [INFO] [stdout] 229 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  230 >  enter(self, |scheduler, context| { [INFO] [stdout] 231 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 232 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h0eac3b193a77c5f0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:501 [INFO] [stdout] 499 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 500 │ // already so this unwrap is safe. [INFO] [stdout]  501 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 502 │ } [INFO] [stdout] 503 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h8001ea11dedfa3fb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:186 [INFO] [stdout] 184 │ loop { [INFO] [stdout] 185 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  186 >  return inner.block_on(future); [INFO] [stdout] 187 │ } else { [INFO] [stdout] 188 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h350bb18d574d03cb [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/mod.rs:461 [INFO] [stdout] 459 │ [INFO] [stdout] 460 │ match &self.kind { [INFO] [stdout]  461 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 462 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 463 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_raw_console_for_out::h079a3846817c5fcb [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}}::h9253d738f31a5767 [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::hd758531baef69407 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h24a32b9da1a40fdb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3c3a0492fb4a12eb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:585 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h9a8e38435f73d5e0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/alloc/src/boxed.rs:1694 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hb23d7496a0e6d1b4 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/panic/unwind_safe.rs:271 [INFO] [stdout] 37: std::panicking::try::do_call::ha2bb9825b32d2cc2 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:406 [INFO] [stdout] 38: std::panicking::try::hdc38a574bbebc53e [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:370 [INFO] [stdout] 39: std::panic::catch_unwind::hc45ed246595c621c [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panic.rs:133 [INFO] [stdout] 40: test::run_test_in_process::h4249138faaea8d54 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:608 [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::h34ed906e0da62e6f [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/result.rs:1295 [INFO] [stdout] 10: gdbmi::test_common::build::ha2a805d93eb84b57 [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::hd5ee4689676ac4af [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::habbd8c97865fc07d [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}}::hae6fdaebe4c789df [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::h13dce04581b8d365 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::haacb9824c986d409 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::hfe75d456830dc1df [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h343bb2d3c0df863a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h1aa5e91de15a2a1f [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h0426d87022a7870a [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hf22e1e40dadb2068 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h84fff55805c4c34b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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}}::h48fd262f538e1414 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::hbd046ad665d507ca [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h198b76bf2087cdee [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::ha96839930d456f9a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::hc2d472beab046489 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:230 [INFO] [stdout] 228 │ /// Blocks on the provided future and drives the runtime's driver. [INFO] [stdout] 229 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  230 >  enter(self, |scheduler, context| { [INFO] [stdout] 231 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 232 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::he44e87f571787b7a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:501 [INFO] [stdout] 499 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 500 │ // already so this unwrap is safe. [INFO] [stdout]  501 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 502 │ } [INFO] [stdout] 503 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::he97ed8c6c409428a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:186 [INFO] [stdout] 184 │ loop { [INFO] [stdout] 185 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  186 >  return inner.block_on(future); [INFO] [stdout] 187 │ } else { [INFO] [stdout] 188 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h8bde30f7a22893b9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/mod.rs:461 [INFO] [stdout] 459 │ [INFO] [stdout] 460 │ match &self.kind { [INFO] [stdout]  461 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 462 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 463 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_status_through_break_continue::h440a3b7292e3d243 [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}}::hfbeaf1c51d461570 [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::he4730234145b3599 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h24a32b9da1a40fdb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3c3a0492fb4a12eb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:585 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h9a8e38435f73d5e0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/alloc/src/boxed.rs:1694 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hb23d7496a0e6d1b4 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/panic/unwind_safe.rs:271 [INFO] [stdout] 37: std::panicking::try::do_call::ha2bb9825b32d2cc2 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:406 [INFO] [stdout] 38: std::panicking::try::hdc38a574bbebc53e [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:370 [INFO] [stdout] 39: std::panic::catch_unwind::hc45ed246595c621c [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panic.rs:133 [INFO] [stdout] 40: test::run_test_in_process::h4249138faaea8d54 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:608 [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::h34ed906e0da62e6f [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/result.rs:1295 [INFO] [stdout] 10: gdbmi::test_common::build::ha2a805d93eb84b57 [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::hd5ee4689676ac4af [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::habbd8c97865fc07d [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}}::hf6df11beae59c746 [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::h1d05ae05eaf105f7 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::he07d078218a8c8e2 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::hac06adbf55bc14d9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::h0b7e6d84f0a2ed6a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h418f8791e8346d97 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::h789137cef97d72bf [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::hf5d4e812ae8bd40b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::ha60618d9e0496dd8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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}}::h69add23df80ff7ea [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stderr] error: test failed, to rerun pass '--lib' [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h713418b7d7949730 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h77fe72cce816ae20 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::h4e7f07c5c55dd984 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h5fe987c11d85461e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:230 [INFO] [stdout] 228 │ /// Blocks on the provided future and drives the runtime's driver. [INFO] [stdout] 229 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  230 >  enter(self, |scheduler, context| { [INFO] [stdout] 231 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 232 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::h6f84f9de2d62b0b1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:501 [INFO] [stdout] 499 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 500 │ // already so this unwrap is safe. [INFO] [stdout]  501 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 502 │ } [INFO] [stdout] 503 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::h655b589d415f630c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:186 [INFO] [stdout] 184 │ loop { [INFO] [stdout] 185 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  186 >  return inner.block_on(future); [INFO] [stdout] 187 │ } else { [INFO] [stdout] 188 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::h5d5b173d90d628a9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/mod.rs:461 [INFO] [stdout] 459 │ [INFO] [stdout] 460 │ match &self.kind { [INFO] [stdout]  461 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 462 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 463 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_symbol_info_function::h1f9fc373f2d71ea5 [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}}::h3f39943473354461 [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::h4771012fa22142dd [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h24a32b9da1a40fdb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3c3a0492fb4a12eb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:585 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h9a8e38435f73d5e0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/alloc/src/boxed.rs:1694 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hb23d7496a0e6d1b4 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/panic/unwind_safe.rs:271 [INFO] [stdout] 37: std::panicking::try::do_call::ha2bb9825b32d2cc2 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:406 [INFO] [stdout] 38: std::panicking::try::hdc38a574bbebc53e [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:370 [INFO] [stdout] 39: std::panic::catch_unwind::hc45ed246595c621c [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panic.rs:133 [INFO] [stdout] 40: test::run_test_in_process::h4249138faaea8d54 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:608 [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::h34ed906e0da62e6f [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/result.rs:1295 [INFO] [stdout] 10: gdbmi::test_common::build::ha2a805d93eb84b57 [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::hd5ee4689676ac4af [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::habbd8c97865fc07d [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}}::h8741a936a5eece53 [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::h4c1535f642ab6a1b [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/mod.rs:80 [INFO] [stdout] 15:  as core::future::future::Future>::poll::h0500adbc91b0deb0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/future/future.rs:119 [INFO] [stdout] 16: tokio::runtime::basic_scheduler::Inner

::block_on::{{closure}}::{{closure}}::h931fe465bfc9e343 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 17: tokio::coop::with_budget::{{closure}}::he2e2a0e3bbe0f847 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::hf9f9a37b958ec9cd [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:399 [INFO] [stdout] 19: std::thread::local::LocalKey::with::hd0292f1d64e79144 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/thread/local.rs:375 [INFO] [stdout] 20: tokio::coop::with_budget::h3cb51a2aa71f5335 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::ha76572d8999fe951 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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}}::h6e7a92ac4171f585 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:240 [INFO] [stdout] 238 │ if scheduler.spawner.reset_woken() { [INFO] [stdout] 239 │ scheduler.stats.incr_poll_count(); [INFO] [stdout]  240 >  if let Ready(v) = crate::coop::budget(|| future.as_mut().poll(&mut cx)) { [INFO] [stdout] 241 │ return v; [INFO] [stdout] 242 │ } [INFO] [stdout] 23: tokio::runtime::basic_scheduler::enter::{{closure}}::h4c1f6edb529b1fc8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 24: tokio::macros::scoped_tls::ScopedKey::set::h4af685345fa4ed4f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.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::haaaeec6bbc63a555 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:349 [INFO] [stdout] 347 │ let scheduler = &mut *guard.scheduler; [INFO] [stdout] 348 │ [INFO] [stdout]  349 >  CURRENT.set(context, || f(scheduler, context)) [INFO] [stdout] 350 │ } [INFO] [stdout] 351 │ [INFO] [stdout] 26: tokio::runtime::basic_scheduler::Inner

::block_on::h3113295965b1fd0b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:230 [INFO] [stdout] 228 │ /// Blocks on the provided future and drives the runtime's driver. [INFO] [stdout] 229 │ fn block_on(&mut self, future: F) -> F::Output { [INFO] [stdout]  230 >  enter(self, |scheduler, context| { [INFO] [stdout] 231 │ let _enter = crate::runtime::enter(false); [INFO] [stdout] 232 │ let waker = scheduler.spawner.waker_ref(); [INFO] [stdout] 27: tokio::runtime::basic_scheduler::InnerGuard

::block_on::hcb5e3a8e9537458a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:501 [INFO] [stdout] 499 │ // The only time inner gets set to `None` is if we have dropped [INFO] [stdout] 500 │ // already so this unwrap is safe. [INFO] [stdout]  501 >  self.inner.as_mut().unwrap().block_on(future) [INFO] [stdout] 502 │ } [INFO] [stdout] 503 │ } [INFO] [stdout] 28: tokio::runtime::basic_scheduler::BasicScheduler

::block_on::hdd9e0b081c4dd6dc [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/basic_scheduler.rs:186 [INFO] [stdout] 184 │ loop { [INFO] [stdout] 185 │ if let Some(inner) = &mut self.take_inner() { [INFO] [stdout]  186 >  return inner.block_on(future); [INFO] [stdout] 187 │ } else { [INFO] [stdout] 188 │ let mut enter = crate::runtime::enter(false); [INFO] [stdout] 29: tokio::runtime::Runtime::block_on::ha02c97f61fae47b8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/tokio-1.14.0/src/runtime/mod.rs:461 [INFO] [stdout] 459 │ [INFO] [stdout] 460 │ match &self.kind { [INFO] [stdout]  461 >  Kind::CurrentThread(exec) => exec.block_on(future), [INFO] [stdout] 462 │ #[cfg(feature = "rt-multi-thread")] [INFO] [stdout] 463 │ Kind::ThreadPool(exec) => exec.block_on(future), [INFO] [stdout] 30: gdbmi::tests::test_stack::ha22f4dd605a5604d [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}}::h2e617da1a914ed1b [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::he8841a85af133822 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 33: core::ops::function::FnOnce::call_once::h24a32b9da1a40fdb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/ops/function.rs:227 [INFO] [stdout] 34: test::__rust_begin_short_backtrace::h3c3a0492fb4a12eb [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:585 [INFO] [stdout] 35:  as core::ops::function::FnOnce>::call_once::h9a8e38435f73d5e0 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/alloc/src/boxed.rs:1694 [INFO] [stdout] 36:  as core::ops::function::FnOnce<()>>::call_once::hb23d7496a0e6d1b4 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/core/src/panic/unwind_safe.rs:271 [INFO] [stdout] 37: std::panicking::try::do_call::ha2bb9825b32d2cc2 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:406 [INFO] [stdout] 38: std::panicking::try::hdc38a574bbebc53e [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panicking.rs:370 [INFO] [stdout] 39: std::panic::catch_unwind::hc45ed246595c621c [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/std/src/panic.rs:133 [INFO] [stdout] 40: test::run_test_in_process::h4249138faaea8d54 [INFO] [stdout] at /rustc/8262275854dc0e5381c9d42d56257d94932c5a87/library/test/src/lib.rs:608 [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 2.18s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "1fb063f30277f9aa05ec9bf06f1cea3e1f67ba85e48450f66f50318037814843", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1fb063f30277f9aa05ec9bf06f1cea3e1f67ba85e48450f66f50318037814843", kill_on_drop: false }` [INFO] [stdout] 1fb063f30277f9aa05ec9bf06f1cea3e1f67ba85e48450f66f50318037814843