Crash on menu button #1009

Open
opened 2026-02-26 02:48:11 +13:00 by cblp · 1 comment
cblp commented 2026-02-26 02:48:11 +13:00 (Migrated from github.com)

Steps to reproduce

  1. Open account.
  2. Click "Feeds"
  3. Click "More..."
  4. Click "Followed"
  5. Click top right menu button

Version

778eafefbd
master @ Mon Sep 15 07:58:03 2025 +1200

Log

thread 'main' panicked at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/widget_rect.rs:163:17:
Widget EB1C changed layer_id during the frame from LayerId { Foreground EB1C } to LayerId { Background 5A3E }
stack backtrace:
   0: __rustc::rust_begin_unwind
             at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:697:5
   1: core::panicking::panic_fmt
             at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panicking.rs:75:14
   2: egui::widget_rect::WidgetRects::insert
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/widget_rect.rs:163:17
   3: egui::context::Context::create_widget::{{closure}}
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/context.rs:1165:40
   4: egui::context::Context::write
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/context.rs:775:9
   5: egui::context::Context::create_widget
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/context.rs:1159:14
   6: egui::ui::Ui::interact
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:1061:20
   7: egui::ui::Ui::allocate_response
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:1194:33
   8: egui::ui::Ui::allocate_at_least
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:1216:29
   9: gossip::ui::widgets::button::Button::allocate
  10: gossip::ui::widgets::button::Button::show
             at ./gossip-bin/src/ui/widgets/button.rs:177:32
  11: gossip::ui::people::list::update::{{closure}}::{{closure}}
             at ./gossip-bin/src/ui/people/list.rs:117:18
  12: egui::ui::Ui::add_enabled_ui::{{closure}}
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:1707:13
  13: core::ops::function::FnOnce::call_once{{vtable.shim}}
             at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:253:5
  14: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
             at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1971:9
  15: egui::ui::Ui::scope_dyn
  16: egui::ui::Ui::scope
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:2300:14
  17: egui::ui::Ui::add_enabled_ui
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:1703:14
  18: gossip::ui::people::list::update::{{closure}}
             at ./gossip-bin/src/ui/people/list.rs:110:12
  19: gossip::ui::widgets::page_header_layout::{{closure}}::{{closure}}::{{closure}}
             at ./gossip-bin/src/ui/widgets/mod.rs:93:17
  20: core::ops::function::FnOnce::call_once{{vtable.shim}}
             at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:253:5
  21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
             at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1971:9
  22: egui::ui::Ui::allocate_new_ui_dyn
  23: egui::ui::Ui::allocate_new_ui
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:1424:14
  24: egui::ui::Ui::with_layout
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:2605:14
  25: gossip::ui::widgets::page_header_layout::{{closure}}::{{closure}}
             at ./gossip-bin/src/ui/widgets/mod.rs:91:16
  26: core::ops::function::FnOnce::call_once{{vtable.shim}}
             at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:253:5
  27: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
             at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1971:9
  28: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
             at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1971:9
  29: egui::ui::Ui::allocate_new_ui_dyn
  30: egui::ui::Ui::allocate_new_ui
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:1424:14
  31: egui::ui::Ui::allocate_ui_with_layout_dyn
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:1394:14
  32: egui::ui::Ui::horizontal_with_main_wrap_dyn
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:2518:14
  33: core::ops::function::FnOnce::call_once{{vtable.shim}}
  34: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
             at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1971:9
  35: egui::ui::Ui::allocate_new_ui_dyn
  36: egui::ui::Ui::allocate_new_ui
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:1424:14
  37: egui::ui::Ui::vertical
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:2536:14
  38: gossip::ui::widgets::page_header_layout
             at ./gossip-bin/src/ui/widgets/mod.rs:84:8
  39: gossip::ui::people::list::update
             at ./gossip-bin/src/ui/people/list.rs:109:5
  40: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
             at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1971:9
  41: egui::containers::panel::CentralPanel::show_inside_dyn::{{closure}}
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/containers/panel.rs:1126:13
  42: core::ops::function::FnOnce::call_once{{vtable.shim}}
             at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:253:5
  43: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
             at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1971:9
  44: egui::containers::frame::Frame::show_dyn
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/containers/frame.rs:426:19
  45: egui::containers::panel::CentralPanel::show_dyn
  46: <gossip::ui::GossipUi as eframe::epi::App>::update
             at ./gossip-bin/src/ui/mod.rs:2504:14
  47: eframe::native::epi_integration::EpiIntegration::update::{{closure}}
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/epi_integration.rs:281:21
  48: egui::context::Context::run
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/context.rs:830:13
  49: eframe::native::epi_integration::EpiIntegration::update
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/epi_integration.rs:274:41
  50: eframe::native::glow_integration::GlowWinitRunning::run_ui_and_paint
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/glow_integration.rs:608:18
  51: <eframe::native::glow_integration::GlowWinitApp as eframe::native::winit_integration::WinitApp>::run_ui_and_paint
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/glow_integration.rs:402:21
  52: <eframe::native::run::WinitAppWrapper<T> as winit::application::ApplicationHandler<eframe::native::winit_integration::UserEvent>>::window_event::{{closure}}
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/run.rs:304:36
  53: eframe::native::event_loop_context::with_event_loop_context
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/event_loop_context.rs:53:5
  54: <eframe::native::run::WinitAppWrapper<T> as winit::application::ApplicationHandler<eframe::native::winit_integration::UserEvent>>::window_event
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/run.rs:301:9
  55: winit::event_loop::dispatch_event_for_app
             at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/event_loop.rs:642:56
  56: winit::event_loop::EventLoop<T>::run_app::{{closure}}
             at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/event_loop.rs:265:49
  57: winit::platform_impl::macos::event_loop::map_user_event::{{closure}}
             at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/event_loop.rs:174:22
  58: <alloc::boxed::Box<F,A> as core::ops::function::FnMut<Args>>::call_mut
             at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1978:9
  59: winit::platform_impl::macos::event_handler::EventHandler::handle_event
             at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/event_handler.rs:125:17
  60: winit::platform_impl::macos::app_state::ApplicationDelegate::handle_event
             at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/app_state.rs:324:36
  61: winit::platform_impl::macos::app_state::ApplicationDelegate::cleared
             at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/app_state.rs:386:18
  62: winit::platform_impl::macos::observer::control_flow_end_handler::{{closure}}
             at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/observer.rs:84:80
  63: winit::platform_impl::macos::observer::control_flow_handler::{{closure}}
             at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/observer.rs:46:9
  64: std::panicking::catch_unwind::do_call
             at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:589:40
  65: std::panicking::catch_unwind
             at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:552:19
  66: std::panic::catch_unwind
             at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14
  67: winit::platform_impl::macos::event_loop::stop_app_on_panic
             at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/event_loop.rs:444:11
  68: winit::platform_impl::macos::observer::control_flow_handler
             at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/observer.rs:44:5
  69: winit::platform_impl::macos::observer::control_flow_end_handler
             at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/observer.rs:79:9
  70: <unknown>
  71: <unknown>
  72: <unknown>
  73: <unknown>
  74: <unknown>
  75: <unknown>
  76: <unknown>
  77: <unknown>
  78: <unknown>
  79: <unknown>
  80: winit::platform_impl::macos::event_loop::EventLoop<T>::run_on_demand::{{closure}}::{{closure}}
             at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/event_loop.rs:299:35
  81: objc2::rc::autorelease::autoreleasepool
             at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc2-0.5.2/src/rc/autorelease.rs:438:15
  82: winit::platform_impl::macos::event_loop::EventLoop<T>::run_on_demand::{{closure}}
             at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/event_loop.rs:285:13
  83: winit::platform_impl::macos::event_handler::EventHandler::set
             at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/event_handler.rs:98:9
  84: winit::platform_impl::macos::app_state::ApplicationDelegate::set_event_handler
             at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/app_state.rs:193:36
  85: winit::platform_impl::macos::event_loop::EventLoop<T>::run_on_demand
             at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/event_loop.rs:284:23
  86: <winit::event_loop::EventLoop<T> as winit::platform::run_on_demand::EventLoopExtRunOnDemand>::run_on_demand
             at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform/run_on_demand.rs:89:25
  87: winit::platform::run_on_demand::EventLoopExtRunOnDemand::run_app_on_demand
             at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform/run_on_demand.rs:75:14
  88: eframe::native::run::run_and_return
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/run.rs:321:16
  89: eframe::native::run::run_glow::{{closure}}
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/run.rs:353:13
  90: eframe::native::run::with_event_loop::{{closure}}
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/run.rs:63:12
  91: std::thread::local::LocalKey<T>::try_with
             at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/local.rs:315:12
  92: std::thread::local::LocalKey<T>::with
             at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/local.rs:279:20
  93: eframe::native::run::with_event_loop
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/run.rs:53:16
  94: eframe::native::run::run_glow
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/run.rs:351:16
  95: eframe::run_native
             at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/lib.rs:270:13
  96: gossip::ui::run
             at ./gossip-bin/src/ui/mod.rs:146:21
  97: gossip::main
             at ./gossip-bin/src/main.rs:129:21
  98: core::ops::function::FnOnce::call_once
             at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:253:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
