thread '' panicked at core\src\panicking.rs:221:5: unsafe precondition(s) violated: slice::from_raw_parts requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX` stack backtrace: 0: 0x7ffecd39f634 - ::fmt::h4077fc0fe8c62435 1: 0x7ffecd3d1d29 - core::fmt::write::hdb973a1456393b37 2: 0x7ffecd3952c7 - ::fmt::h1992b867037fe997 3: 0x7ffecd3a2749 - std::panicking::default_hook::hf81316ed59dcc08a 4: 0x7ffecd3a22cc - std::panicking::default_hook::hf81316ed59dcc08a 5: 0x7ffecd3a3122 - std::panicking::rust_panic_with_hook::hcef1bbb3166ab091 6: 0x7ffecd3a2f2f - ::fmt::h1ebfdc6fbee5d2bf 7: 0x7ffecd3a00ef - ::fmt::h4077fc0fe8c62435 8: 0x7ffecd3a2b76 - rust_begin_unwind 9: 0x7ffecd3f59ad - core::panicking::panic_nounwind_fmt::h73093ff3d9dabf81 10: 0x7ffecd3f5a53 - core::panicking::panic_nounwind::h29afdbbed3a6d728 11: 0x7ffeccfad938 - core::slice::::last_mut::h436cfb86c57806f7 12: 0x7ffeccfa7f93 - as core::ops::deref::Deref>::deref::hb95fc1de1b7f2316 13: 0x7ffecd12f245 - egui::context::ContextImpl::viewport_id::h856ca71316e47b1f 14: 0x7ffecd12f37c - egui::context::ContextImpl::viewport::h49229331c4a7e167 15: 0x7ffecd150ca6 - egui::context::Context::output_mut::{{closure}}::hea5f848e860593b6 16: 0x7ffecd1368e8 - egui::context::Context::write::h1a384678f837bebd 17: 0x7ffecd150b46 - egui::context::Context::output_mut::{{closure}}::hea5f848e860593b6 18: 0x7ffecd15ca66 - egui::context::Context::available_rect::h9fd275919be32f05 19: 0x7ffecca8288f - egui::containers::panel::SidePanel::show_dyn::h8217436079bc5fe5 20: 0x7ffecca827bb - egui::containers::panel::SidePanel::show::h049df22234820a0f 21: 0x7ffecca83155 - render 22: 0x7ff637db598f - e_test::impl$1::update at D:\Rust\e_test\src\main.rs:30 23: 0x7ff637dcbf9c - eframe::native::epi_integration::impl$0::update::closure$0 at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\0faab82\crates\eframe\src\native\epi_integration.rs:283 24: 0x7ff637dbff71 - egui::context::Context::run at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\0faab82\crates\egui\src\context.rs:767 25: 0x7ff637dcbbc4 - eframe::native::epi_integration::EpiIntegration::update at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\0faab82\crates\eframe\src\native\epi_integration.rs:276 26: 0x7ff637df5031 - eframe::native::glow_integration::GlowWinitRunning::run_ui_and_paint at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\0faab82\crates\eframe\src\native\glow_integration.rs:601 27: 0x7ff637df363b - eframe::native::glow_integration::impl$1::run_ui_and_paint at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\0faab82\crates\eframe\src\native\glow_integration.rs:395 28: 0x7ff637dcd56f - eframe::native::run::impl$0::handle_event_result::closure$0 at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\0faab82\crates\eframe\src\native\run.rs:95 29: 0x7ff637dbfb63 - enum2$,enum2$ > >::and_then,enum2$,enum2$,efram at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library\core\src\result.rs:1346 30: 0x7ff637dccaa7 - eframe::native::run::WinitAppWrapper::handle_event_result at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\0faab82\crates\eframe\src\native\run.rs:84 31: 0x7ff637dcdf0a - eframe::native::run::impl$1::resumed::closure$0 at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\0faab82\crates\eframe\src\native\run.rs:192 32: 0x7ff637dd7186 - eframe::native::event_loop_context::with_event_loop_context > at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\0faab82\crates\eframe\src\native\event_loop_context.rs:53 33: 0x7ff637dcdeac - eframe::native::run::impl$1::resumed at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\0faab82\crates\eframe\src\native\run.rs:190 34: 0x7ff637dea6c1 - winit::event_loop::dispatch_event_for_app at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\event_loop.rs:646 35: 0x7ff637dea6c1 - winit::platform::run_on_demand::EventLoopExtRunOnDemand::run_app_on_demand::closure$0 >,eframe::native::run::WinitAppWrapper > at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform\run_on_demand.rs:76 36: 0x7ff637dbb7e9 - winit::platform_impl::windows::event_loop::impl$3::run_on_demand::closure$0,winit::platform::run_on_demand::EventLoopExtRunOnDemand::run_app_on_demand::closure_env$0 > >,dyn$ at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop\runner.rs:236 39: 0x7ff63801bf24 - core::panic::unwind_safe::impl$25::call_once,winit::platform_impl::windows::event_loop::runner::impl$3::call_event_handler::closure_env$0 > at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library\core\src\panic\unwind_safe.rs:272 40: 0x7ff6380283e4 - std::panicking::try::do_call >,tuple$<> > at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library\std\src\panicking.rs:554 41: 0x7ff63803f8a3 - winit::platform_impl::windows::window::TASKBAR_LIST2::constant$0::closure$1 42: 0x7ff63803716a - std::panicking::try at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library\std\src\panicking.rs:518 43: 0x7ff63803716a - std::panic::catch_unwind >,tuple$<> > at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library\std\src\panic.rs:345 44: 0x7ff638022b1f - winit::platform_impl::windows::event_loop::runner::EventLoopRunner::catch_unwind,winit::platform_impl::windows::event_ at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop\runner.rs:173 45: 0x7ff6380241fb - winit::platform_impl::windows::event_loop::runner::EventLoopRunner::call_event_handler at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop\runner.rs:230 46: 0x7ff637dc8e76 - winit::platform_impl::windows::event_loop::runner::EventLoopRunner::call_new_events at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop\runner.rs:355 47: 0x7ff637dc88e7 - winit::platform_impl::windows::event_loop::runner::EventLoopRunner::move_state_to at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop\runner.rs:294 48: 0x7ff637dc8707 - winit::platform_impl::windows::event_loop::runner::EventLoopRunner::prepare_wait at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop\runner.rs:201 49: 0x7ff637dbbeee - winit::platform_impl::windows::event_loop::EventLoop >::wait_and_dispatch_message > at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop.rs:398 50: 0x7ff637dbb361 - winit::platform_impl::windows::event_loop::EventLoop >::run_on_demand,winit::platform::run_on_demand::EventLoopExtRunOnDemand::run_app_on_demand::clos at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop.rs:259 51: 0x7ff637de6954 - winit::platform::run_on_demand::impl$0::run_on_demand,winit::platform::run_on_demand::EventLoopExtRunOnDemand::run_app_on_demand::closure_env$0 >,eframe::native::run::WinitAppWrapper > at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform\run_on_demand.rs:75 53: 0x7ff637dceb45 - eframe::native::run::run_and_return at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\0faab82\crates\eframe\src\native\run.rs:295 54: 0x7ff637dcf694 - eframe::native::run::run_glow::closure$0 at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\0faab82\crates\eframe\src\native\run.rs:327 55: 0x7ff637dcc6a5 - eframe::native::run::with_event_loop::closure$0,enum2$ > >,eframe::native::run::run_glow::closure_env$0> at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\0faab82\crates\eframe\src\native\run.rs:52 56: 0x7ff637dd0d04 - std::thread::local::LocalKey > > > > >::try_with > > > > >::with,enum2$ > >,eframe::native::run::run_glow::closure_env$0> at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\0faab82\crates\eframe\src\native\run.rs:42 59: 0x7ff637dcf27a - eframe::native::run::run_glow at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\0faab82\crates\eframe\src\native\run.rs:325 60: 0x7ff637dcf89c - eframe::run_native at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\0faab82\crates\eframe\src\lib.rs:259 61: 0x7ff637db5c2f - e_test::main at D:\Rust\e_test\src\main.rs:47 62: 0x7ff637db3e2b - core::ops::function::FnOnce::call_once > at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library\core\src\ops\function.rs:250 63: 0x7ff637db44de - core::hint::black_box at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library\core\src\hint.rs:388 64: 0x7ff637db44de - std::sys::backtrace::__rust_begin_short_backtrace > at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library\std\src\sys\backtrace.rs:154 65: 0x7ff637db3c91 - std::rt::lang_start::closure$0 > at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library\std\src\rt.rs:164 66: 0x7ff63832de29 - std::rt::lang_start_internal::closure$2 at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library/std\src\rt.rs:143 67: 0x7ff63832de29 - std::panicking::try::do_call at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library/std\src\panicking.rs:554 68: 0x7ff63832de29 - std::panicking::try at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library/std\src\panicking.rs:518 69: 0x7ff63832de29 - std::panic::catch_unwind at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library/std\src\panic.rs:345 70: 0x7ff63832de29 - std::rt::lang_start_internal at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library/std\src\rt.rs:143 71: 0x7ff637db3c6a - std::rt::lang_start > at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library\std\src\rt.rs:163 72: 0x7ff637db5ec9 - main