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