Blocking waiting for file lock on artifact directory Compiling agent_ui v0.1.0 (/Users/max/code/zed/crates/agent_ui) warning: unused variable: `window` --> crates/agent_ui/src/slash_command_picker.rs:262:21 | 262 | fn render(self, window: &mut Window, cx: &mut App) -> impl IntoElement { | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_window` | = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default warning: unused variable: `delegate` --> crates/agent_ui/src/slash_command_picker.rs:322:13 | 322 | let delegate = SlashCommandDelegate { | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_delegate` warning: `agent_ui` (lib test) generated 2 warnings (run `cargo fix --lib -p agent_ui --tests` to apply 2 suggestions) Timing report saved to /Users/max/code/zed/target/cargo-timings/cargo-timing-20260316T161229.056504Z.html Finished `test` profile [unoptimized + debuginfo] target(s) in 13.67s Running unittests src/agent_ui.rs (target/debug/deps/agent_ui-312efca0eb4585dc) running 1 test defer called: 0: std::backtrace_rs::backtrace::libunwind::trace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 1: std::backtrace_rs::backtrace::trace_unsynchronized at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 2: std::backtrace::Backtrace::create at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13 3: ::defer::<::observe_global::{closure#1}> at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13 4: ::observe_global:: at /Users/max/code/zed/crates/gpui/src/app.rs:1731:14 5: theme::init at /Users/max/code/zed/crates/theme/src/theme.rs:141:8 6: agent_ui::connection_view::tests::init_test::{closure#0} at ./src/connection_view.rs:4429:13 7: ::update::<(), agent_ui::connection_view::tests::init_test::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 8: ::update::<(), agent_ui::connection_view::tests::init_test::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12 9: agent_ui::connection_view::tests::init_test at ./src/connection_view.rs:4426:12 10: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5110:9 11: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36 12: ::block at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35 13: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}> at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19 14: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:5 15: gpui::test::run_test::{closure#0} at /Users/max/code/zed/crates/gpui/src/test.rs:88:17 16: std::panicking::catch_unwind::do_call:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40 17: ___rust_try 18: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}> at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19 19: std::panic::catch_unwind:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14 20: gpui::test::run_test at /Users/max/code/zed/crates/gpui/src/test.rs:85:26 21: agent_ui::agent_panel::tests::test_new_text_thread_action_handler at ./src/agent_panel.rs:5108:5 22: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:18 23: >::call_once at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 24: core::ops::function::FnOnce::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 25: test::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18 26: test::run_test_in_process::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74 27: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 28: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 29: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 30: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 31: test::run_test_in_process at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27 32: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43 33: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41 34: std::sys::backtrace::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18 35: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13 36: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 37: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 38: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 39: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 40: std::thread::lifecycle::spawn_unchecked::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26 41: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 42: as core::ops::function::FnOnce>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9 43: std::sys::thread::unix::Thread::new::thread_start at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17 44: __pthread_cond_wait defer called: 0: std::backtrace_rs::backtrace::libunwind::trace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 1: std::backtrace_rs::backtrace::trace_unsynchronized at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 2: std::backtrace::Backtrace::create at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13 3: ::defer::<::observe_global::new::{closure#1}>::{closure#1}> at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13 4: ::observe_global::::new::{closure#1}> at /Users/max/code/zed/crates/gpui/src/app.rs:1731:14 5: ::new at /Users/max/code/zed/crates/client/src/telemetry.rs:229:12 6: ::new at /Users/max/code/zed/crates/client/src/client.rs:535:24 7: ::test_project::<[&std::path::Path; 0]>::{closure#0}::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:2021:37 8: ::update::, ::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 9: ::update::, ::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12 10: ::test_project::<[&std::path::Path; 0]>::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:2021:25 11: ::test::<[&std::path::Path; 0]>::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:1997:55 12: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5125:57 13: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36 14: ::block at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35 15: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}> at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19 16: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:5 17: gpui::test::run_test::{closure#0} at /Users/max/code/zed/crates/gpui/src/test.rs:88:17 18: std::panicking::catch_unwind::do_call:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40 19: ___rust_try 20: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}> at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19 21: std::panic::catch_unwind:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14 22: gpui::test::run_test at /Users/max/code/zed/crates/gpui/src/test.rs:85:26 23: agent_ui::agent_panel::tests::test_new_text_thread_action_handler at ./src/agent_panel.rs:5108:5 24: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:18 25: >::call_once at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 26: core::ops::function::FnOnce::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 27: test::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18 28: test::run_test_in_process::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74 29: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 30: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 31: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 32: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 33: test::run_test_in_process at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27 34: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43 35: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41 36: std::sys::backtrace::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18 37: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13 38: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 39: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 40: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 41: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 42: std::thread::lifecycle::spawn_unchecked::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26 43: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 44: as core::ops::function::FnOnce>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9 45: std::sys::thread::unix::Thread::new::thread_start at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17 46: __pthread_cond_wait defer called: 0: std::backtrace_rs::backtrace::libunwind::trace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 1: std::backtrace_rs::backtrace::trace_unsynchronized at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 2: std::backtrace::Backtrace::create at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13 3: ::defer::<::new_subscription::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13 4: ::new_subscription at /Users/max/code/zed/crates/gpui/src/app.rs:989:14 5: ::subscribe_internal::>::subscribe::on_worktree_store_event>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:1003:14 6: >::subscribe::::on_worktree_store_event> at /Users/max/code/zed/crates/gpui/src/app/context.rs:109:18 7: ::local::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:1165:16 8: ::new::::local::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26 9: ::update::, ::new::local::{closure#0}>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 10: ::new::::local::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14 11: ::local at /Users/max/code/zed/crates/project/src/project.rs:1149:12 12: ::test_project::<[&std::path::Path; 0]>::{closure#0}::{closure#2} at /Users/max/code/zed/crates/project/src/project.rs:2024:13 13: ::update::, ::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 14: ::update::, ::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12 15: ::test_project::<[&std::path::Path; 0]>::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:2023:26 16: ::test::<[&std::path::Path; 0]>::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:1997:55 17: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5125:57 18: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36 19: ::block at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35 20: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}> at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19 21: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:5 22: gpui::test::run_test::{closure#0} at /Users/max/code/zed/crates/gpui/src/test.rs:88:17 23: std::panicking::catch_unwind::do_call:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40 24: ___rust_try 25: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}> at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19 26: std::panic::catch_unwind:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14 27: gpui::test::run_test at /Users/max/code/zed/crates/gpui/src/test.rs:85:26 28: agent_ui::agent_panel::tests::test_new_text_thread_action_handler at ./src/agent_panel.rs:5108:5 29: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:18 30: >::call_once at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 31: core::ops::function::FnOnce::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 32: test::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18 33: test::run_test_in_process::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74 34: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 35: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 36: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 37: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 38: test::run_test_in_process at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27 39: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43 40: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41 41: std::sys::backtrace::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18 42: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13 43: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 44: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 45: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 46: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 47: std::thread::lifecycle::spawn_unchecked::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26 48: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 49: as core::ops::function::FnOnce>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9 50: std::sys::thread::unix::Thread::new::thread_start at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17 51: __pthread_cond_wait defer called: 0: std::backtrace_rs::backtrace::libunwind::trace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 1: std::backtrace_rs::backtrace::trace_unsynchronized at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 2: std::backtrace::Backtrace::create at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13 3: ::defer::<>::observe_global::new_internal::{closure#1}>::{closure#1}> at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13 4: >::observe_global::::new_internal::{closure#1}> at /Users/max/code/zed/crates/gpui/src/app/context.rs:188:14 5: ::new_internal at /Users/max/code/zed/crates/project/src/context_server_store.rs:380:41 6: ::local at /Users/max/code/zed/crates/project/src/context_server_store.rs:243:9 7: ::local::{closure#0}::{closure#2} at /Users/max/code/zed/crates/project/src/project.rs:1170:17 8: ::new::::local::{closure#0}::{closure#2}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26 9: ::update::, ::new::local::{closure#0}::{closure#2}>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 10: ::new::::local::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14 11: as gpui::AppContext>::new::::local::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app/context.rs:770:18 12: ::local::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:1169:43 13: ::new::::local::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26 14: ::update::, ::new::local::{closure#0}>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 15: ::new::::local::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14 16: ::local at /Users/max/code/zed/crates/project/src/project.rs:1149:12 17: ::test_project::<[&std::path::Path; 0]>::{closure#0}::{closure#2} at /Users/max/code/zed/crates/project/src/project.rs:2024:13 18: ::update::, ::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 19: ::update::, ::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12 20: ::test_project::<[&std::path::Path; 0]>::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:2023:26 21: ::test::<[&std::path::Path; 0]>::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:1997:55 22: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5125:57 23: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36 24: ::block at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35 25: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}> at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19 26: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:5 27: gpui::test::run_test::{closure#0} at /Users/max/code/zed/crates/gpui/src/test.rs:88:17 28: std::panicking::catch_unwind::do_call:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40 29: ___rust_try 30: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}> at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19 31: std::panic::catch_unwind:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14 32: gpui::test::run_test at /Users/max/code/zed/crates/gpui/src/test.rs:85:26 33: agent_ui::agent_panel::tests::test_new_text_thread_action_handler at ./src/agent_panel.rs:5108:5 34: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:18 35: >::call_once at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 36: core::ops::function::FnOnce::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 37: test::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18 38: test::run_test_in_process::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74 39: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 40: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 41: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 42: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 43: test::run_test_in_process at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27 44: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43 45: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41 46: std::sys::backtrace::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18 47: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13 48: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 49: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 50: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 51: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 52: std::thread::lifecycle::spawn_unchecked::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26 53: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 54: as core::ops::function::FnOnce>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9 55: std::sys::thread::unix::Thread::new::thread_start at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17 56: __pthread_cond_wait defer called: 0: std::backtrace_rs::backtrace::libunwind::trace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 1: std::backtrace_rs::backtrace::trace_unsynchronized at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 2: std::backtrace::Backtrace::create at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13 3: ::defer::<::new_observer::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13 4: ::new_observer at /Users/max/code/zed/crates/gpui/src/app.rs:940:14 5: ::observe_internal::>::observe::new_internal::{closure#0}>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:954:14 6: >::observe::::new_internal::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app/context.rs:73:18 7: ::new_internal at /Users/max/code/zed/crates/project/src/context_server_store.rs:409:35 8: ::local at /Users/max/code/zed/crates/project/src/context_server_store.rs:243:9 9: ::local::{closure#0}::{closure#2} at /Users/max/code/zed/crates/project/src/project.rs:1170:17 10: ::new::::local::{closure#0}::{closure#2}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26 11: ::update::, ::new::local::{closure#0}::{closure#2}>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 12: ::new::::local::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14 13: as gpui::AppContext>::new::::local::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app/context.rs:770:18 14: ::local::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:1169:43 15: ::new::::local::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26 16: ::update::, ::new::local::{closure#0}>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 17: ::new::::local::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14 18: ::local at /Users/max/code/zed/crates/project/src/project.rs:1149:12 19: ::test_project::<[&std::path::Path; 0]>::{closure#0}::{closure#2} at /Users/max/code/zed/crates/project/src/project.rs:2024:13 20: ::update::, ::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 21: ::update::, ::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12 22: ::test_project::<[&std::path::Path; 0]>::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:2023:26 23: ::test::<[&std::path::Path; 0]>::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:1997:55 24: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5125:57 25: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36 26: ::block at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35 27: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}> at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19 28: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:5 29: gpui::test::run_test::{closure#0} at /Users/max/code/zed/crates/gpui/src/test.rs:88:17 30: std::panicking::catch_unwind::do_call:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40 31: ___rust_try 32: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}> at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19 33: std::panic::catch_unwind:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14 34: gpui::test::run_test at /Users/max/code/zed/crates/gpui/src/test.rs:85:26 35: agent_ui::agent_panel::tests::test_new_text_thread_action_handler at ./src/agent_panel.rs:5108:5 36: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:18 37: >::call_once at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 38: core::ops::function::FnOnce::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 39: test::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18 40: test::run_test_in_process::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74 41: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 42: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 43: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 44: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 45: test::run_test_in_process at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27 46: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43 47: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41 48: std::sys::backtrace::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18 49: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13 50: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 51: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 52: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 53: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 54: std::thread::lifecycle::spawn_unchecked::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26 55: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 56: as core::ops::function::FnOnce>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9 57: std::sys::thread::unix::Thread::new::thread_start at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17 58: __pthread_cond_wait defer called: 0: std::backtrace_rs::backtrace::libunwind::trace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 1: std::backtrace_rs::backtrace::trace_unsynchronized at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 2: std::backtrace::Backtrace::create at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13 3: ::defer::<::new_subscription::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13 4: ::new_subscription at /Users/max/code/zed/crates/gpui/src/app.rs:989:14 5: ::subscribe_internal::>::subscribe::on_worktree_store_event>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:1003:14 6: >::subscribe::::on_worktree_store_event> at /Users/max/code/zed/crates/gpui/src/app/context.rs:109:18 7: ::new::{closure#0} at /Users/max/code/zed/crates/project/src/manifest_tree.rs:79:20 8: ::new::::new::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26 9: ::update::, ::new::new::{closure#0}>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 10: ::new::::new::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14 11: ::new at /Users/max/code/zed/crates/project/src/manifest_tree.rs:76:12 12: ::local::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:1181:33 13: ::new::::local::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26 14: ::update::, ::new::local::{closure#0}>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 15: ::new::::local::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14 16: ::local at /Users/max/code/zed/crates/project/src/project.rs:1149:12 17: ::test_project::<[&std::path::Path; 0]>::{closure#0}::{closure#2} at /Users/max/code/zed/crates/project/src/project.rs:2024:13 18: ::update::, ::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 19: ::update::, ::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12 20: ::test_project::<[&std::path::Path; 0]>::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:2023:26 21: ::test::<[&std::path::Path; 0]>::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:1997:55 22: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5125:57 23: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36 24: ::block at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35 25: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}> at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19 26: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:5 27: gpui::test::run_test::{closure#0} at /Users/max/code/zed/crates/gpui/src/test.rs:88:17 28: std::panicking::catch_unwind::do_call:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40 29: ___rust_try 30: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}> at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19 31: std::panic::catch_unwind:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14 32: gpui::test::run_test at /Users/max/code/zed/crates/gpui/src/test.rs:85:26 33: agent_ui::agent_panel::tests::test_new_text_thread_action_handler at ./src/agent_panel.rs:5108:5 34: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:18 35: >::call_once at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 36: core::ops::function::FnOnce::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 37: test::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18 38: test::run_test_in_process::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74 39: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 40: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 41: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 42: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 43: test::run_test_in_process at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27 44: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43 45: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41 46: std::sys::backtrace::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18 47: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13 48: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 49: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 50: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 51: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 52: std::thread::lifecycle::spawn_unchecked::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26 53: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 54: as core::ops::function::FnOnce>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9 55: std::sys::thread::unix::Thread::new::thread_start at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17 56: __pthread_cond_wait defer called: 0: std::backtrace_rs::backtrace::libunwind::trace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 1: std::backtrace_rs::backtrace::trace_unsynchronized at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 2: std::backtrace::Backtrace::create at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13 3: ::defer::<>::observe_global::new::{closure#0}::{closure#0}>::{closure#1}> at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13 4: >::observe_global::::new::{closure#0}::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app/context.rs:188:14 5: ::new::{closure#0} at /Users/max/code/zed/crates/project/src/manifest_tree.rs:80:20 6: ::new::::new::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26 7: ::update::, ::new::new::{closure#0}>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 8: ::new::::new::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14 9: ::new at /Users/max/code/zed/crates/project/src/manifest_tree.rs:76:12 10: ::local::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:1181:33 11: ::new::::local::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26 12: ::update::, ::new::local::{closure#0}>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 13: ::new::::local::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14 14: ::local at /Users/max/code/zed/crates/project/src/project.rs:1149:12 15: ::test_project::<[&std::path::Path; 0]>::{closure#0}::{closure#2} at /Users/max/code/zed/crates/project/src/project.rs:2024:13 16: ::update::, ::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 17: ::update::, ::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12 18: ::test_project::<[&std::path::Path; 0]>::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:2023:26 19: ::test::<[&std::path::Path; 0]>::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:1997:55 20: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5125:57 21: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36 22: ::block at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35 23: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}> at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19 24: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:5 25: gpui::test::run_test::{closure#0} at /Users/max/code/zed/crates/gpui/src/test.rs:88:17 26: std::panicking::catch_unwind::do_call:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40 27: ___rust_try 28: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}> at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19 29: std::panic::catch_unwind:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14 30: gpui::test::run_test at /Users/max/code/zed/crates/gpui/src/test.rs:85:26 31: agent_ui::agent_panel::tests::test_new_text_thread_action_handler at ./src/agent_panel.rs:5108:5 32: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:18 33: >::call_once at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 34: core::ops::function::FnOnce::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 35: test::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18 36: test::run_test_in_process::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74 37: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 38: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 39: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 40: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 41: test::run_test_in_process at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27 42: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43 43: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41 44: std::sys::backtrace::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18 45: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13 46: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 47: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 48: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 49: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 50: std::thread::lifecycle::spawn_unchecked::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26 51: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 52: as core::ops::function::FnOnce>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9 53: std::sys::thread::unix::Thread::new::thread_start at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17 54: __pthread_cond_wait defer called: 0: std::backtrace_rs::backtrace::libunwind::trace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 1: std::backtrace_rs::backtrace::trace_unsynchronized at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 2: std::backtrace::Backtrace::create at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13 3: ::defer::<::new_subscription::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13 4: ::new_subscription at /Users/max/code/zed/crates/gpui/src/app.rs:989:14 5: ::subscribe_internal::>::subscribe::local::{closure#1}>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:1003:14 6: >::subscribe::::local::{closure#1}> at /Users/max/code/zed/crates/gpui/src/app/context.rs:109:18 7: ::local at /Users/max/code/zed/crates/project/src/toolchain_store.rs:76:23 8: ::local::{closure#0}::{closure#4} at /Users/max/code/zed/crates/project/src/project.rs:1183:17 9: ::new::::local::{closure#0}::{closure#4}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26 10: ::update::, ::new::local::{closure#0}::{closure#4}>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 11: ::new::::local::{closure#0}::{closure#4}> at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14 12: as gpui::AppContext>::new::::local::{closure#0}::{closure#4}> at /Users/max/code/zed/crates/gpui/src/app/context.rs:770:18 13: ::local::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:1182:38 14: ::new::::local::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26 15: ::update::, ::new::local::{closure#0}>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 16: ::new::::local::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14 17: ::local at /Users/max/code/zed/crates/project/src/project.rs:1149:12 18: ::test_project::<[&std::path::Path; 0]>::{closure#0}::{closure#2} at /Users/max/code/zed/crates/project/src/project.rs:2024:13 19: ::update::, ::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 20: ::update::, ::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12 21: ::test_project::<[&std::path::Path; 0]>::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:2023:26 22: ::test::<[&std::path::Path; 0]>::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:1997:55 23: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5125:57 24: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36 25: ::block at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35 26: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}> at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19 27: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:5 28: gpui::test::run_test::{closure#0} at /Users/max/code/zed/crates/gpui/src/test.rs:88:17 29: std::panicking::catch_unwind::do_call:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40 30: ___rust_try 31: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}> at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19 32: std::panic::catch_unwind:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14 33: gpui::test::run_test at /Users/max/code/zed/crates/gpui/src/test.rs:85:26 34: agent_ui::agent_panel::tests::test_new_text_thread_action_handler at ./src/agent_panel.rs:5108:5 35: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:18 36: >::call_once at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 37: core::ops::function::FnOnce::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 38: test::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18 39: test::run_test_in_process::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74 40: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 41: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 42: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 43: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 44: test::run_test_in_process at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27 45: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43 46: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41 47: std::sys::backtrace::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18 48: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13 49: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 50: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 51: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 52: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 53: std::thread::lifecycle::spawn_unchecked::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26 54: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 55: as core::ops::function::FnOnce>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9 56: std::sys::thread::unix::Thread::new::thread_start at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17 57: __pthread_cond_wait defer called: 0: std::backtrace_rs::backtrace::libunwind::trace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 1: std::backtrace_rs::backtrace::trace_unsynchronized at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 2: std::backtrace::Backtrace::create at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13 3: ::defer::<::new_subscription::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13 4: ::new_subscription at /Users/max/code/zed/crates/gpui/src/app.rs:989:14 5: ::subscribe_internal::>::subscribe::local::{closure#0}>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:1003:14 6: >::subscribe::::local::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app/context.rs:109:18 7: ::local at /Users/max/code/zed/crates/project/src/buffer_store.rs:782:35 8: ::local::{closure#0}::{closure#5} at /Users/max/code/zed/crates/project/src/project.rs:1193:44 9: ::new::::local::{closure#0}::{closure#5}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26 10: ::update::, ::new::local::{closure#0}::{closure#5}>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 11: ::new::::local::{closure#0}::{closure#5}> at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14 12: as gpui::AppContext>::new::::local::{closure#0}::{closure#5}> at /Users/max/code/zed/crates/gpui/src/app/context.rs:770:18 13: ::local::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:1193:35 14: ::new::::local::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26 15: ::update::, ::new::local::{closure#0}>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 16: ::new::::local::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14 17: ::local at /Users/max/code/zed/crates/project/src/project.rs:1149:12 18: ::test_project::<[&std::path::Path; 0]>::{closure#0}::{closure#2} at /Users/max/code/zed/crates/project/src/project.rs:2024:13 19: ::update::, ::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 20: ::update::, ::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12 21: ::test_project::<[&std::path::Path; 0]>::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:2023:26 22: ::test::<[&std::path::Path; 0]>::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:1997:55 23: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5125:57 24: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36 25: ::block at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35 26: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}> at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19 27: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:5 28: gpui::test::run_test::{closure#0} at /Users/max/code/zed/crates/gpui/src/test.rs:88:17 29: std::panicking::catch_unwind::do_call:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40 30: ___rust_try 31: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}> at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19 32: std::panic::catch_unwind:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14 33: gpui::test::run_test at /Users/max/code/zed/crates/gpui/src/test.rs:85:26 34: agent_ui::agent_panel::tests::test_new_text_thread_action_handler at ./src/agent_panel.rs:5108:5 35: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:18 36: >::call_once at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 37: core::ops::function::FnOnce::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 38: test::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18 39: test::run_test_in_process::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74 40: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 41: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 42: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 43: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 44: test::run_test_in_process at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27 45: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43 46: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41 47: std::sys::backtrace::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18 48: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13 49: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 50: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 51: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 52: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 53: std::thread::lifecycle::spawn_unchecked::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26 54: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 55: as core::ops::function::FnOnce>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9 56: std::sys::thread::unix::Thread::new::thread_start at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17 57: __pthread_cond_wait defer called: 0: std::backtrace_rs::backtrace::libunwind::trace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 1: std::backtrace_rs::backtrace::trace_unsynchronized at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 2: std::backtrace::Backtrace::create at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13 3: ::defer::<::new_subscription::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13 4: ::new_subscription at /Users/max/code/zed/crates/gpui/src/app.rs:989:14 5: ::subscribe_internal::>::subscribe::on_buffer_store_event>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:1003:14 6: >::subscribe::::on_buffer_store_event> at /Users/max/code/zed/crates/gpui/src/app/context.rs:109:18 7: ::local::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:1194:16 8: ::new::::local::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26 9: ::update::, ::new::local::{closure#0}>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 10: ::new::::local::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14 11: ::local at /Users/max/code/zed/crates/project/src/project.rs:1149:12 12: ::test_project::<[&std::path::Path; 0]>::{closure#0}::{closure#2} at /Users/max/code/zed/crates/project/src/project.rs:2024:13 13: ::update::, ::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 14: ::update::, ::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12 15: ::test_project::<[&std::path::Path; 0]>::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:2023:26 16: ::test::<[&std::path::Path; 0]>::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:1997:55 17: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5125:57 18: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36 19: ::block at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35 20: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}> at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19 21: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:5 22: gpui::test::run_test::{closure#0} at /Users/max/code/zed/crates/gpui/src/test.rs:88:17 23: std::panicking::catch_unwind::do_call:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40 24: ___rust_try 25: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}> at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19 26: std::panic::catch_unwind:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14 27: gpui::test::run_test at /Users/max/code/zed/crates/gpui/src/test.rs:85:26 28: agent_ui::agent_panel::tests::test_new_text_thread_action_handler at ./src/agent_panel.rs:5108:5 29: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:18 30: >::call_once at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 31: core::ops::function::FnOnce::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 32: test::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18 33: test::run_test_in_process::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74 34: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 35: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 36: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 37: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 38: test::run_test_in_process at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27 39: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43 40: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41 41: std::sys::backtrace::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18 42: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13 43: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 44: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 45: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 46: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 47: std::thread::lifecycle::spawn_unchecked::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26 48: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 49: as core::ops::function::FnOnce>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9 50: std::sys::thread::unix::Thread::new::thread_start at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17 51: __pthread_cond_wait defer called: 0: std::backtrace_rs::backtrace::libunwind::trace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 1: std::backtrace_rs::backtrace::trace_unsynchronized at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 2: std::backtrace::Backtrace::create at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/backtrace.rs:331:13 3: ::defer::<::new_subscription::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:1630:13 4: ::new_subscription at /Users/max/code/zed/crates/gpui/src/app.rs:989:14 5: ::subscribe_internal::>::subscribe::on_dap_store_event>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:1003:14 6: >::subscribe::::on_dap_store_event> at /Users/max/code/zed/crates/gpui/src/app/context.rs:109:18 7: ::local::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:1213:16 8: ::new::::local::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/app.rs:2332:26 9: ::update::, ::new::local::{closure#0}>::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 10: ::new::::local::{closure#0}> at /Users/max/code/zed/crates/gpui/src/app.rs:2329:14 11: ::local at /Users/max/code/zed/crates/project/src/project.rs:1149:12 12: ::test_project::<[&std::path::Path; 0]>::{closure#0}::{closure#2} at /Users/max/code/zed/crates/project/src/project.rs:2024:13 13: ::update::, ::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app.rs:862:22 14: ::update::, ::test_project<[&std::path::Path; 0]>::{closure#0}::{closure#2}> at /Users/max/code/zed/crates/gpui/src/app/test_context.rs:205:12 15: ::test_project::<[&std::path::Path; 0]>::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:2023:26 16: ::test::<[&std::path::Path; 0]>::{closure#0} at /Users/max/code/zed/crates/project/src/project.rs:1997:55 17: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5125:57 18: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}>::{closure#0} at /Users/max/code/zed/crates/gpui/src/executor.rs:440:36 19: ::block at /Users/max/code/zed/crates/scheduler/src/test_scheduler.rs:538:35 20: ::block_test::<(), agent_ui::agent_panel::tests::test_new_text_thread_action_handler::__test_new_text_thread_action_handler::{closure#0}> at /Users/max/code/zed/crates/gpui/src/executor.rs:447:19 21: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:5 22: gpui::test::run_test::{closure#0} at /Users/max/code/zed/crates/gpui/src/test.rs:88:17 23: std::panicking::catch_unwind::do_call:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:581:40 24: ___rust_try 25: std::panicking::catch_unwind::<(), gpui::test::run_test::{closure#0}> at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19 26: std::panic::catch_unwind:: at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14 27: gpui::test::run_test at /Users/max/code/zed/crates/gpui/src/test.rs:85:26 28: agent_ui::agent_panel::tests::test_new_text_thread_action_handler at ./src/agent_panel.rs:5108:5 29: agent_ui::agent_panel::tests::test_new_text_thread_action_handler::{closure#0} at ./src/agent_panel.rs:5108:18 30: >::call_once at /Users/max/.rustup/toolchains/1.93-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 31: core::ops::function::FnOnce::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 32: test::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:663:18 33: test::run_test_in_process::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:74 34: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 35: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 36: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 37: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 38: test::run_test_in_process at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:686:27 39: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:607:43 40: test::run_test::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/test/src/lib.rs:637:41 41: std::sys::backtrace::__rust_begin_short_backtrace at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/backtrace.rs:160:18 42: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:92:13 43: as core::ops::function::FnOnce<()>>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/panic/unwind_safe.rs:274:9 44: std::panicking::catch_unwind::do_call at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:581:40 45: std::panicking::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panicking.rs:544:19 46: std::panic::catch_unwind at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/panic.rs:359:14 47: std::thread::lifecycle::spawn_unchecked::{{closure}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/lifecycle.rs:90:26 48: core::ops::function::FnOnce::call_once{{vtable.shim}} at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs:250:5 49: as core::ops::function::FnOnce>::call_once at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/boxed.rs:2206:9 50: std::sys::thread::unix::Thread::new::thread_start at /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sys/thread/unix.rs:118:17 51: __pthread_cond_wait