zed icon indicating copy to clipboard operation
zed copied to clipboard

Zed crashes when searching in extensions and pressing enter using the enter on a numpad on Linux

Open 1Codealot opened this issue 10 months ago • 1 comments

Check for existing issues

  • [X] Completed

Describe the bug / provide steps to reproduce it

As I said in the title, if I type in the extensions search bar then press enter on my keyboard numpad, Zed crashes.

Steps video: https://youtu.be/JFMjXIazEjE

It gives me this in the terminal

[2024-04-16T20:47:23+01:00 ERROR auto_update] auto-update failed: error:error deserializing release

Caused by:
expected value at line 1 column 1
Thread "main" panicked with "range end index 1 out of range for slice of length 0" at crates/gpui/src/window/element_cx.rs:626:17
0: Zed::init_panic_hook::{closure#0}
at crates/zed/src/main.rs:739:29
1: <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2029:9
std::panicking::rust_panic_with_hook
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:785:13
2: std::panicking::begin_panic_handler::{{closure}}
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:659:13
3: std::sys_common::backtrace::__rust_end_short_backtrace
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:171:18
4: rust_begin_unwind
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:647:5
5: core::panicking::panic_fmt
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/panicking.rs:72:14
6: core::slice::index::slice_end_index_len_fail_rt
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/slice/index.rs:76:5
core::slice::index::slice_end_index_len_fail
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/slice/index.rs:68:9
7: <core::ops::range::Range<usize> as core::slice::index::SliceIndex<[core::option::Option<gpui::platform::PlatformInputHandler>]>>::index_mut
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/slice/index.rs:405:13
8: <[core::option::Option<gpui::platform::PlatformInputHandler>] as core::ops::index::IndexMut<core::ops::range::Range<usize>>>::index_mut
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/slice/index.rs:29:9
<alloc::vec::Vec<core::option::Option<gpui::platform::PlatformInputHandler>> as core::ops::index::IndexMut<core::ops::range::Range<usize>>>::index_mut
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/vec/mod.rs:2783:9
9: <gpui::window::element_cx::ElementContext>::reuse_paint
at crates/gpui/src/window/element_cx.rs:626:17
10: <gpui::view::AnyView as gpui::element::Element>::paint::{closure#0}
at crates/gpui/src/view.rs:374:25
11: <gpui::window::element_cx::ElementContext>::with_element_state::<gpui::view::AnyViewState, (), <gpui::view::AnyView as gpui::element::Element>::paint::{closure#0}>::{closure#0}
at crates/gpui/src/window/element_cx.rs:934:43
12: <gpui::window::element_cx::ElementContext>::with_element_id::<(), gpui::window::ElementId, <gpui::window::element_cx::ElementContext>::with_element_state<gpui::view::AnyViewState, (), <gpui::view::AnyView as gpui::element::Element>::paint::{closure#0}>::{closure#0}>
at crates/gpui/src/window/element_cx.rs:700:26
13: <gpui::window::element_cx::ElementContext>::with_element_state::<gpui::view::AnyViewState, (), <gpui::view::AnyView as gpui::element::Element>::paint::{closure#0}>
at crates/gpui/src/window/element_cx.rs:879:9
14: <gpui::view::AnyView as gpui::element::Element>::paint
at crates/gpui/src/view.rs:364:13
15: <gpui::element::Drawable<gpui::view::AnyView>>::paint
at crates/gpui/src/element.rs:314:17
16: <gpui::element::Drawable<gpui::view::AnyView> as gpui::element::ElementObject>::paint
at crates/gpui/src/element.rs:385:9
17: <gpui::element::AnyElement>::paint
at crates/gpui/src/element.rs:430:9
18: <gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}
at crates/gpui/src/elements/div.rs:1205:21
19: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}::{closure#0}
at crates/gpui/src/elements/div.rs:1507:29
20: <gpui::window::element_cx::ElementContext>::with_content_mask::<(), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}::{closure#0}>
at crates/gpui/src/window/element_cx.rs:723:13
21: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}
at crates/gpui/src/elements/div.rs:1487:25
22: <gpui::window::element_cx::ElementContext>::with_text_style::<<gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}, ()>
at crates/gpui/src/window/element_cx.rs:663:13
23: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}
at crates/gpui/src/elements/div.rs:1486:21
24: <gpui::style::Style>::paint::<<gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}>
at crates/gpui/src/style.rs:428:9
25: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}
at crates/gpui/src/elements/div.rs:1485:17
26: <gpui::window::element_cx::ElementContext>::with_element_state::<gpui::elements::div::InteractiveElementState, (), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}>::{closure#0}
at crates/gpui/src/window/element_cx.rs:881:39
27: <gpui::window::element_cx::ElementContext>::with_element_id::<(), gpui::window::ElementId, <gpui::window::element_cx::ElementContext>::with_element_state<gpui::elements::div::InteractiveElementState, (), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}>::{closure#0}>
at crates/gpui/src/window/element_cx.rs:705:13
28: <gpui::window::element_cx::ElementContext>::with_element_state::<gpui::elements::div::InteractiveElementState, (), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}>
at crates/gpui/src/window/element_cx.rs:879:9
29: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>
at crates/gpui/src/elements/div.rs:1463:9
30: <gpui::elements::div::Div as gpui::element::Element>::paint
at crates/gpui/src/elements/div.rs:1202:9
31: <gpui::element::Drawable<gpui::elements::div::Div>>::paint
at crates/gpui/src/element.rs:314:17
32: <gpui::element::Drawable<gpui::elements::div::Div> as gpui::element::ElementObject>::paint
at crates/gpui/src/element.rs:385:9
33: <gpui::element::AnyElement>::paint
at crates/gpui/src/element.rs:430:9
34: <gpui::element::AnyElement as gpui::element::Element>::paint
at crates/gpui/src/element.rs:480:9
35: <gpui::element::Drawable<gpui::element::AnyElement>>::paint
at crates/gpui/src/element.rs:314:17
36: <gpui::element::Drawable<gpui::element::AnyElement> as gpui::element::ElementObject>::paint
at crates/gpui/src/element.rs:385:9
37: <gpui::element::AnyElement>::paint
at crates/gpui/src/element.rs:430:9
38: <gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}
at crates/gpui/src/elements/div.rs:1205:21
39: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}::{closure#0}
at crates/gpui/src/elements/div.rs:1507:29
40: <gpui::window::element_cx::ElementContext>::with_content_mask::<(), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}::{closure#0}>
at crates/gpui/src/window/element_cx.rs:723:13
41: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}
at crates/gpui/src/elements/div.rs:1487:25
42: <gpui::window::element_cx::ElementContext>::with_text_style::<<gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}, ()>
at crates/gpui/src/window/element_cx.rs:663:13
43: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}
at crates/gpui/src/elements/div.rs:1486:21
44: <gpui::style::Style>::paint::<<gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}>
at crates/gpui/src/style.rs:428:9
45: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}
at crates/gpui/src/elements/div.rs:1485:17
46: <gpui::window::element_cx::ElementContext>::with_element_state::<gpui::elements::div::InteractiveElementState, (), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}>::{closure#0}
at crates/gpui/src/window/element_cx.rs:881:39
47: <gpui::window::element_cx::ElementContext>::with_element_id::<(), gpui::window::ElementId, <gpui::window::element_cx::ElementContext>::with_element_state<gpui::elements::div::InteractiveElementState, (), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}>::{closure#0}>
at crates/gpui/src/window/element_cx.rs:705:13
48: <gpui::window::element_cx::ElementContext>::with_element_state::<gpui::elements::div::InteractiveElementState, (), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}>
at crates/gpui/src/window/element_cx.rs:879:9
49: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>
at crates/gpui/src/elements/div.rs:1463:9
50: <gpui::elements::div::Div as gpui::element::Element>::paint
at crates/gpui/src/elements/div.rs:1202:9
51: <gpui::element::Drawable<gpui::elements::div::Div>>::paint
at crates/gpui/src/element.rs:314:17
52: <gpui::element::Drawable<gpui::elements::div::Div> as gpui::element::ElementObject>::paint
at crates/gpui/src/element.rs:385:9
53: <gpui::element::AnyElement>::paint
at crates/gpui/src/element.rs:430:9
54: <gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}
at crates/gpui/src/elements/div.rs:1205:21
55: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}::{closure#0}
at crates/gpui/src/elements/div.rs:1507:29
56: <gpui::window::element_cx::ElementContext>::with_content_mask::<(), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}::{closure#0}>
at crates/gpui/src/window/element_cx.rs:719:26
57: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}
at crates/gpui/src/elements/div.rs:1487:25
58: <gpui::window::element_cx::ElementContext>::with_text_style::<<gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}, ()>
at crates/gpui/src/window/element_cx.rs:663:13
59: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}
at crates/gpui/src/elements/div.rs:1486:21
60: <gpui::style::Style>::paint::<<gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}>
at crates/gpui/src/style.rs:428:9
61: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}
at crates/gpui/src/elements/div.rs:1485:17
62: <gpui::window::element_cx::ElementContext>::with_element_state::<gpui::elements::div::InteractiveElementState, (), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}>::{closure#0}
at crates/gpui/src/window/element_cx.rs:881:39
63: <gpui::window::element_cx::ElementContext>::with_element_id::<(), gpui::window::ElementId, <gpui::window::element_cx::ElementContext>::with_element_state<gpui::elements::div::InteractiveElementState, (), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}>::{closure#0}>
at crates/gpui/src/window/element_cx.rs:705:13
64: <gpui::window::element_cx::ElementContext>::with_element_state::<gpui::elements::div::InteractiveElementState, (), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}>
at crates/gpui/src/window/element_cx.rs:879:9
65: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>
at crates/gpui/src/elements/div.rs:1463:9
66: <gpui::elements::div::Div as gpui::element::Element>::paint
at crates/gpui/src/elements/div.rs:1202:9
67: <gpui::element::Drawable<gpui::elements::div::Div>>::paint
at crates/gpui/src/element.rs:314:17
68: <gpui::element::Drawable<gpui::elements::div::Div> as gpui::element::ElementObject>::paint
at crates/gpui/src/element.rs:385:9
69: <gpui::element::AnyElement>::paint
at crates/gpui/src/element.rs:430:9
70: <gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}
at crates/gpui/src/elements/div.rs:1205:21
71: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}::{closure#0}
at crates/gpui/src/elements/div.rs:1507:29
72: <gpui::window::element_cx::ElementContext>::with_content_mask::<(), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}::{closure#0}>
at crates/gpui/src/window/element_cx.rs:723:13
73: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}
at crates/gpui/src/elements/div.rs:1487:25
74: <gpui::window::element_cx::ElementContext>::with_text_style::<<gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}, ()>
at crates/gpui/src/window/element_cx.rs:663:13
75: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}
at crates/gpui/src/elements/div.rs:1486:21
76: <gpui::style::Style>::paint::<<gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}>
at crates/gpui/src/style.rs:428:9
77: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}
at crates/gpui/src/elements/div.rs:1485:17
78: <gpui::window::element_cx::ElementContext>::with_element_state::<gpui::elements::div::InteractiveElementState, (), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}>::{closure#0}
at crates/gpui/src/window/element_cx.rs:881:39
79: <gpui::window::element_cx::ElementContext>::with_element_id::<(), gpui::window::ElementId, <gpui::window::element_cx::ElementContext>::with_element_state<gpui::elements::div::InteractiveElementState, (), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}>::{closure#0}>
at crates/gpui/src/window/element_cx.rs:705:13
80: <gpui::window::element_cx::ElementContext>::with_element_state::<gpui::elements::div::InteractiveElementState, (), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}>
at crates/gpui/src/window/element_cx.rs:879:9
81: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>
at crates/gpui/src/elements/div.rs:1463:9
82: <gpui::elements::div::Div as gpui::element::Element>::paint
at crates/gpui/src/elements/div.rs:1202:9
83: <gpui::element::Drawable<gpui::elements::div::Div>>::paint
at crates/gpui/src/element.rs:314:17
84: <gpui::element::Drawable<gpui::elements::div::Div> as gpui::element::ElementObject>::paint
at crates/gpui/src/element.rs:385:9
85: <gpui::element::AnyElement>::paint
at crates/gpui/src/element.rs:430:9
86: <gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}
at crates/gpui/src/elements/div.rs:1205:21
87: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}::{closure#0}
at crates/gpui/src/elements/div.rs:1507:29
88: <gpui::window::element_cx::ElementContext>::with_content_mask::<(), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}::{closure#0}>
at crates/gpui/src/window/element_cx.rs:719:26
89: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}
at crates/gpui/src/elements/div.rs:1487:25
90: <gpui::window::element_cx::ElementContext>::with_text_style::<<gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}, ()>
at crates/gpui/src/window/element_cx.rs:663:13
91: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}
at crates/gpui/src/elements/div.rs:1486:21
92: <gpui::style::Style>::paint::<<gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}>
at crates/gpui/src/style.rs:428:9
93: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}
at crates/gpui/src/elements/div.rs:1485:17
94: <gpui::window::element_cx::ElementContext>::with_element_state::<gpui::elements::div::InteractiveElementState, (), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}>::{closure#0}
at crates/gpui/src/window/element_cx.rs:934:43
95: <gpui::window::element_cx::ElementContext>::with_element_id::<(), gpui::window::ElementId, <gpui::window::element_cx::ElementContext>::with_element_state<gpui::elements::div::InteractiveElementState, (), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}>::{closure#0}>
at crates/gpui/src/window/element_cx.rs:700:26
96: <gpui::window::element_cx::ElementContext>::with_element_state::<gpui::elements::div::InteractiveElementState, (), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}>
at crates/gpui/src/window/element_cx.rs:879:9
97: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>
at crates/gpui/src/elements/div.rs:1463:9
98: <gpui::elements::div::Div as gpui::element::Element>::paint
at crates/gpui/src/elements/div.rs:1202:9
99: <gpui::elements::div::Stateful<gpui::elements::div::Div> as gpui::element::Element>::paint
at crates/gpui/src/elements/div.rs:2370:9
100: <gpui::element::Drawable<gpui::elements::div::Stateful<gpui::elements::div::Div>>>::paint
at crates/gpui/src/element.rs:314:17
101: <gpui::element::Drawable<gpui::elements::div::Stateful<gpui::elements::div::Div>> as gpui::element::ElementObject>::paint
at crates/gpui/src/element.rs:385:9
102: <gpui::element::AnyElement>::paint
at crates/gpui/src/element.rs:430:9
103: <gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}
at crates/gpui/src/elements/div.rs:1205:21
104: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}::{closure#0}
at crates/gpui/src/elements/div.rs:1507:29
105: <gpui::window::element_cx::ElementContext>::with_content_mask::<(), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}::{closure#0}>
at crates/gpui/src/window/element_cx.rs:723:13
106: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}
at crates/gpui/src/elements/div.rs:1487:25
107: <gpui::window::element_cx::ElementContext>::with_text_style::<<gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}::{closure#0}, ()>
at crates/gpui/src/window/element_cx.rs:659:26
108: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}
at crates/gpui/src/elements/div.rs:1486:21
109: <gpui::style::Style>::paint::<<gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}::{closure#1}>
at crates/gpui/src/style.rs:428:9
110: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}
at crates/gpui/src/elements/div.rs:1485:17
111: <gpui::window::element_cx::ElementContext>::with_element_state::<gpui::elements::div::InteractiveElementState, (), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}>::{closure#0}
at crates/gpui/src/window/element_cx.rs:881:39
112: <gpui::window::element_cx::ElementContext>::with_element_id::<(), gpui::window::ElementId, <gpui::window::element_cx::ElementContext>::with_element_state<gpui::elements::div::InteractiveElementState, (), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}>::{closure#0}>
at crates/gpui/src/window/element_cx.rs:705:13
113: <gpui::window::element_cx::ElementContext>::with_element_state::<gpui::elements::div::InteractiveElementState, (), <gpui::elements::div::Interactivity>::paint<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>::{closure#1}>
at crates/gpui/src/window/element_cx.rs:879:9
114: <gpui::elements::div::Interactivity>::paint::<<gpui::elements::div::Div as gpui::element::Element>::paint::{closure#0}>
at crates/gpui/src/elements/div.rs:1463:9
115: <gpui::elements::div::Div as gpui::element::Element>::paint
at crates/gpui/src/elements/div.rs:1202:9
116: <gpui::element::Drawable<gpui::elements::div::Div>>::paint
at crates/gpui/src/element.rs:314:17
117: <gpui::element::Drawable<gpui::elements::div::Div> as gpui::element::ElementObject>::paint
at crates/gpui/src/element.rs:385:9
118: <gpui::element::AnyElement>::paint
at crates/gpui/src/element.rs:430:9
119: <gpui::view::AnyView as gpui::element::Element>::paint::{closure#1}
at crates/gpui/src/view.rs:385:17
120: <gpui::window::element_cx::ElementContext>::with_element_id::<(), gpui::window::ElementId, <gpui::view::AnyView as gpui::element::Element>::paint::{closure#1}>
at crates/gpui/src/window/element_cx.rs:700:26
121: <gpui::view::AnyView as gpui::element::Element>::paint
at crates/gpui/src/view.rs:384:13
122: <gpui::element::Drawable<gpui::view::AnyView>>::paint
at crates/gpui/src/element.rs:314:17
123: <gpui::element::Drawable<gpui::view::AnyView> as gpui::element::ElementObject>::paint
at crates/gpui/src/element.rs:385:9
124: <gpui::element::AnyElement>::paint
at crates/gpui/src/element.rs:430:9
125: <gpui::window::element_cx::ElementContext>::draw_roots
at crates/gpui/src/window/element_cx.rs:431:9
126: <gpui::window::WindowContext>::draw::{closure#0}
at crates/gpui/src/window.rs:1035:40
127: <gpui::window::WindowContext>::with_element_context::<(), <gpui::window::WindowContext>::draw::{closure#0}>
at crates/gpui/src/window/element_cx.rs:246:9
128: <gpui::window::WindowContext>::draw
at crates/gpui/src/window.rs:1035:9
129: <gpui::window::Window>::new::{closure#2}::{closure#1}::{closure#0}
at crates/gpui/src/window.rs:473:33
130: <gpui::app::AppContext as gpui::Context>::update_window::<(), <gpui::window::Window>::new::{closure#2}::{closure#1}::{closure#0}>::{closure#0}
at crates/gpui/src/app.rs:1310:26
131: <gpui::app::AppContext>::update::<core::result::Result<(), anyhow::Error>, <gpui::app::AppContext as gpui::Context>::update_window<(), <gpui::window::Window>::new::{closure#2}::{closure#1}::{closure#0}>::{closure#0}>
at crates/gpui/src/app.rs:363:22
132: <gpui::app::AppContext as gpui::Context>::update_window::<(), <gpui::window::Window>::new::{closure#2}::{closure#1}::{closure#0}>
at crates/gpui/src/app.rs:1301:9
133: <gpui::app::async_context::AsyncAppContext as gpui::Context>::update_window::<(), <gpui::window::Window>::new::{closure#2}::{closure#1}::{closure#0}>
at crates/gpui/src/app/async_context.rs:94:9
134: <gpui::window::AnyWindowHandle>::update::<gpui::app::async_context::AsyncAppContext, (), <gpui::window::Window>::new::{closure#2}::{closure#1}::{closure#0}>
at crates/gpui/src/window.rs:2779:9
135: <gpui::window::Window>::new::{closure#2}::{closure#1}
at crates/gpui/src/window.rs:471:25
136: util::measure::<(), <gpui::window::Window>::new::{closure#2}::{closure#1}>
at crates/util/src/util.rs:212:9
137: <gpui::window::Window>::new::{closure#2}
at crates/gpui/src/window.rs:470:21
138: <alloc::boxed::Box<dyn core::ops::function::FnMut<(), Output = ()>> as core::ops::function::FnMut<()>>::call_mut
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/alloc/src/boxed.rs:2022:9
139: <gpui::platform::linux::wayland::window::WaylandWindowStatePtr>::frame
at crates/gpui/src/platform/linux/wayland/window.rs:248:13
140: <gpui::platform::linux::wayland::client::WaylandClientStatePtr as wayland_client::event_queue::Dispatch<wayland_client::protocol::wl_callback::WlCallback, wayland_backend::sys::client::ObjectId>>::event
at crates/gpui/src/platform/linux/wayland/client.rs:460:17
141: wayland_client::event_queue::queue_callback::<wayland_client::protocol::wl_callback::WlCallback, wayland_backend::sys::client::ObjectId, gpui::platform::linux::wayland::client::WaylandClientStatePtr>
at /home/onecubealot/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wayland-client-0.31.2/src/event_queue.rs:656:5
142: <wayland_client::event_queue::EventQueue<gpui::platform::linux::wayland::client::WaylandClientStatePtr>>::dispatching_impl
at /home/onecubealot/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wayland-client-0.31.2/src/event_queue.rs:478:13
143: <wayland_client::event_queue::EventQueue<gpui::platform::linux::wayland::client::WaylandClientStatePtr>>::dispatch_pending
at /home/onecubealot/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wayland-client-0.31.2/src/event_queue.rs:384:9
144: <calloop_wayland_source::WaylandSource<gpui::platform::linux::wayland::client::WaylandClientStatePtr>>::insert::{closure#0}
at /home/onecubealot/.cargo/registry/src/index.crates.io-6f17d22bba15001f/calloop-wayland-source-0.2.0/src/lib.rs:115:53
145: <core::cell::RefCell<calloop::sources::DispatcherInner<calloop_wayland_source::WaylandSource<gpui::platform::linux::wayland::client::WaylandClientStatePtr>, <calloop_wayland_source::WaylandSource<gpui::platform::linux::wayland::client::WaylandClientStatePtr>>::insert::{closure#0}>> as calloop::sources::EventDispatcher<gpui::platform::linux::wayland::client::WaylandClientStatePtr>>::process_events::{closure#0}
at /home/onecubealot/.cargo/registry/src/index.crates.io-6f17d22bba15001f/calloop-0.12.4/src/sources/mod.rs:327:61
146: <calloop_wayland_source::WaylandSource<gpui::platform::linux::wayland::client::WaylandClientStatePtr>>::loop_callback_pending::<<core::cell::RefCell<calloop::sources::DispatcherInner<calloop_wayland_source::WaylandSource<gpui::platform::linux::wayland::client::WaylandClientStatePtr>, <calloop_wayland_source::WaylandSource<gpui::platform::linux::wayland::client::WaylandClientStatePtr>>::insert::{closure#0}>> as calloop::sources::EventDispatcher<gpui::platform::linux::wayland::client::WaylandClientStatePtr>>::process_events::{closure#0}>
at /home/onecubealot/.cargo/registry/src/index.crates.io-6f17d22bba15001f/calloop-wayland-source-0.2.0/src/lib.rs:245:19
147: <calloop_wayland_source::WaylandSource<gpui::platform::linux::wayland::client::WaylandClientStatePtr> as calloop::sources::EventSource>::process_events::<<core::cell::RefCell<calloop::sources::DispatcherInner<calloop_wayland_source::WaylandSource<gpui::platform::linux::wayland::client::WaylandClientStatePtr>,<calloop_wayland_source::WaylandSource<gpui::platform::linux::wayland::client::WaylandClientStatePtr>>::insert::{closure#0}>> as calloop::sources::EventDispatcher<gpui::platform::linux::wayland::client::WaylandClientStatePtr>>::process_events::{closure#0}>
at /home/onecubealot/.cargo/registry/src/index.crates.io-6f17d22bba15001f/calloop-wayland-source-0.2.0/src/lib.rs:154:9
148: <core::cell::RefCell<calloop::sources::DispatcherInner<calloop_wayland_source::WaylandSource<gpui::platform::linux::wayland::client::WaylandClientStatePtr>, <calloop_wayland_source::WaylandSource<gpui::platform::linux::wayland::client::WaylandClientStatePtr>>::insert::{closure#0}>> as calloop::sources::EventDispatcher<gpui::platform::linux::wayland::client::WaylandClientStatePtr>>::process_events
at /home/onecubealot/.cargo/registry/src/index.crates.io-6f17d22bba15001f/calloop-0.12.4/src/sources/mod.rs:326:9
149: <calloop::loop_logic::EventLoop<gpui::platform::linux::wayland::client::WaylandClientStatePtr>>::dispatch_events
at /home/onecubealot/.cargo/registry/src/index.crates.io-6f17d22bba15001f/calloop-0.12.4/src/loop_logic.rs:445:31
150: <calloop::loop_logic::EventLoop<gpui::platform::linux::wayland::client::WaylandClientStatePtr>>::dispatch::<core::option::Option<core::time::Duration>>
at /home/onecubealot/.cargo/registry/src/index.crates.io-6f17d22bba15001f/calloop-0.12.4/src/loop_logic.rs:559:9
151: <calloop::loop_logic::EventLoop<gpui::platform::linux::wayland::client::WaylandClientStatePtr>>::run::<<gpui::platform::linux::wayland::client::WaylandClient as gpui::platform::linux::platform::LinuxClient>::run::{closure#0}, core::option::Option<core::time::Duration>>
at /home/onecubealot/.cargo/registry/src/index.crates.io-6f17d22bba15001f/calloop-0.12.4/src/loop_logic.rs:596:13
152: <gpui::platform::linux::wayland::client::WaylandClient as gpui::platform::linux::platform::LinuxClient>::run
at crates/gpui/src/platform/linux/wayland/client.rs:371:9
153: <gpui::platform::linux::wayland::client::WaylandClient as gpui::platform::Platform>::run
at crates/gpui/src/platform/linux/platform.rs:121:9
154: <gpui::app::App>::run::<Zed::init_ui::{closure#3}>
at crates/gpui/src/app.rs:142:9
155: Zed::init_ui
at crates/zed/src/main.rs:223:5
156: Zed::main
at crates/zed/src/main.rs:438:9
157: <fn() as core::ops::function::FnOnce<()>>::call_once
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:250:5
158: std::sys_common::backtrace::__rust_begin_short_backtrace::<fn(), ()>
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/sys_common/backtrace.rs:155:18
159: std::rt::lang_start::<()>::{closure#0}
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/rt.rs:166:18
160: core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/core/src/ops/function.rs:284:13
std::panicking::try::do_call
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40
std::panicking::try
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19
std::panic::catch_unwind
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14
std::rt::lang_start_internal::{{closure}}
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/rt.rs:148:48
std::panicking::try::do_call
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:554:40
std::panicking::try
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panicking.rs:518:19
std::panic::catch_unwind
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/panic.rs:142:14
std::rt::lang_start_internal
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/rt.rs:148:20
161: std::rt::lang_start::<()>
at /rustc/25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04/library/std/src/rt.rs:165:17
162: main
163: __libc_start_call_main
at ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16
164: __libc_start_main_impl
at ./csu/../csu/libc-start.c:360:3
165: _start

Environment

Zed: v1.0.0 (Zed Dev 4eb1e65fbb6d4be03f214f180db72ab5f9af810e) OS: Linux 1.0.0 Memory: 7.5 GiB Architecture: x86_64

If applicable, attach your ~/Library/Logs/Zed/Zed.log file to this issue.

zed: open log also didn't work for me.

1Codealot avatar Apr 16 '24 19:04 1Codealot

#10724 should fix this issue, do you mind re-testing with that fix?

phisch avatar Apr 18 '24 12:04 phisch

OK ill try this in a sec!

1Codealot avatar Apr 18 '24 16:04 1Codealot