output.txt

   1    Blocking waiting for file lock on artifact directory
   2   Compiling agent_ui v0.1.0 (/Users/max/code/zed/crates/agent_ui)
   3warning: unused variable: `window`
   4   --> crates/agent_ui/src/slash_command_picker.rs:262:21
   5    |
   6262 |     fn render(self, window: &mut Window, cx: &mut App) -> impl IntoElement {
   7    |                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_window`
   8    |
   9    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
  10
  11warning: unused variable: `delegate`
  12   --> crates/agent_ui/src/slash_command_picker.rs:322:13
  13    |
  14322 |         let delegate = SlashCommandDelegate {
  15    |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_delegate`
  16
  17warning: `agent_ui` (lib test) generated 2 warnings (run `cargo fix --lib -p agent_ui --tests` to apply 2 suggestions)
  18      Timing report saved to /Users/max/code/zed/target/cargo-timings/cargo-timing-20260316T161229.056504Z.html
  19    Finished `test` profile [unoptimized + debuginfo] target(s) in 13.67s
  20     Running unittests src/agent_ui.rs (target/debug/deps/agent_ui-312efca0eb4585dc)
  21
  22running 1 test
  23defer called:    0: std::backtrace_rs::backtrace::libunwind::trace
  24             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
  25   1: std::backtrace_rs::backtrace::trace_unsynchronized
  26             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
  27   2: std::backtrace::Backtrace::create
  28             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13
  29   3: <gpui::app::App>::defer::<<gpui::app::App>::observe_global<settings::settings_store::SettingsStore, theme::init::{closure#0}>::{closure#1}>
  30             at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13
  31   4: <gpui::app::App>::observe_global::<settings::settings_store::SettingsStore, theme::init::{closure#0}>
  32             at /Users/max/code/zed/crates/gpui/src/app.rs:1731:14
  33   5: theme::init
  34             at /Users/max/code/zed/crates/theme/src/theme.rs:141:8
  35   6: agent_ui::connection_view::tests::init_test::{closure#0}
  36             at ./src/connection_view.rs:4429:13
  37   7: <gpui::app::App>::update::<(), agent_ui::connection_view::tests::init_test::{closure#0}>
  38             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
  39   8: <gpui::app::test_context::TestAppContext>::update::<(), agent_ui::connection_view::tests::init_test::{closure#0}>
  40             at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12
  41   9: agent_ui::connection_view::tests::init_test
  42             at ./src/connection_view.rs:4426:12
  43  10: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}
  44             at ./src/agent_panel.rs:5110:9
  45  11: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0}
  46             at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36
  47  12: <scheduler::test_scheduler::TestScheduler as scheduler::Scheduler>::block
  48             at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35
  49  13: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>
  50             at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19
  51  14: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
  52             at ./src/agent_panel.rs:5108:5
  53  15: gpui::test::run_test::{closure#0}
  54             at /Users/max/code/zed/crates/gpui/src/test.rs:88:17
  55  16: std::panicking::catch_unwind::do_call::<gpui::test::run_test::{closure#0}, ()>
  56             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40
  57  17: ___rust_try
  58  18: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}>
  59             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19
  60  19: std::panic::catch_unwind::<gpui::test::run_test::{closure#0}, ()>
  61             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14
  62  20: gpui::test::run_test
  63             at /Users/max/code/zed/crates/gpui/src/test.rs:85:26
  64  21: agent_ui::agent_panel::tests::test_new_text_thread_action_handler
  65             at ./src/agent_panel.rs:5108:5
  66  22: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
  67             at ./src/agent_panel.rs:5108:18
  68  23: <agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} as core::ops::function::FnOnce<()>>::call_once
  69             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
  70  24: core::ops::function::FnOnce::call_once
  71             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
  72  25: test::__rust_begin_short_backtrace
  73             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18
  74  26: test::run_test_in_process::{{closure}}
  75             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74
  76  27: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
  77             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
  78  28: std::panicking::catch_unwind::do_call
  79             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
  80  29: std::panicking::catch_unwind
  81             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
  82  30: std::panic::catch_unwind
  83             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
  84  31: test::run_test_in_process
  85             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27
  86  32: test::run_test::{{closure}}
  87             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43
  88  33: test::run_test::{{closure}}
  89             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41
  90  34: std::sys::backtrace::__rust_begin_short_backtrace
  91             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18
  92  35: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}
  93             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13
  94  36: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
  95             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
  96  37: std::panicking::catch_unwind::do_call
  97             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
  98  38: std::panicking::catch_unwind
  99             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
 100  39: std::panic::catch_unwind
 101             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
 102  40: std::thread::lifecycle::spawn_unchecked::{{closure}}
 103             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26
 104  41: core::ops::function::FnOnce::call_once{{vtable.shim}}
 105             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
 106  42: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
 107             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9
 108  43: std::sys::thread::unix::Thread::new::thread_start
 109             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17
 110  44: __pthread_cond_wait
 111
 112defer called:    0: std::backtrace_rs::backtrace::libunwind::trace
 113             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
 114   1: std::backtrace_rs::backtrace::trace_unsynchronized
 115             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
 116   2: std::backtrace::Backtrace::create
 117             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13
 118   3: <gpui::app::App>::defer::<<gpui::app::App>::observe_global<settings::settings_store::SettingsStore, <client::telemetry::Telemetry>::new::{closure#1}>::{closure#1}>
 119             at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13
 120   4: <gpui::app::App>::observe_global::<settings::settings_store::SettingsStore, <client::telemetry::Telemetry>::new::{closure#1}>
 121             at /Users/max/code/zed/crates/gpui/src/app.rs:1731:14
 122   5: <client::telemetry::Telemetry>::new
 123             at /Users/max/code/zed/crates/client/src/telemetry.rs:229:12
 124   6: <client::Client>::new
 125             at /Users/max/code/zed/crates/client/src/client.rs:535:24
 126   7: <project::Project>::test_project::<[&std::path::Path; 0]>::{closure#0}::{closure#0}
 127             at /Users/max/code/zed/crates/project/src/project.rs:2021:37
 128   8: <gpui::app::App>::update::<alloc::sync::Arc<client::Client>, <project::Project>::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#0}>
 129             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
 130   9: <gpui::app::test_context::TestAppContext>::update::<alloc::sync::Arc<client::Client>, <project::Project>::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#0}>
 131             at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12
 132  10: <project::Project>::test_project::<[&std::path::Path; 0]>::{closure#0}
 133             at /Users/max/code/zed/crates/project/src/project.rs:2021:25
 134  11: <project::Project>::test::<[&std::path::Path; 0]>::{closure#0}
 135             at /Users/max/code/zed/crates/project/src/project.rs:1997:55
 136  12: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}
 137             at ./src/agent_panel.rs:5125:57
 138  13: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0}
 139             at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36
 140  14: <scheduler::test_scheduler::TestScheduler as scheduler::Scheduler>::block
 141             at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35
 142  15: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>
 143             at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19
 144  16: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
 145             at ./src/agent_panel.rs:5108:5
 146  17: gpui::test::run_test::{closure#0}
 147             at /Users/max/code/zed/crates/gpui/src/test.rs:88:17
 148  18: std::panicking::catch_unwind::do_call::<gpui::test::run_test::{closure#0}, ()>
 149             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40
 150  19: ___rust_try
 151  20: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}>
 152             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19
 153  21: std::panic::catch_unwind::<gpui::test::run_test::{closure#0}, ()>
 154             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14
 155  22: gpui::test::run_test
 156             at /Users/max/code/zed/crates/gpui/src/test.rs:85:26
 157  23: agent_ui::agent_panel::tests::test_new_text_thread_action_handler
 158             at ./src/agent_panel.rs:5108:5
 159  24: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
 160             at ./src/agent_panel.rs:5108:18
 161  25: <agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} as core::ops::function::FnOnce<()>>::call_once
 162             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
 163  26: core::ops::function::FnOnce::call_once
 164             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
 165  27: test::__rust_begin_short_backtrace
 166             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18
 167  28: test::run_test_in_process::{{closure}}
 168             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74
 169  29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
 170             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
 171  30: std::panicking::catch_unwind::do_call
 172             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
 173  31: std::panicking::catch_unwind
 174             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
 175  32: std::panic::catch_unwind
 176             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
 177  33: test::run_test_in_process
 178             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27
 179  34: test::run_test::{{closure}}
 180             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43
 181  35: test::run_test::{{closure}}
 182             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41
 183  36: std::sys::backtrace::__rust_begin_short_backtrace
 184             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18
 185  37: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}
 186             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13
 187  38: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
 188             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
 189  39: std::panicking::catch_unwind::do_call
 190             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
 191  40: std::panicking::catch_unwind
 192             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
 193  41: std::panic::catch_unwind
 194             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
 195  42: std::thread::lifecycle::spawn_unchecked::{{closure}}
 196             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26
 197  43: core::ops::function::FnOnce::call_once{{vtable.shim}}
 198             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
 199  44: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
 200             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9
 201  45: std::sys::thread::unix::Thread::new::thread_start
 202             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17
 203  46: __pthread_cond_wait
 204
 205defer called:    0: std::backtrace_rs::backtrace::libunwind::trace
 206             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
 207   1: std::backtrace_rs::backtrace::trace_unsynchronized
 208             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
 209   2: std::backtrace::Backtrace::create
 210             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13
 211   3: <gpui::app::App>::defer::<<gpui::app::App>::new_subscription::{closure#0}>
 212             at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13
 213   4: <gpui::app::App>::new_subscription
 214             at /Users/max/code/zed/crates/gpui/src/app.rs:989:14
 215   5: <gpui::app::App>::subscribe_internal::<project::worktree_store::WorktreeStore, project::worktree_store::WorktreeStoreEvent, <gpui::app::context::Context<project::Project>>::subscribe<project::worktree_store::WorktreeStore, project::worktree_store::WorktreeStoreEvent, <project::Project>::on_worktree_store_event>::{closure#0}>
 216             at /Users/max/code/zed/crates/gpui/src/app.rs:1003:14
 217   6: <gpui::app::context::Context<project::Project>>::subscribe::<project::worktree_store::WorktreeStore, project::worktree_store::WorktreeStoreEvent, <project::Project>::on_worktree_store_event>
 218             at /Users/max/code/zed/crates/gpui/src/app/context.rs:109:18
 219   7: <project::Project>::local::{closure#0}
 220             at /Users/max/code/zed/crates/project/src/project.rs:1165:16
 221   8: <gpui::app::App as gpui::AppContext>::new::<project::Project, <project::Project>::local::{closure#0}>::{closure#0}
 222             at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26
 223   9: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::Project>, <gpui::app::App as gpui::AppContext>::new<project::Project, <project::Project>::local::{closure#0}>::{closure#0}>
 224             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
 225  10: <gpui::app::App as gpui::AppContext>::new::<project::Project, <project::Project>::local::{closure#0}>
 226             at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14
 227  11: <project::Project>::local
 228             at /Users/max/code/zed/crates/project/src/project.rs:1149:12
 229  12: <project::Project>::test_project::<[&std::path::Path; 0]>::{closure#0}::{closure#2}
 230             at /Users/max/code/zed/crates/project/src/project.rs:2024:13
 231  13: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::Project>, <project::Project>::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}>
 232             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
 233  14: <gpui::app::test_context::TestAppContext>::update::<gpui::app::entity_map::Entity<project::Project>, <project::Project>::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}>
 234             at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12
 235  15: <project::Project>::test_project::<[&std::path::Path; 0]>::{closure#0}
 236             at /Users/max/code/zed/crates/project/src/project.rs:2023:26
 237  16: <project::Project>::test::<[&std::path::Path; 0]>::{closure#0}
 238             at /Users/max/code/zed/crates/project/src/project.rs:1997:55
 239  17: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}
 240             at ./src/agent_panel.rs:5125:57
 241  18: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0}
 242             at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36
 243  19: <scheduler::test_scheduler::TestScheduler as scheduler::Scheduler>::block
 244             at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35
 245  20: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>
 246             at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19
 247  21: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
 248             at ./src/agent_panel.rs:5108:5
 249  22: gpui::test::run_test::{closure#0}
 250             at /Users/max/code/zed/crates/gpui/src/test.rs:88:17
 251  23: std::panicking::catch_unwind::do_call::<gpui::test::run_test::{closure#0}, ()>
 252             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40
 253  24: ___rust_try
 254  25: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}>
 255             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19
 256  26: std::panic::catch_unwind::<gpui::test::run_test::{closure#0}, ()>
 257             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14
 258  27: gpui::test::run_test
 259             at /Users/max/code/zed/crates/gpui/src/test.rs:85:26
 260  28: agent_ui::agent_panel::tests::test_new_text_thread_action_handler
 261             at ./src/agent_panel.rs:5108:5
 262  29: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
 263             at ./src/agent_panel.rs:5108:18
 264  30: <agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} as core::ops::function::FnOnce<()>>::call_once
 265             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
 266  31: core::ops::function::FnOnce::call_once
 267             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
 268  32: test::__rust_begin_short_backtrace
 269             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18
 270  33: test::run_test_in_process::{{closure}}
 271             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74
 272  34: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
 273             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
 274  35: std::panicking::catch_unwind::do_call
 275             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
 276  36: std::panicking::catch_unwind
 277             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
 278  37: std::panic::catch_unwind
 279             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
 280  38: test::run_test_in_process
 281             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27
 282  39: test::run_test::{{closure}}
 283             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43
 284  40: test::run_test::{{closure}}
 285             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41
 286  41: std::sys::backtrace::__rust_begin_short_backtrace
 287             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18
 288  42: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}
 289             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13
 290  43: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
 291             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
 292  44: std::panicking::catch_unwind::do_call
 293             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
 294  45: std::panicking::catch_unwind
 295             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
 296  46: std::panic::catch_unwind
 297             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
 298  47: std::thread::lifecycle::spawn_unchecked::{{closure}}
 299             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26
 300  48: core::ops::function::FnOnce::call_once{{vtable.shim}}
 301             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
 302  49: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
 303             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9
 304  50: std::sys::thread::unix::Thread::new::thread_start
 305             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17
 306  51: __pthread_cond_wait
 307
 308defer called:    0: std::backtrace_rs::backtrace::libunwind::trace
 309             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
 310   1: std::backtrace_rs::backtrace::trace_unsynchronized
 311             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
 312   2: std::backtrace::Backtrace::create
 313             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13
 314   3: <gpui::app::App>::defer::<<gpui::app::context::Context<project::context_server_store::ContextServerStore>>::observe_global<settings::settings_store::SettingsStore, <project::context_server_store::ContextServerStore>::new_internal::{closure#1}>::{closure#1}>
 315             at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13
 316   4: <gpui::app::context::Context<project::context_server_store::ContextServerStore>>::observe_global::<settings::settings_store::SettingsStore, <project::context_server_store::ContextServerStore>::new_internal::{closure#1}>
 317             at /Users/max/code/zed/crates/gpui/src/app/context.rs:188:14
 318   5: <project::context_server_store::ContextServerStore>::new_internal
 319             at /Users/max/code/zed/crates/project/src/context_server_store.rs:380:41
 320   6: <project::context_server_store::ContextServerStore>::local
 321             at /Users/max/code/zed/crates/project/src/context_server_store.rs:243:9
 322   7: <project::Project>::local::{closure#0}::{closure#2}
 323             at /Users/max/code/zed/crates/project/src/project.rs:1170:17
 324   8: <gpui::app::App as gpui::AppContext>::new::<project::context_server_store::ContextServerStore, <project::Project>::local::{closure#0}::{closure#2}>::{closure#0}
 325             at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26
 326   9: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::context_server_store::ContextServerStore>, <gpui::app::App as gpui::AppContext>::new<project::context_server_store::ContextServerStore, <project::Project>::local::{closure#0}::{closure#2}>::{closure#0}>
 327             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
 328  10: <gpui::app::App as gpui::AppContext>::new::<project::context_server_store::ContextServerStore, <project::Project>::local::{closure#0}::{closure#2}>
 329             at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14
 330  11: <gpui::app::context::Context<project::Project> as gpui::AppContext>::new::<project::context_server_store::ContextServerStore, <project::Project>::local::{closure#0}::{closure#2}>
 331             at /Users/max/code/zed/crates/gpui/src/app/context.rs:770:18
 332  12: <project::Project>::local::{closure#0}
 333             at /Users/max/code/zed/crates/project/src/project.rs:1169:43
 334  13: <gpui::app::App as gpui::AppContext>::new::<project::Project, <project::Project>::local::{closure#0}>::{closure#0}
 335             at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26
 336  14: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::Project>, <gpui::app::App as gpui::AppContext>::new<project::Project, <project::Project>::local::{closure#0}>::{closure#0}>
 337             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
 338  15: <gpui::app::App as gpui::AppContext>::new::<project::Project, <project::Project>::local::{closure#0}>
 339             at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14
 340  16: <project::Project>::local
 341             at /Users/max/code/zed/crates/project/src/project.rs:1149:12
 342  17: <project::Project>::test_project::<[&std::path::Path; 0]>::{closure#0}::{closure#2}
 343             at /Users/max/code/zed/crates/project/src/project.rs:2024:13
 344  18: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::Project>, <project::Project>::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}>
 345             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
 346  19: <gpui::app::test_context::TestAppContext>::update::<gpui::app::entity_map::Entity<project::Project>, <project::Project>::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}>
 347             at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12
 348  20: <project::Project>::test_project::<[&std::path::Path; 0]>::{closure#0}
 349             at /Users/max/code/zed/crates/project/src/project.rs:2023:26
 350  21: <project::Project>::test::<[&std::path::Path; 0]>::{closure#0}
 351             at /Users/max/code/zed/crates/project/src/project.rs:1997:55
 352  22: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}
 353             at ./src/agent_panel.rs:5125:57
 354  23: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0}
 355             at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36
 356  24: <scheduler::test_scheduler::TestScheduler as scheduler::Scheduler>::block
 357             at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35
 358  25: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>
 359             at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19
 360  26: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
 361             at ./src/agent_panel.rs:5108:5
 362  27: gpui::test::run_test::{closure#0}
 363             at /Users/max/code/zed/crates/gpui/src/test.rs:88:17
 364  28: std::panicking::catch_unwind::do_call::<gpui::test::run_test::{closure#0}, ()>
 365             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40
 366  29: ___rust_try
 367  30: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}>
 368             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19
 369  31: std::panic::catch_unwind::<gpui::test::run_test::{closure#0}, ()>
 370             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14
 371  32: gpui::test::run_test
 372             at /Users/max/code/zed/crates/gpui/src/test.rs:85:26
 373  33: agent_ui::agent_panel::tests::test_new_text_thread_action_handler
 374             at ./src/agent_panel.rs:5108:5
 375  34: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
 376             at ./src/agent_panel.rs:5108:18
 377  35: <agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} as core::ops::function::FnOnce<()>>::call_once
 378             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
 379  36: core::ops::function::FnOnce::call_once
 380             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
 381  37: test::__rust_begin_short_backtrace
 382             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18
 383  38: test::run_test_in_process::{{closure}}
 384             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74
 385  39: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
 386             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
 387  40: std::panicking::catch_unwind::do_call
 388             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
 389  41: std::panicking::catch_unwind
 390             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
 391  42: std::panic::catch_unwind
 392             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
 393  43: test::run_test_in_process
 394             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27
 395  44: test::run_test::{{closure}}
 396             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43
 397  45: test::run_test::{{closure}}
 398             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41
 399  46: std::sys::backtrace::__rust_begin_short_backtrace
 400             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18
 401  47: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}
 402             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13
 403  48: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
 404             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
 405  49: std::panicking::catch_unwind::do_call
 406             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
 407  50: std::panicking::catch_unwind
 408             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
 409  51: std::panic::catch_unwind
 410             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
 411  52: std::thread::lifecycle::spawn_unchecked::{{closure}}
 412             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26
 413  53: core::ops::function::FnOnce::call_once{{vtable.shim}}
 414             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
 415  54: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
 416             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9
 417  55: std::sys::thread::unix::Thread::new::thread_start
 418             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17
 419  56: __pthread_cond_wait
 420
 421defer called:    0: std::backtrace_rs::backtrace::libunwind::trace
 422             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
 423   1: std::backtrace_rs::backtrace::trace_unsynchronized
 424             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
 425   2: std::backtrace::Backtrace::create
 426             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13
 427   3: <gpui::app::App>::defer::<<gpui::app::App>::new_observer::{closure#0}>
 428             at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13
 429   4: <gpui::app::App>::new_observer
 430             at /Users/max/code/zed/crates/gpui/src/app.rs:940:14
 431   5: <gpui::app::App>::observe_internal::<project::context_server_store::registry::ContextServerDescriptorRegistry, <gpui::app::context::Context<project::context_server_store::ContextServerStore>>::observe<project::context_server_store::registry::ContextServerDescriptorRegistry, <project::context_server_store::ContextServerStore>::new_internal::{closure#0}>::{closure#0}>
 432             at /Users/max/code/zed/crates/gpui/src/app.rs:954:14
 433   6: <gpui::app::context::Context<project::context_server_store::ContextServerStore>>::observe::<project::context_server_store::registry::ContextServerDescriptorRegistry, <project::context_server_store::ContextServerStore>::new_internal::{closure#0}>
 434             at /Users/max/code/zed/crates/gpui/src/app/context.rs:73:18
 435   7: <project::context_server_store::ContextServerStore>::new_internal
 436             at /Users/max/code/zed/crates/project/src/context_server_store.rs:409:35
 437   8: <project::context_server_store::ContextServerStore>::local
 438             at /Users/max/code/zed/crates/project/src/context_server_store.rs:243:9
 439   9: <project::Project>::local::{closure#0}::{closure#2}
 440             at /Users/max/code/zed/crates/project/src/project.rs:1170:17
 441  10: <gpui::app::App as gpui::AppContext>::new::<project::context_server_store::ContextServerStore, <project::Project>::local::{closure#0}::{closure#2}>::{closure#0}
 442             at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26
 443  11: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::context_server_store::ContextServerStore>, <gpui::app::App as gpui::AppContext>::new<project::context_server_store::ContextServerStore, <project::Project>::local::{closure#0}::{closure#2}>::{closure#0}>
 444             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
 445  12: <gpui::app::App as gpui::AppContext>::new::<project::context_server_store::ContextServerStore, <project::Project>::local::{closure#0}::{closure#2}>
 446             at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14
 447  13: <gpui::app::context::Context<project::Project> as gpui::AppContext>::new::<project::context_server_store::ContextServerStore, <project::Project>::local::{closure#0}::{closure#2}>
 448             at /Users/max/code/zed/crates/gpui/src/app/context.rs:770:18
 449  14: <project::Project>::local::{closure#0}
 450             at /Users/max/code/zed/crates/project/src/project.rs:1169:43
 451  15: <gpui::app::App as gpui::AppContext>::new::<project::Project, <project::Project>::local::{closure#0}>::{closure#0}
 452             at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26
 453  16: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::Project>, <gpui::app::App as gpui::AppContext>::new<project::Project, <project::Project>::local::{closure#0}>::{closure#0}>
 454             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
 455  17: <gpui::app::App as gpui::AppContext>::new::<project::Project, <project::Project>::local::{closure#0}>
 456             at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14
 457  18: <project::Project>::local
 458             at /Users/max/code/zed/crates/project/src/project.rs:1149:12
 459  19: <project::Project>::test_project::<[&std::path::Path; 0]>::{closure#0}::{closure#2}
 460             at /Users/max/code/zed/crates/project/src/project.rs:2024:13
 461  20: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::Project>, <project::Project>::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}>
 462             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
 463  21: <gpui::app::test_context::TestAppContext>::update::<gpui::app::entity_map::Entity<project::Project>, <project::Project>::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}>
 464             at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12
 465  22: <project::Project>::test_project::<[&std::path::Path; 0]>::{closure#0}
 466             at /Users/max/code/zed/crates/project/src/project.rs:2023:26
 467  23: <project::Project>::test::<[&std::path::Path; 0]>::{closure#0}
 468             at /Users/max/code/zed/crates/project/src/project.rs:1997:55
 469  24: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}
 470             at ./src/agent_panel.rs:5125:57
 471  25: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0}
 472             at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36
 473  26: <scheduler::test_scheduler::TestScheduler as scheduler::Scheduler>::block
 474             at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35
 475  27: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>
 476             at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19
 477  28: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
 478             at ./src/agent_panel.rs:5108:5
 479  29: gpui::test::run_test::{closure#0}
 480             at /Users/max/code/zed/crates/gpui/src/test.rs:88:17
 481  30: std::panicking::catch_unwind::do_call::<gpui::test::run_test::{closure#0}, ()>
 482             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40
 483  31: ___rust_try
 484  32: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}>
 485             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19
 486  33: std::panic::catch_unwind::<gpui::test::run_test::{closure#0}, ()>
 487             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14
 488  34: gpui::test::run_test
 489             at /Users/max/code/zed/crates/gpui/src/test.rs:85:26
 490  35: agent_ui::agent_panel::tests::test_new_text_thread_action_handler
 491             at ./src/agent_panel.rs:5108:5
 492  36: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
 493             at ./src/agent_panel.rs:5108:18
 494  37: <agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} as core::ops::function::FnOnce<()>>::call_once
 495             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
 496  38: core::ops::function::FnOnce::call_once
 497             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
 498  39: test::__rust_begin_short_backtrace
 499             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18
 500  40: test::run_test_in_process::{{closure}}
 501             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74
 502  41: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
 503             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
 504  42: std::panicking::catch_unwind::do_call
 505             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
 506  43: std::panicking::catch_unwind
 507             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
 508  44: std::panic::catch_unwind
 509             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
 510  45: test::run_test_in_process
 511             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27
 512  46: test::run_test::{{closure}}
 513             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43
 514  47: test::run_test::{{closure}}
 515             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41
 516  48: std::sys::backtrace::__rust_begin_short_backtrace
 517             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18
 518  49: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}
 519             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13
 520  50: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
 521             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
 522  51: std::panicking::catch_unwind::do_call
 523             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
 524  52: std::panicking::catch_unwind
 525             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
 526  53: std::panic::catch_unwind
 527             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
 528  54: std::thread::lifecycle::spawn_unchecked::{{closure}}
 529             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26
 530  55: core::ops::function::FnOnce::call_once{{vtable.shim}}
 531             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
 532  56: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
 533             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9
 534  57: std::sys::thread::unix::Thread::new::thread_start
 535             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17
 536  58: __pthread_cond_wait
 537
 538defer called:    0: std::backtrace_rs::backtrace::libunwind::trace
 539             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
 540   1: std::backtrace_rs::backtrace::trace_unsynchronized
 541             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
 542   2: std::backtrace::Backtrace::create
 543             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13
 544   3: <gpui::app::App>::defer::<<gpui::app::App>::new_subscription::{closure#0}>
 545             at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13
 546   4: <gpui::app::App>::new_subscription
 547             at /Users/max/code/zed/crates/gpui/src/app.rs:989:14
 548   5: <gpui::app::App>::subscribe_internal::<project::worktree_store::WorktreeStore, project::worktree_store::WorktreeStoreEvent, <gpui::app::context::Context<project::manifest_tree::ManifestTree>>::subscribe<project::worktree_store::WorktreeStore, project::worktree_store::WorktreeStoreEvent, <project::manifest_tree::ManifestTree>::on_worktree_store_event>::{closure#0}>
 549             at /Users/max/code/zed/crates/gpui/src/app.rs:1003:14
 550   6: <gpui::app::context::Context<project::manifest_tree::ManifestTree>>::subscribe::<project::worktree_store::WorktreeStore, project::worktree_store::WorktreeStoreEvent, <project::manifest_tree::ManifestTree>::on_worktree_store_event>
 551             at /Users/max/code/zed/crates/gpui/src/app/context.rs:109:18
 552   7: <project::manifest_tree::ManifestTree>::new::{closure#0}
 553             at /Users/max/code/zed/crates/project/src/manifest_tree.rs:79:20
 554   8: <gpui::app::App as gpui::AppContext>::new::<project::manifest_tree::ManifestTree, <project::manifest_tree::ManifestTree>::new::{closure#0}>::{closure#0}
 555             at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26
 556   9: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::manifest_tree::ManifestTree>, <gpui::app::App as gpui::AppContext>::new<project::manifest_tree::ManifestTree, <project::manifest_tree::ManifestTree>::new::{closure#0}>::{closure#0}>
 557             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
 558  10: <gpui::app::App as gpui::AppContext>::new::<project::manifest_tree::ManifestTree, <project::manifest_tree::ManifestTree>::new::{closure#0}>
 559             at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14
 560  11: <project::manifest_tree::ManifestTree>::new
 561             at /Users/max/code/zed/crates/project/src/manifest_tree.rs:76:12
 562  12: <project::Project>::local::{closure#0}
 563             at /Users/max/code/zed/crates/project/src/project.rs:1181:33
 564  13: <gpui::app::App as gpui::AppContext>::new::<project::Project, <project::Project>::local::{closure#0}>::{closure#0}
 565             at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26
 566  14: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::Project>, <gpui::app::App as gpui::AppContext>::new<project::Project, <project::Project>::local::{closure#0}>::{closure#0}>
 567             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
 568  15: <gpui::app::App as gpui::AppContext>::new::<project::Project, <project::Project>::local::{closure#0}>
 569             at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14
 570  16: <project::Project>::local
 571             at /Users/max/code/zed/crates/project/src/project.rs:1149:12
 572  17: <project::Project>::test_project::<[&std::path::Path; 0]>::{closure#0}::{closure#2}
 573             at /Users/max/code/zed/crates/project/src/project.rs:2024:13
 574  18: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::Project>, <project::Project>::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}>
 575             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
 576  19: <gpui::app::test_context::TestAppContext>::update::<gpui::app::entity_map::Entity<project::Project>, <project::Project>::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}>
 577             at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12
 578  20: <project::Project>::test_project::<[&std::path::Path; 0]>::{closure#0}
 579             at /Users/max/code/zed/crates/project/src/project.rs:2023:26
 580  21: <project::Project>::test::<[&std::path::Path; 0]>::{closure#0}
 581             at /Users/max/code/zed/crates/project/src/project.rs:1997:55
 582  22: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}
 583             at ./src/agent_panel.rs:5125:57
 584  23: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0}
 585             at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36
 586  24: <scheduler::test_scheduler::TestScheduler as scheduler::Scheduler>::block
 587             at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35
 588  25: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>
 589             at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19
 590  26: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
 591             at ./src/agent_panel.rs:5108:5
 592  27: gpui::test::run_test::{closure#0}
 593             at /Users/max/code/zed/crates/gpui/src/test.rs:88:17
 594  28: std::panicking::catch_unwind::do_call::<gpui::test::run_test::{closure#0}, ()>
 595             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40
 596  29: ___rust_try
 597  30: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}>
 598             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19
 599  31: std::panic::catch_unwind::<gpui::test::run_test::{closure#0}, ()>
 600             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14
 601  32: gpui::test::run_test
 602             at /Users/max/code/zed/crates/gpui/src/test.rs:85:26
 603  33: agent_ui::agent_panel::tests::test_new_text_thread_action_handler
 604             at ./src/agent_panel.rs:5108:5
 605  34: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
 606             at ./src/agent_panel.rs:5108:18
 607  35: <agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} as core::ops::function::FnOnce<()>>::call_once
 608             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
 609  36: core::ops::function::FnOnce::call_once
 610             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
 611  37: test::__rust_begin_short_backtrace
 612             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18
 613  38: test::run_test_in_process::{{closure}}
 614             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74
 615  39: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
 616             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
 617  40: std::panicking::catch_unwind::do_call
 618             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
 619  41: std::panicking::catch_unwind
 620             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
 621  42: std::panic::catch_unwind
 622             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
 623  43: test::run_test_in_process
 624             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27
 625  44: test::run_test::{{closure}}
 626             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43
 627  45: test::run_test::{{closure}}
 628             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41
 629  46: std::sys::backtrace::__rust_begin_short_backtrace
 630             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18
 631  47: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}
 632             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13
 633  48: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
 634             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
 635  49: std::panicking::catch_unwind::do_call
 636             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
 637  50: std::panicking::catch_unwind
 638             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
 639  51: std::panic::catch_unwind
 640             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
 641  52: std::thread::lifecycle::spawn_unchecked::{{closure}}
 642             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26
 643  53: core::ops::function::FnOnce::call_once{{vtable.shim}}
 644             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
 645  54: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
 646             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9
 647  55: std::sys::thread::unix::Thread::new::thread_start
 648             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17
 649  56: __pthread_cond_wait
 650
 651defer called:    0: std::backtrace_rs::backtrace::libunwind::trace
 652             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
 653   1: std::backtrace_rs::backtrace::trace_unsynchronized
 654             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
 655   2: std::backtrace::Backtrace::create
 656             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13
 657   3: <gpui::app::App>::defer::<<gpui::app::context::Context<project::manifest_tree::ManifestTree>>::observe_global<settings::settings_store::SettingsStore, <project::manifest_tree::ManifestTree>::new::{closure#0}::{closure#0}>::{closure#1}>
 658             at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13
 659   4: <gpui::app::context::Context<project::manifest_tree::ManifestTree>>::observe_global::<settings::settings_store::SettingsStore, <project::manifest_tree::ManifestTree>::new::{closure#0}::{closure#0}>
 660             at /Users/max/code/zed/crates/gpui/src/app/context.rs:188:14
 661   5: <project::manifest_tree::ManifestTree>::new::{closure#0}
 662             at /Users/max/code/zed/crates/project/src/manifest_tree.rs:80:20
 663   6: <gpui::app::App as gpui::AppContext>::new::<project::manifest_tree::ManifestTree, <project::manifest_tree::ManifestTree>::new::{closure#0}>::{closure#0}
 664             at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26
 665   7: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::manifest_tree::ManifestTree>, <gpui::app::App as gpui::AppContext>::new<project::manifest_tree::ManifestTree, <project::manifest_tree::ManifestTree>::new::{closure#0}>::{closure#0}>
 666             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
 667   8: <gpui::app::App as gpui::AppContext>::new::<project::manifest_tree::ManifestTree, <project::manifest_tree::ManifestTree>::new::{closure#0}>
 668             at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14
 669   9: <project::manifest_tree::ManifestTree>::new
 670             at /Users/max/code/zed/crates/project/src/manifest_tree.rs:76:12
 671  10: <project::Project>::local::{closure#0}
 672             at /Users/max/code/zed/crates/project/src/project.rs:1181:33
 673  11: <gpui::app::App as gpui::AppContext>::new::<project::Project, <project::Project>::local::{closure#0}>::{closure#0}
 674             at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26
 675  12: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::Project>, <gpui::app::App as gpui::AppContext>::new<project::Project, <project::Project>::local::{closure#0}>::{closure#0}>
 676             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
 677  13: <gpui::app::App as gpui::AppContext>::new::<project::Project, <project::Project>::local::{closure#0}>
 678             at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14
 679  14: <project::Project>::local
 680             at /Users/max/code/zed/crates/project/src/project.rs:1149:12
 681  15: <project::Project>::test_project::<[&std::path::Path; 0]>::{closure#0}::{closure#2}
 682             at /Users/max/code/zed/crates/project/src/project.rs:2024:13
 683  16: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::Project>, <project::Project>::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}>
 684             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
 685  17: <gpui::app::test_context::TestAppContext>::update::<gpui::app::entity_map::Entity<project::Project>, <project::Project>::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}>
 686             at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12
 687  18: <project::Project>::test_project::<[&std::path::Path; 0]>::{closure#0}
 688             at /Users/max/code/zed/crates/project/src/project.rs:2023:26
 689  19: <project::Project>::test::<[&std::path::Path; 0]>::{closure#0}
 690             at /Users/max/code/zed/crates/project/src/project.rs:1997:55
 691  20: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}
 692             at ./src/agent_panel.rs:5125:57
 693  21: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0}
 694             at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36
 695  22: <scheduler::test_scheduler::TestScheduler as scheduler::Scheduler>::block
 696             at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35
 697  23: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>
 698             at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19
 699  24: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
 700             at ./src/agent_panel.rs:5108:5
 701  25: gpui::test::run_test::{closure#0}
 702             at /Users/max/code/zed/crates/gpui/src/test.rs:88:17
 703  26: std::panicking::catch_unwind::do_call::<gpui::test::run_test::{closure#0}, ()>
 704             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40
 705  27: ___rust_try
 706  28: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}>
 707             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19
 708  29: std::panic::catch_unwind::<gpui::test::run_test::{closure#0}, ()>
 709             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14
 710  30: gpui::test::run_test
 711             at /Users/max/code/zed/crates/gpui/src/test.rs:85:26
 712  31: agent_ui::agent_panel::tests::test_new_text_thread_action_handler
 713             at ./src/agent_panel.rs:5108:5
 714  32: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
 715             at ./src/agent_panel.rs:5108:18
 716  33: <agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} as core::ops::function::FnOnce<()>>::call_once
 717             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
 718  34: core::ops::function::FnOnce::call_once
 719             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
 720  35: test::__rust_begin_short_backtrace
 721             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18
 722  36: test::run_test_in_process::{{closure}}
 723             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74
 724  37: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
 725             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
 726  38: std::panicking::catch_unwind::do_call
 727             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
 728  39: std::panicking::catch_unwind
 729             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
 730  40: std::panic::catch_unwind
 731             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
 732  41: test::run_test_in_process
 733             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27
 734  42: test::run_test::{{closure}}
 735             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43
 736  43: test::run_test::{{closure}}
 737             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41
 738  44: std::sys::backtrace::__rust_begin_short_backtrace
 739             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18
 740  45: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}
 741             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13
 742  46: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
 743             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
 744  47: std::panicking::catch_unwind::do_call
 745             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
 746  48: std::panicking::catch_unwind
 747             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
 748  49: std::panic::catch_unwind
 749             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
 750  50: std::thread::lifecycle::spawn_unchecked::{{closure}}
 751             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26
 752  51: core::ops::function::FnOnce::call_once{{vtable.shim}}
 753             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
 754  52: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
 755             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9
 756  53: std::sys::thread::unix::Thread::new::thread_start
 757             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17
 758  54: __pthread_cond_wait
 759
 760defer called:    0: std::backtrace_rs::backtrace::libunwind::trace
 761             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
 762   1: std::backtrace_rs::backtrace::trace_unsynchronized
 763             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
 764   2: std::backtrace::Backtrace::create
 765             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13
 766   3: <gpui::app::App>::defer::<<gpui::app::App>::new_subscription::{closure#0}>
 767             at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13
 768   4: <gpui::app::App>::new_subscription
 769             at /Users/max/code/zed/crates/gpui/src/app.rs:989:14
 770   5: <gpui::app::App>::subscribe_internal::<project::toolchain_store::LocalToolchainStore, project::toolchain_store::ToolchainStoreEvent, <gpui::app::context::Context<project::toolchain_store::ToolchainStore>>::subscribe<project::toolchain_store::LocalToolchainStore, project::toolchain_store::ToolchainStoreEvent, <project::toolchain_store::ToolchainStore>::local::{closure#1}>::{closure#0}>
 771             at /Users/max/code/zed/crates/gpui/src/app.rs:1003:14
 772   6: <gpui::app::context::Context<project::toolchain_store::ToolchainStore>>::subscribe::<project::toolchain_store::LocalToolchainStore, project::toolchain_store::ToolchainStoreEvent, <project::toolchain_store::ToolchainStore>::local::{closure#1}>
 773             at /Users/max/code/zed/crates/gpui/src/app/context.rs:109:18
 774   7: <project::toolchain_store::ToolchainStore>::local
 775             at /Users/max/code/zed/crates/project/src/toolchain_store.rs:76:23
 776   8: <project::Project>::local::{closure#0}::{closure#4}
 777             at /Users/max/code/zed/crates/project/src/project.rs:1183:17
 778   9: <gpui::app::App as gpui::AppContext>::new::<project::toolchain_store::ToolchainStore, <project::Project>::local::{closure#0}::{closure#4}>::{closure#0}
 779             at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26
 780  10: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::toolchain_store::ToolchainStore>, <gpui::app::App as gpui::AppContext>::new<project::toolchain_store::ToolchainStore, <project::Project>::local::{closure#0}::{closure#4}>::{closure#0}>
 781             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
 782  11: <gpui::app::App as gpui::AppContext>::new::<project::toolchain_store::ToolchainStore, <project::Project>::local::{closure#0}::{closure#4}>
 783             at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14
 784  12: <gpui::app::context::Context<project::Project> as gpui::AppContext>::new::<project::toolchain_store::ToolchainStore, <project::Project>::local::{closure#0}::{closure#4}>
 785             at /Users/max/code/zed/crates/gpui/src/app/context.rs:770:18
 786  13: <project::Project>::local::{closure#0}
 787             at /Users/max/code/zed/crates/project/src/project.rs:1182:38
 788  14: <gpui::app::App as gpui::AppContext>::new::<project::Project, <project::Project>::local::{closure#0}>::{closure#0}
 789             at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26
 790  15: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::Project>, <gpui::app::App as gpui::AppContext>::new<project::Project, <project::Project>::local::{closure#0}>::{closure#0}>
 791             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
 792  16: <gpui::app::App as gpui::AppContext>::new::<project::Project, <project::Project>::local::{closure#0}>
 793             at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14
 794  17: <project::Project>::local
 795             at /Users/max/code/zed/crates/project/src/project.rs:1149:12
 796  18: <project::Project>::test_project::<[&std::path::Path; 0]>::{closure#0}::{closure#2}
 797             at /Users/max/code/zed/crates/project/src/project.rs:2024:13
 798  19: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::Project>, <project::Project>::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}>
 799             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
 800  20: <gpui::app::test_context::TestAppContext>::update::<gpui::app::entity_map::Entity<project::Project>, <project::Project>::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}>
 801             at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12
 802  21: <project::Project>::test_project::<[&std::path::Path; 0]>::{closure#0}
 803             at /Users/max/code/zed/crates/project/src/project.rs:2023:26
 804  22: <project::Project>::test::<[&std::path::Path; 0]>::{closure#0}
 805             at /Users/max/code/zed/crates/project/src/project.rs:1997:55
 806  23: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}
 807             at ./src/agent_panel.rs:5125:57
 808  24: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0}
 809             at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36
 810  25: <scheduler::test_scheduler::TestScheduler as scheduler::Scheduler>::block
 811             at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35
 812  26: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>
 813             at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19
 814  27: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
 815             at ./src/agent_panel.rs:5108:5
 816  28: gpui::test::run_test::{closure#0}
 817             at /Users/max/code/zed/crates/gpui/src/test.rs:88:17
 818  29: std::panicking::catch_unwind::do_call::<gpui::test::run_test::{closure#0}, ()>
 819             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40
 820  30: ___rust_try
 821  31: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}>
 822             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19
 823  32: std::panic::catch_unwind::<gpui::test::run_test::{closure#0}, ()>
 824             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14
 825  33: gpui::test::run_test
 826             at /Users/max/code/zed/crates/gpui/src/test.rs:85:26
 827  34: agent_ui::agent_panel::tests::test_new_text_thread_action_handler
 828             at ./src/agent_panel.rs:5108:5
 829  35: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
 830             at ./src/agent_panel.rs:5108:18
 831  36: <agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} as core::ops::function::FnOnce<()>>::call_once
 832             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
 833  37: core::ops::function::FnOnce::call_once
 834             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
 835  38: test::__rust_begin_short_backtrace
 836             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18
 837  39: test::run_test_in_process::{{closure}}
 838             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74
 839  40: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
 840             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
 841  41: std::panicking::catch_unwind::do_call
 842             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
 843  42: std::panicking::catch_unwind
 844             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
 845  43: std::panic::catch_unwind
 846             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
 847  44: test::run_test_in_process
 848             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27
 849  45: test::run_test::{{closure}}
 850             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43
 851  46: test::run_test::{{closure}}
 852             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41
 853  47: std::sys::backtrace::__rust_begin_short_backtrace
 854             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18
 855  48: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}
 856             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13
 857  49: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
 858             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
 859  50: std::panicking::catch_unwind::do_call
 860             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
 861  51: std::panicking::catch_unwind
 862             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
 863  52: std::panic::catch_unwind
 864             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
 865  53: std::thread::lifecycle::spawn_unchecked::{{closure}}
 866             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26
 867  54: core::ops::function::FnOnce::call_once{{vtable.shim}}
 868             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
 869  55: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
 870             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9
 871  56: std::sys::thread::unix::Thread::new::thread_start
 872             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17
 873  57: __pthread_cond_wait
 874
 875defer called:    0: std::backtrace_rs::backtrace::libunwind::trace
 876             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
 877   1: std::backtrace_rs::backtrace::trace_unsynchronized
 878             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
 879   2: std::backtrace::Backtrace::create
 880             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13
 881   3: <gpui::app::App>::defer::<<gpui::app::App>::new_subscription::{closure#0}>
 882             at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13
 883   4: <gpui::app::App>::new_subscription
 884             at /Users/max/code/zed/crates/gpui/src/app.rs:989:14
 885   5: <gpui::app::App>::subscribe_internal::<project::worktree_store::WorktreeStore, project::worktree_store::WorktreeStoreEvent, <gpui::app::context::Context<project::buffer_store::BufferStore>>::subscribe<project::worktree_store::WorktreeStore, project::worktree_store::WorktreeStoreEvent, <project::buffer_store::BufferStore>::local::{closure#0}>::{closure#0}>
 886             at /Users/max/code/zed/crates/gpui/src/app.rs:1003:14
 887   6: <gpui::app::context::Context<project::buffer_store::BufferStore>>::subscribe::<project::worktree_store::WorktreeStore, project::worktree_store::WorktreeStoreEvent, <project::buffer_store::BufferStore>::local::{closure#0}>
 888             at /Users/max/code/zed/crates/gpui/src/app/context.rs:109:18
 889   7: <project::buffer_store::BufferStore>::local
 890             at /Users/max/code/zed/crates/project/src/buffer_store.rs:782:35
 891   8: <project::Project>::local::{closure#0}::{closure#5}
 892             at /Users/max/code/zed/crates/project/src/project.rs:1193:44
 893   9: <gpui::app::App as gpui::AppContext>::new::<project::buffer_store::BufferStore, <project::Project>::local::{closure#0}::{closure#5}>::{closure#0}
 894             at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26
 895  10: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::buffer_store::BufferStore>, <gpui::app::App as gpui::AppContext>::new<project::buffer_store::BufferStore, <project::Project>::local::{closure#0}::{closure#5}>::{closure#0}>
 896             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
 897  11: <gpui::app::App as gpui::AppContext>::new::<project::buffer_store::BufferStore, <project::Project>::local::{closure#0}::{closure#5}>
 898             at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14
 899  12: <gpui::app::context::Context<project::Project> as gpui::AppContext>::new::<project::buffer_store::BufferStore, <project::Project>::local::{closure#0}::{closure#5}>
 900             at /Users/max/code/zed/crates/gpui/src/app/context.rs:770:18
 901  13: <project::Project>::local::{closure#0}
 902             at /Users/max/code/zed/crates/project/src/project.rs:1193:35
 903  14: <gpui::app::App as gpui::AppContext>::new::<project::Project, <project::Project>::local::{closure#0}>::{closure#0}
 904             at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26
 905  15: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::Project>, <gpui::app::App as gpui::AppContext>::new<project::Project, <project::Project>::local::{closure#0}>::{closure#0}>
 906             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
 907  16: <gpui::app::App as gpui::AppContext>::new::<project::Project, <project::Project>::local::{closure#0}>
 908             at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14
 909  17: <project::Project>::local
 910             at /Users/max/code/zed/crates/project/src/project.rs:1149:12
 911  18: <project::Project>::test_project::<[&std::path::Path; 0]>::{closure#0}::{closure#2}
 912             at /Users/max/code/zed/crates/project/src/project.rs:2024:13
 913  19: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::Project>, <project::Project>::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}>
 914             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
 915  20: <gpui::app::test_context::TestAppContext>::update::<gpui::app::entity_map::Entity<project::Project>, <project::Project>::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}>
 916             at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12
 917  21: <project::Project>::test_project::<[&std::path::Path; 0]>::{closure#0}
 918             at /Users/max/code/zed/crates/project/src/project.rs:2023:26
 919  22: <project::Project>::test::<[&std::path::Path; 0]>::{closure#0}
 920             at /Users/max/code/zed/crates/project/src/project.rs:1997:55
 921  23: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}
 922             at ./src/agent_panel.rs:5125:57
 923  24: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0}
 924             at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36
 925  25: <scheduler::test_scheduler::TestScheduler as scheduler::Scheduler>::block
 926             at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35
 927  26: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>
 928             at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19
 929  27: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
 930             at ./src/agent_panel.rs:5108:5
 931  28: gpui::test::run_test::{closure#0}
 932             at /Users/max/code/zed/crates/gpui/src/test.rs:88:17
 933  29: std::panicking::catch_unwind::do_call::<gpui::test::run_test::{closure#0}, ()>
 934             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40
 935  30: ___rust_try
 936  31: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}>
 937             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19
 938  32: std::panic::catch_unwind::<gpui::test::run_test::{closure#0}, ()>
 939             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14
 940  33: gpui::test::run_test
 941             at /Users/max/code/zed/crates/gpui/src/test.rs:85:26
 942  34: agent_ui::agent_panel::tests::test_new_text_thread_action_handler
 943             at ./src/agent_panel.rs:5108:5
 944  35: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
 945             at ./src/agent_panel.rs:5108:18
 946  36: <agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} as core::ops::function::FnOnce<()>>::call_once
 947             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
 948  37: core::ops::function::FnOnce::call_once
 949             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
 950  38: test::__rust_begin_short_backtrace
 951             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18
 952  39: test::run_test_in_process::{{closure}}
 953             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74
 954  40: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
 955             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
 956  41: std::panicking::catch_unwind::do_call
 957             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
 958  42: std::panicking::catch_unwind
 959             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
 960  43: std::panic::catch_unwind
 961             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
 962  44: test::run_test_in_process
 963             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27
 964  45: test::run_test::{{closure}}
 965             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43
 966  46: test::run_test::{{closure}}
 967             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41
 968  47: std::sys::backtrace::__rust_begin_short_backtrace
 969             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18
 970  48: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}
 971             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13
 972  49: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
 973             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
 974  50: std::panicking::catch_unwind::do_call
 975             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
 976  51: std::panicking::catch_unwind
 977             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
 978  52: std::panic::catch_unwind
 979             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
 980  53: std::thread::lifecycle::spawn_unchecked::{{closure}}
 981             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26
 982  54: core::ops::function::FnOnce::call_once{{vtable.shim}}
 983             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
 984  55: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
 985             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9
 986  56: std::sys::thread::unix::Thread::new::thread_start
 987             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17
 988  57: __pthread_cond_wait
 989
 990defer called:    0: std::backtrace_rs::backtrace::libunwind::trace
 991             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
 992   1: std::backtrace_rs::backtrace::trace_unsynchronized
 993             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
 994   2: std::backtrace::Backtrace::create
 995             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13
 996   3: <gpui::app::App>::defer::<<gpui::app::App>::new_subscription::{closure#0}>
 997             at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13
 998   4: <gpui::app::App>::new_subscription
 999             at /Users/max/code/zed/crates/gpui/src/app.rs:989:14
1000   5: <gpui::app::App>::subscribe_internal::<project::buffer_store::BufferStore, project::buffer_store::BufferStoreEvent, <gpui::app::context::Context<project::Project>>::subscribe<project::buffer_store::BufferStore, project::buffer_store::BufferStoreEvent, <project::Project>::on_buffer_store_event>::{closure#0}>
1001             at /Users/max/code/zed/crates/gpui/src/app.rs:1003:14
1002   6: <gpui::app::context::Context<project::Project>>::subscribe::<project::buffer_store::BufferStore, project::buffer_store::BufferStoreEvent, <project::Project>::on_buffer_store_event>
1003             at /Users/max/code/zed/crates/gpui/src/app/context.rs:109:18
1004   7: <project::Project>::local::{closure#0}
1005             at /Users/max/code/zed/crates/project/src/project.rs:1194:16
1006   8: <gpui::app::App as gpui::AppContext>::new::<project::Project, <project::Project>::local::{closure#0}>::{closure#0}
1007             at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26
1008   9: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::Project>, <gpui::app::App as gpui::AppContext>::new<project::Project, <project::Project>::local::{closure#0}>::{closure#0}>
1009             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
1010  10: <gpui::app::App as gpui::AppContext>::new::<project::Project, <project::Project>::local::{closure#0}>
1011             at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14
1012  11: <project::Project>::local
1013             at /Users/max/code/zed/crates/project/src/project.rs:1149:12
1014  12: <project::Project>::test_project::<[&std::path::Path; 0]>::{closure#0}::{closure#2}
1015             at /Users/max/code/zed/crates/project/src/project.rs:2024:13
1016  13: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::Project>, <project::Project>::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}>
1017             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
1018  14: <gpui::app::test_context::TestAppContext>::update::<gpui::app::entity_map::Entity<project::Project>, <project::Project>::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}>
1019             at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12
1020  15: <project::Project>::test_project::<[&std::path::Path; 0]>::{closure#0}
1021             at /Users/max/code/zed/crates/project/src/project.rs:2023:26
1022  16: <project::Project>::test::<[&std::path::Path; 0]>::{closure#0}
1023             at /Users/max/code/zed/crates/project/src/project.rs:1997:55
1024  17: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}
1025             at ./src/agent_panel.rs:5125:57
1026  18: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0}
1027             at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36
1028  19: <scheduler::test_scheduler::TestScheduler as scheduler::Scheduler>::block
1029             at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35
1030  20: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>
1031             at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19
1032  21: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
1033             at ./src/agent_panel.rs:5108:5
1034  22: gpui::test::run_test::{closure#0}
1035             at /Users/max/code/zed/crates/gpui/src/test.rs:88:17
1036  23: std::panicking::catch_unwind::do_call::<gpui::test::run_test::{closure#0}, ()>
1037             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40
1038  24: ___rust_try
1039  25: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}>
1040             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19
1041  26: std::panic::catch_unwind::<gpui::test::run_test::{closure#0}, ()>
1042             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14
1043  27: gpui::test::run_test
1044             at /Users/max/code/zed/crates/gpui/src/test.rs:85:26
1045  28: agent_ui::agent_panel::tests::test_new_text_thread_action_handler
1046             at ./src/agent_panel.rs:5108:5
1047  29: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
1048             at ./src/agent_panel.rs:5108:18
1049  30: <agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} as core::ops::function::FnOnce<()>>::call_once
1050             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
1051  31: core::ops::function::FnOnce::call_once
1052             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
1053  32: test::__rust_begin_short_backtrace
1054             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18
1055  33: test::run_test_in_process::{{closure}}
1056             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74
1057  34: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
1058             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
1059  35: std::panicking::catch_unwind::do_call
1060             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
1061  36: std::panicking::catch_unwind
1062             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
1063  37: std::panic::catch_unwind
1064             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
1065  38: test::run_test_in_process
1066             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27
1067  39: test::run_test::{{closure}}
1068             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43
1069  40: test::run_test::{{closure}}
1070             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41
1071  41: std::sys::backtrace::__rust_begin_short_backtrace
1072             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18
1073  42: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}
1074             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13
1075  43: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
1076             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
1077  44: std::panicking::catch_unwind::do_call
1078             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
1079  45: std::panicking::catch_unwind
1080             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
1081  46: std::panic::catch_unwind
1082             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
1083  47: std::thread::lifecycle::spawn_unchecked::{{closure}}
1084             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26
1085  48: core::ops::function::FnOnce::call_once{{vtable.shim}}
1086             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
1087  49: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
1088             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9
1089  50: std::sys::thread::unix::Thread::new::thread_start
1090             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17
1091  51: __pthread_cond_wait
1092
1093defer called:    0: std::backtrace_rs::backtrace::libunwind::trace
1094             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
1095   1: std::backtrace_rs::backtrace::trace_unsynchronized
1096             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
1097   2: std::backtrace::Backtrace::create
1098             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13
1099   3: <gpui::app::App>::defer::<<gpui::app::App>::new_subscription::{closure#0}>
1100             at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13
1101   4: <gpui::app::App>::new_subscription
1102             at /Users/max/code/zed/crates/gpui/src/app.rs:989:14
1103   5: <gpui::app::App>::subscribe_internal::<project::debugger::dap_store::DapStore, project::debugger::dap_store::DapStoreEvent, <gpui::app::context::Context<project::Project>>::subscribe<project::debugger::dap_store::DapStore, project::debugger::dap_store::DapStoreEvent, <project::Project>::on_dap_store_event>::{closure#0}>
1104             at /Users/max/code/zed/crates/gpui/src/app.rs:1003:14
1105   6: <gpui::app::context::Context<project::Project>>::subscribe::<project::debugger::dap_store::DapStore, project::debugger::dap_store::DapStoreEvent, <project::Project>::on_dap_store_event>
1106             at /Users/max/code/zed/crates/gpui/src/app/context.rs:109:18
1107   7: <project::Project>::local::{closure#0}
1108             at /Users/max/code/zed/crates/project/src/project.rs:1213:16
1109   8: <gpui::app::App as gpui::AppContext>::new::<project::Project, <project::Project>::local::{closure#0}>::{closure#0}
1110             at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26
1111   9: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::Project>, <gpui::app::App as gpui::AppContext>::new<project::Project, <project::Project>::local::{closure#0}>::{closure#0}>
1112             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
1113  10: <gpui::app::App as gpui::AppContext>::new::<project::Project, <project::Project>::local::{closure#0}>
1114             at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14
1115  11: <project::Project>::local
1116             at /Users/max/code/zed/crates/project/src/project.rs:1149:12
1117  12: <project::Project>::test_project::<[&std::path::Path; 0]>::{closure#0}::{closure#2}
1118             at /Users/max/code/zed/crates/project/src/project.rs:2024:13
1119  13: <gpui::app::App>::update::<gpui::app::entity_map::Entity<project::Project>, <project::Project>::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}>
1120             at /Users/max/code/zed/crates/gpui/src/app.rs:862:22
1121  14: <gpui::app::test_context::TestAppContext>::update::<gpui::app::entity_map::Entity<project::Project>, <project::Project>::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}>
1122             at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12
1123  15: <project::Project>::test_project::<[&std::path::Path; 0]>::{closure#0}
1124             at /Users/max/code/zed/crates/project/src/project.rs:2023:26
1125  16: <project::Project>::test::<[&std::path::Path; 0]>::{closure#0}
1126             at /Users/max/code/zed/crates/project/src/project.rs:1997:55
1127  17: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}
1128             at ./src/agent_panel.rs:5125:57
1129  18: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0}
1130             at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36
1131  19: <scheduler::test_scheduler::TestScheduler as scheduler::Scheduler>::block
1132             at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35
1133  20: <gpui::executor::ForegroundExecutor>::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>
1134             at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19
1135  21: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
1136             at ./src/agent_panel.rs:5108:5
1137  22: gpui::test::run_test::{closure#0}
1138             at /Users/max/code/zed/crates/gpui/src/test.rs:88:17
1139  23: std::panicking::catch_unwind::do_call::<gpui::test::run_test::{closure#0}, ()>
1140             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40
1141  24: ___rust_try
1142  25: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}>
1143             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19
1144  26: std::panic::catch_unwind::<gpui::test::run_test::{closure#0}, ()>
1145             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14
1146  27: gpui::test::run_test
1147             at /Users/max/code/zed/crates/gpui/src/test.rs:85:26
1148  28: agent_ui::agent_panel::tests::test_new_text_thread_action_handler
1149             at ./src/agent_panel.rs:5108:5
1150  29: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0}
1151             at ./src/agent_panel.rs:5108:18
1152  30: <agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} as core::ops::function::FnOnce<()>>::call_once
1153             at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
1154  31: core::ops::function::FnOnce::call_once
1155             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
1156  32: test::__rust_begin_short_backtrace
1157             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18
1158  33: test::run_test_in_process::{{closure}}
1159             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74
1160  34: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
1161             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
1162  35: std::panicking::catch_unwind::do_call
1163             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
1164  36: std::panicking::catch_unwind
1165             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
1166  37: std::panic::catch_unwind
1167             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
1168  38: test::run_test_in_process
1169             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27
1170  39: test::run_test::{{closure}}
1171             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43
1172  40: test::run_test::{{closure}}
1173             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41
1174  41: std::sys::backtrace::__rust_begin_short_backtrace
1175             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18
1176  42: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}
1177             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13
1178  43: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
1179             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9
1180  44: std::panicking::catch_unwind::do_call
1181             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40
1182  45: std::panicking::catch_unwind
1183             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19
1184  46: std::panic::catch_unwind
1185             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14
1186  47: std::thread::lifecycle::spawn_unchecked::{{closure}}
1187             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26
1188  48: core::ops::function::FnOnce::call_once{{vtable.shim}}
1189             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5
1190  49: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
1191             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9
1192  50: std::sys::thread::unix::Thread::new::thread_start
1193             at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17
1194  51: __pthread_cond_wait
1195