2026-02-25T13:42:24.411484Z ERROR ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/event_handler.rs:131: tried to run event handler, but no handler was set
2026-02-25T13:42:24.413926Z  WARN ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui_glow/src/painter.rs:773: You forgot to call destroy() on the egui glow painter. Resources will leak!
## Steps to reproduce 1. Open account. 2. Click "Feeds" 3. Click "More..." 4. Click "Followed" 5. Click top right menu button ## Version 778eafefbd224a87915ec1370815691fa6cf130e master @ Mon Sep 15 07:58:03 2025 +1200 ## Log ``` thread 'main' panicked at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/widget_rect.rs:163:17: Widget EB1C changed layer_id during the frame from LayerId { Foreground EB1C } to LayerId { Background 5A3E } stack backtrace: 0: __rustc::rust_begin_unwind at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:697:5 1: core::panicking::panic_fmt at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panicking.rs:75:14 2: egui::widget_rect::WidgetRects::insert at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/widget_rect.rs:163:17 3: egui::context::Context::create_widget::{{closure}} at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/context.rs:1165:40 4: egui::context::Context::write at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/context.rs:775:9 5: egui::context::Context::create_widget at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/context.rs:1159:14 6: egui::ui::Ui::interact at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:1061:20 7: egui::ui::Ui::allocate_response at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:1194:33 8: egui::ui::Ui::allocate_at_least at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:1216:29 9: gossip::ui::widgets::button::Button::allocate 10: gossip::ui::widgets::button::Button::show at ./gossip-bin/src/ui/widgets/button.rs:177:32 11: gossip::ui::people::list::update::{{closure}}::{{closure}} at ./gossip-bin/src/ui/people/list.rs:117:18 12: egui::ui::Ui::add_enabled_ui::{{closure}} at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:1707:13 13: core::ops::function::FnOnce::call_once{{vtable.shim}} at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:253:5 14: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1971:9 15: egui::ui::Ui::scope_dyn 16: egui::ui::Ui::scope at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:2300:14 17: egui::ui::Ui::add_enabled_ui at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:1703:14 18: gossip::ui::people::list::update::{{closure}} at ./gossip-bin/src/ui/people/list.rs:110:12 19: gossip::ui::widgets::page_header_layout::{{closure}}::{{closure}}::{{closure}} at ./gossip-bin/src/ui/widgets/mod.rs:93:17 20: core::ops::function::FnOnce::call_once{{vtable.shim}} at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:253:5 21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1971:9 22: egui::ui::Ui::allocate_new_ui_dyn 23: egui::ui::Ui::allocate_new_ui at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:1424:14 24: egui::ui::Ui::with_layout at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:2605:14 25: gossip::ui::widgets::page_header_layout::{{closure}}::{{closure}} at ./gossip-bin/src/ui/widgets/mod.rs:91:16 26: core::ops::function::FnOnce::call_once{{vtable.shim}} at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:253:5 27: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1971:9 28: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1971:9 29: egui::ui::Ui::allocate_new_ui_dyn 30: egui::ui::Ui::allocate_new_ui at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:1424:14 31: egui::ui::Ui::allocate_ui_with_layout_dyn at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:1394:14 32: egui::ui::Ui::horizontal_with_main_wrap_dyn at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:2518:14 33: core::ops::function::FnOnce::call_once{{vtable.shim}} 34: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1971:9 35: egui::ui::Ui::allocate_new_ui_dyn 36: egui::ui::Ui::allocate_new_ui at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:1424:14 37: egui::ui::Ui::vertical at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/ui.rs:2536:14 38: gossip::ui::widgets::page_header_layout at ./gossip-bin/src/ui/widgets/mod.rs:84:8 39: gossip::ui::people::list::update at ./gossip-bin/src/ui/people/list.rs:109:5 40: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1971:9 41: egui::containers::panel::CentralPanel::show_inside_dyn::{{closure}} at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/containers/panel.rs:1126:13 42: core::ops::function::FnOnce::call_once{{vtable.shim}} at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:253:5 43: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1971:9 44: egui::containers::frame::Frame::show_dyn at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/containers/frame.rs:426:19 45: egui::containers::panel::CentralPanel::show_dyn 46: <gossip::ui::GossipUi as eframe::epi::App>::update at ./gossip-bin/src/ui/mod.rs:2504:14 47: eframe::native::epi_integration::EpiIntegration::update::{{closure}} at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/epi_integration.rs:281:21 48: egui::context::Context::run at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui/src/context.rs:830:13 49: eframe::native::epi_integration::EpiIntegration::update at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/epi_integration.rs:274:41 50: eframe::native::glow_integration::GlowWinitRunning::run_ui_and_paint at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/glow_integration.rs:608:18 51: <eframe::native::glow_integration::GlowWinitApp as eframe::native::winit_integration::WinitApp>::run_ui_and_paint at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/glow_integration.rs:402:21 52: <eframe::native::run::WinitAppWrapper<T> as winit::application::ApplicationHandler<eframe::native::winit_integration::UserEvent>>::window_event::{{closure}} at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/run.rs:304:36 53: eframe::native::event_loop_context::with_event_loop_context at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/event_loop_context.rs:53:5 54: <eframe::native::run::WinitAppWrapper<T> as winit::application::ApplicationHandler<eframe::native::winit_integration::UserEvent>>::window_event at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/run.rs:301:9 55: winit::event_loop::dispatch_event_for_app at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/event_loop.rs:642:56 56: winit::event_loop::EventLoop<T>::run_app::{{closure}} at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/event_loop.rs:265:49 57: winit::platform_impl::macos::event_loop::map_user_event::{{closure}} at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/event_loop.rs:174:22 58: <alloc::boxed::Box<F,A> as core::ops::function::FnMut<Args>>::call_mut at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1978:9 59: winit::platform_impl::macos::event_handler::EventHandler::handle_event at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/event_handler.rs:125:17 60: winit::platform_impl::macos::app_state::ApplicationDelegate::handle_event at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/app_state.rs:324:36 61: winit::platform_impl::macos::app_state::ApplicationDelegate::cleared at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/app_state.rs:386:18 62: winit::platform_impl::macos::observer::control_flow_end_handler::{{closure}} at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/observer.rs:84:80 63: winit::platform_impl::macos::observer::control_flow_handler::{{closure}} at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/observer.rs:46:9 64: std::panicking::catch_unwind::do_call at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:589:40 65: std::panicking::catch_unwind at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:552:19 66: std::panic::catch_unwind at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/panic.rs:359:14 67: winit::platform_impl::macos::event_loop::stop_app_on_panic at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/event_loop.rs:444:11 68: winit::platform_impl::macos::observer::control_flow_handler at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/observer.rs:44:5 69: winit::platform_impl::macos::observer::control_flow_end_handler at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/observer.rs:79:9 70: <unknown> 71: <unknown> 72: <unknown> 73: <unknown> 74: <unknown> 75: <unknown> 76: <unknown> 77: <unknown> 78: <unknown> 79: <unknown> 80: winit::platform_impl::macos::event_loop::EventLoop<T>::run_on_demand::{{closure}}::{{closure}} at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/event_loop.rs:299:35 81: objc2::rc::autorelease::autoreleasepool at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/objc2-0.5.2/src/rc/autorelease.rs:438:15 82: winit::platform_impl::macos::event_loop::EventLoop<T>::run_on_demand::{{closure}} at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/event_loop.rs:285:13 83: winit::platform_impl::macos::event_handler::EventHandler::set at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/event_handler.rs:98:9 84: winit::platform_impl::macos::app_state::ApplicationDelegate::set_event_handler at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/app_state.rs:193:36 85: winit::platform_impl::macos::event_loop::EventLoop<T>::run_on_demand at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/event_loop.rs:284:23 86: <winit::event_loop::EventLoop<T> as winit::platform::run_on_demand::EventLoopExtRunOnDemand>::run_on_demand at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform/run_on_demand.rs:89:25 87: winit::platform::run_on_demand::EventLoopExtRunOnDemand::run_app_on_demand at ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform/run_on_demand.rs:75:14 88: eframe::native::run::run_and_return at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/run.rs:321:16 89: eframe::native::run::run_glow::{{closure}} at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/run.rs:353:13 90: eframe::native::run::with_event_loop::{{closure}} at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/run.rs:63:12 91: std::thread::local::LocalKey<T>::try_with at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/local.rs:315:12 92: std::thread::local::LocalKey<T>::with at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/local.rs:279:20 93: eframe::native::run::with_event_loop at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/run.rs:53:16 94: eframe::native::run::run_glow at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/native/run.rs:351:16 95: eframe::run_native at ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/eframe/src/lib.rs:270:13 96: gossip::ui::run at ./gossip-bin/src/ui/mod.rs:146:21 97: gossip::main at ./gossip-bin/src/main.rs:129:21 98: core::ops::function::FnOnce::call_once at ~/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:253:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. 2026-02-25T13:42:24.411484Z ERROR ~/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/platform_impl/macos/event_handler.rs:131: tried to run event handler, but no handler was set 2026-02-25T13:42:24.413926Z WARN ~/.cargo/git/checkouts/egui-a8c010e8e89de38a/20d9aaf/crates/egui_glow/src/painter.rs:773: You forgot to call destroy() on the egui glow painter. Resources will leak! ```
mikedilger commented 2026-02-27 08:09:57 +13:00 (Migrated from github.com)

Thanks for the report. It may be fixed in a newer egui. We use a fork that is behind the upstream and it has been half a year since I tried to update it.

Thanks for the report. It may be fixed in a newer egui. We use a fork that is behind the upstream and it has been half a year since I tried to update it.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nostr/gossip#1009
No description provided.