Skip to content

attempt to add with overflow #4

@davehorner

Description

@davehorner
thread 'main' (34288) panicked at src\app.rs:150:36:
attempt to add with overflow
stack backtrace:
   0: std::panicking::panic_handler
             at /rustc/3d8c1c1fc077d04658de63261d8ce2903546db13/library\std\src\panicking.rs:698
   1: core::panicking::panic_fmt
             at /rustc/3d8c1c1fc077d04658de63261d8ce2903546db13/library\core\src\panicking.rs:79
   2: core::panicking::panic_const::panic_const_add_overflow
             at /rustc/3d8c1c1fc077d04658de63261d8ce2903546db13/library\core\src\panicking.rs:179
   3: mashlife_gui::app::impl$2::update
             at .\src\app.rs:150
   4: eframe::native::epi_integration::impl$0::update::closure$0
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\eframe-0.27.0\src\native\epi_integration.rs:286
   5: egui::context::Context::run
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\egui-0.27.0\src\context.rs:742
   6: eframe::native::epi_integration::EpiIntegration::update
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\eframe-0.27.0\src\native\epi_integration.rs:279
   7: eframe::native::glow_integration::GlowWinitRunning::run_ui_and_paint
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\eframe-0.27.0\src\native\glow_integration.rs:608
   8: eframe::native::glow_integration::impl$1::run_ui_and_paint
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\eframe-0.27.0\src\native\glow_integration.rs:404
   9: winit::platform_impl::platform::event_loop::impl$3::run_on_demand::closure$0<enum2$<eframe::native::winit_integration::UserEvent>,eframe::native::run::run_and_return::closure_env$0<eframe::native::glow_integration::GlowWinitApp> >
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winit-0.29.9\src\platform_impl\windows\event_loop.rs:236
  10: alloc::boxed::impl$30::call_mut
             at C:\Users\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\alloc\src\boxed.rs:2011
  11: winit::platform_impl::platform::event_loop::runner::impl$3::call_event_handler::closure$0
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winit-0.29.9\src\platform_impl\windows\event_loop\runner.rs:250
  12: core::panic::unwind_safe::impl$25::call_once
             at C:\Users\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\panic\unwind_safe.rs:274
  13: std::panicking::catch_unwind::do_call
             at C:\Users\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs:590
  14: std::panicking::catch_unwind
             at C:\Users\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs:553
  15: std::panic::catch_unwind
             at C:\Users\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs:359
  16: winit::platform_impl::platform::event_loop::runner::EventLoopRunner<enum2$<eframe::native::winit_integration::UserEvent> >::catch_unwind<enum2$<eframe::native::winit_integration::UserEvent>,tuple$<>,winit::platform_impl::platform::event_loop::runner::impl$     
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winit-0.29.9\src\platform_impl\windows\event_loop\runner.rs:183
  17: winit::platform_impl::platform::event_loop::runner::EventLoopRunner<enum2$<eframe::native::winit_integration::UserEvent> >::call_event_handler
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winit-0.29.9\src\platform_impl\windows\event_loop\runner.rs:246
  18: winit::platform_impl::platform::event_loop::runner::EventLoopRunner<enum2$<eframe::native::winit_integration::UserEvent> >::send_event<enum2$<eframe::native::winit_integration::UserEvent> >
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winit-0.29.9\src\platform_impl\windows\event_loop\runner.rs:224
  19: winit::platform_impl::platform::event_loop::public_window_callback_inner::closure$4<enum2$<eframe::native::winit_integration::UserEvent> >
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winit-0.29.9\src\platform_impl\windows\event_loop.rs:1145
  20: core::ops::function::FnOnce::call_once
             at C:\Users\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs:250
  21: core::panic::unwind_safe::impl$25::call_once
             at C:\Users\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\panic\unwind_safe.rs:274
  22: std::panicking::catch_unwind::do_call
             at C:\Users\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs:590
  23: std::panicking::catch_unwind
             at C:\Users\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panicking.rs:553
  24: std::panic::catch_unwind
             at C:\Users\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\panic.rs:359
  25: winit::platform_impl::platform::event_loop::runner::EventLoopRunner<enum2$<eframe::native::winit_integration::UserEvent> >::catch_unwind<enum2$<eframe::native::winit_integration::UserEvent>,tuple$<>,winit::platform_impl::platform::event_loop::public_window     
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winit-0.29.9\src\platform_impl\windows\event_loop\runner.rs:183
  26: winit::platform_impl::platform::event_loop::public_window_callback_inner
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winit-0.29.9\src\platform_impl\windows\event_loop.rs:2288
  27: winit::platform_impl::platform::event_loop::public_window_callback<enum2$<eframe::native::winit_integration::UserEvent> >
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winit-0.29.9\src\platform_impl\windows\event_loop.rs:984
  28: CallWindowProcW
  29: CallWindowProcW
  30: wglSwapLayerBuffers
  31: CallWindowProcW
  32: CallWindowProcW
  33: accesskit_windows::subclass::wnd_proc
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\accesskit_windows-0.15.1\src\subclass.rs:58
  34: CallWindowProcW
  35: SendMessageW
  36: GetWindowDpiAwarenessContext
  37: KiUserCallbackDispatcher
  38: NtUserDispatchMessage
  39: IsWindowUnicode
  40: winit::platform_impl::platform::event_loop::EventLoop<enum2$<eframe::native::winit_integration::UserEvent> >::dispatch_peeked_messages<enum2$<eframe::native::winit_integration::UserEvent> >
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winit-0.29.9\src\platform_impl\windows\event_loop.rs:449
  41: winit::platform_impl::platform::event_loop::EventLoop<enum2$<eframe::native::winit_integration::UserEvent> >::run_on_demand
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winit-0.29.9\src\platform_impl\windows\event_loop.rs:247
  42: winit::platform::run_on_demand::impl$0::run_on_demand
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winit-0.29.9\src\platform\run_on_demand.rs:80
  43: eframe::native::run::run_and_return<eframe::native::glow_integration::GlowWinitApp>
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\eframe-0.27.0\src\native\run.rs:76
  44: eframe::native::run::run_glow::closure$0
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\eframe-0.27.0\src\native\run.rs:400
  45: eframe::native::run::with_event_loop::closure$0
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\eframe-0.27.0\src\native\run.rs:58
  46: std::thread::local::LocalKey<core::cell::RefCell<enum2$<core::option::Option<winit::event_loop::EventLoop<enum2$<eframe::native::winit_integration::UserEvent> > > > > >::try_with
             at C:\Users\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\thread\local.rs:508
  47: std::thread::local::LocalKey<core::cell::RefCell<enum2$<core::option::Option<winit::event_loop::EventLoop<enum2$<eframe::native::winit_integration::UserEvent> > > > > >::with<core::cell::RefCell<enum2$<core::option::Option<winit::event_loop::EventLoop<enum     
             at C:\Users\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\thread\local.rs:472
  48: eframe::native::run::with_event_loop
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\eframe-0.27.0\src\native\run.rs:48
  49: eframe::native::run::run_glow
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\eframe-0.27.0\src\native\run.rs:398
  50: eframe::run_native
             at C:\Users\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\eframe-0.27.0\src\lib.rs:262
  51: mashlife_gui::main
             at .\src\main.rs:20
  52: core::ops::function::FnOnce::call_once<enum2$<core::result::Result<tuple$<>,enum2$<eframe::Error> > > (*)(),tuple$<> >
             at C:\Users\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs:250

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions