warning: unused variable: `rect`
  --> cvkg/examples/berserker_fire_demo.rs:32:32
   |
32 |     fn update_particles(&self, rect: Rect, ember_pos: [f32; 2]) {
   |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_rect`
   |
   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default

warning: `cvkg` (example "berserker_fire_demo") generated 1 warning (run `cargo fix --example "berserker_fire_demo" -p cvkg` to apply 1 suggestion)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.18s
     Running `/D/rex/projects/cvkg/target/debug/examples/berserker_fire_demo`
Forging Berserker Fire Demo (High-Fidelity Glass Pass)...
Can't open bumblebee display.
Can't open bumblebee display.
Can't open bumblebee display.
Can't open bumblebee display.

thread 'main' (2671811) panicked at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-29.0.1/src/backend/wgpu_core.rs:2653:18:
wgpu error: Validation Error

Caused by:
  In a CommandEncoder, label = 'Surtr's Flaming Sword'
    In a draw command, kind: Draw
      The current set RenderPipeline with 'Muspelheim Horizontal Blur' label expects a BindGroup to be set at index 1


stack backtrace:
   0: __rustc::rust_begin_unwind
             at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/panicking.rs:689:5
   1: core::panicking::panic_fmt
             at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/panicking.rs:80:14
   2: wgpu::backend::wgpu_core::default_error_handler
             at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-29.0.1/src/backend/wgpu_core.rs:687:5
   3: <wgpu::backend::wgpu_core::ErrorSinkRaw>::handle_error_or_return_handler
             at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-29.0.1/src/backend/wgpu_core.rs:671:21
   4: <wgpu::backend::wgpu_core::ContextWgpuCore>::handle_error_inner
             at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-29.0.1/src/backend/wgpu_core.rs:299:18
   5: <wgpu::backend::wgpu_core::ContextWgpuCore>::handle_error::<wgpu_core::command::CommandEncoderError>
             at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-29.0.1/src/backend/wgpu_core.rs:320:14
   6: <wgpu::backend::wgpu_core::CoreCommandEncoder as wgpu::dispatch::CommandEncoderInterface>::finish
             at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-29.0.1/src/backend/wgpu_core.rs:2653:18
   7: <wgpu::api::command_encoder::CommandEncoder>::finish
             at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-29.0.1/src/api/command_encoder.rs:62:28
   8: <cvkg_render_gpu::SurtrRenderer>::end_frame
             at /D/rex/projects/cvkg/cvkg-render-gpu/src/lib.rs:1368:40
   9: <cvkg_render_native::App<berserker_fire_demo::BerserkerFireDemo> as winit::application::ApplicationHandler>::window_event
             at /D/rex/projects/cvkg/cvkg-render-native/src/lib.rs:165:25
  10: winit::event_loop::dispatch_event_for_app::<(), cvkg_render_native::App<berserker_fire_demo::BerserkerFireDemo>>
             at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.13/src/event_loop.rs:642:56
  11: <winit::event_loop::EventLoop<()>>::run_app::<cvkg_render_native::App<berserker_fire_demo::BerserkerFireDemo>>::{closure#0}
             at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.13/src/event_loop.rs:265:49
  12: <&mut <winit::event_loop::EventLoop<()>>::run_app<cvkg_render_native::App<berserker_fire_demo::BerserkerFireDemo>>::{closure#0} as core::ops::function::FnMut<(winit::event::Event<()>, &winit::event_loop::ActiveEventLoop)>>::call_mut
             at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/ops/function.rs:298:21
  13: <winit::platform_impl::linux::wayland::event_loop::EventLoop<()>>::single_iteration::<&mut <winit::event_loop::EventLoop<()>>::run_app<cvkg_render_native::App<berserker_fire_demo::BerserkerFireDemo>>::{closure#0}>
             at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.13/src/platform_impl/linux/wayland/event_loop/mod.rs:502:17
  14: <winit::platform_impl::linux::wayland::event_loop::EventLoop<()>>::pump_events::<&mut <winit::event_loop::EventLoop<()>>::run_app<cvkg_render_native::App<berserker_fire_demo::BerserkerFireDemo>>::{closure#0}>
             at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.13/src/platform_impl/linux/wayland/event_loop/mod.rs:220:18
  15: <winit::platform_impl::linux::wayland::event_loop::EventLoop<()>>::run_on_demand::<<winit::event_loop::EventLoop<()>>::run_app<cvkg_render_native::App<berserker_fire_demo::BerserkerFireDemo>>::{closure#0}>
             at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.13/src/platform_impl/linux/wayland/event_loop/mod.rs:190:24
  16: <winit::platform_impl::linux::EventLoop<()>>::run_on_demand::<<winit::event_loop::EventLoop<()>>::run_app<cvkg_render_native::App<berserker_fire_demo::BerserkerFireDemo>>::{closure#0}>
             at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.13/src/platform_impl/linux/mod.rs:820:61
  17: <winit::platform_impl::linux::EventLoop<()>>::run::<<winit::event_loop::EventLoop<()>>::run_app<cvkg_render_native::App<berserker_fire_demo::BerserkerFireDemo>>::{closure#0}>
             at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.13/src/platform_impl/linux/mod.rs:813:14
  18: <winit::event_loop::EventLoop<()>>::run_app::<cvkg_render_native::App<berserker_fire_demo::BerserkerFireDemo>>
             at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.13/src/event_loop.rs:265:25
  19: <cvkg_render_native::NativeRenderer>::run::<berserker_fire_demo::BerserkerFireDemo>
             at /D/rex/projects/cvkg/cvkg-render-native/src/lib.rs:70:20
  20: berserker_fire_demo::main
             at ./examples/berserker_fire_demo.rs:166:5
  21: <fn() as core::ops::function::FnOnce<()>>::call_once
             at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/ops/function.rs:250:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

thread 'main' (2671811) panicked at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-hal-29.0.1/src/vulkan/swapchain/native.rs:359:58:
Trying to destroy a SwapchainAcquireSemaphore that is still in use by a SurfaceTexture
stack backtrace:
   0:     0x56131fb3bf5a - std[e6f27331f023ae41]::backtrace_rs::backtrace::libunwind::trace
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
   1:     0x56131fb3bf5a - std[e6f27331f023ae41]::backtrace_rs::backtrace::trace_unsynchronized::<std[e6f27331f023ae41]::sys::backtrace::_print_fmt::{closure#1}>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
   2:     0x56131fb3bf5a - std[e6f27331f023ae41]::sys::backtrace::_print_fmt
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/sys/backtrace.rs:74:9
   3:     0x56131fb3bf5a - <<std[e6f27331f023ae41]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[109e66eb34fb8c82]::fmt::Display>::fmt
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/sys/backtrace.rs:44:26
   4:     0x56131fb55d9a - <core[109e66eb34fb8c82]::fmt::rt::Argument>::fmt
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/fmt/rt.rs:152:76
   5:     0x56131fb55d9a - core[109e66eb34fb8c82]::fmt::write
   6:     0x56131fb42282 - std[e6f27331f023ae41]::io::default_write_fmt::<std[e6f27331f023ae41]::sys::stdio::unix::Stderr>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/io/mod.rs:621:11
   7:     0x56131fb42282 - <std[e6f27331f023ae41]::sys::stdio::unix::Stderr as std[e6f27331f023ae41]::io::Write>::write_fmt
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/io/mod.rs:1976:13
   8:     0x56131fb1990f - <std[e6f27331f023ae41]::sys::backtrace::BacktraceLock>::print
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/sys/backtrace.rs:47:9
   9:     0x56131fb1990f - std[e6f27331f023ae41]::panicking::default_hook::{closure#0}
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/panicking.rs:292:27
  10:     0x56131fb33821 - std[e6f27331f023ae41]::panicking::default_hook
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/panicking.rs:319:9
  11:     0x56131fb33a9b - std[e6f27331f023ae41]::panicking::panic_with_hook
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/panicking.rs:825:13
  12:     0x56131fb199c8 - std[e6f27331f023ae41]::panicking::panic_handler::{closure#0}
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/panicking.rs:698:13
  13:     0x56131fb10a99 - std[e6f27331f023ae41]::sys::backtrace::__rust_end_short_backtrace::<std[e6f27331f023ae41]::panicking::panic_handler::{closure#0}, !>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/sys/backtrace.rs:182:18
  14:     0x56131fb1aa9d - __rustc[35c91ab2531d24f9]::rust_begin_unwind
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/panicking.rs:689:5
  15:     0x56131fb5658c - core[109e66eb34fb8c82]::panicking::panic_fmt
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/panicking.rs:80:14
  16:     0x56131fb56254 - core[109e66eb34fb8c82]::panicking::panic_display::<&str>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/panicking.rs:259:5
  17:     0x56131fb56254 - core[109e66eb34fb8c82]::option::expect_failed
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/option.rs:2260:5
  18:     0x56131ed994fd - <core[109e66eb34fb8c82]::option::Option<lock_api[f38c7380a88bed7]::mutex::Mutex<parking_lot[7135b8775f6d255d]::raw_mutex::RawMutex, wgpu_hal[2bcf7e757c3ee200]::vulkan::swapchain::native::SwapchainAcquireSemaphore>>>::expect
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/option.rs:971:21
  19:     0x56131ee4c028 - <wgpu_hal[2bcf7e757c3ee200]::vulkan::swapchain::native::NativeSwapchain as wgpu_hal[2bcf7e757c3ee200]::vulkan::swapchain::Swapchain>::release_resources
                               at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-hal-29.0.1/src/vulkan/swapchain/native.rs:359:58
  20:     0x56131ed2a1b1 - <wgpu_hal[2bcf7e757c3ee200]::vulkan::Surface as wgpu_hal[2bcf7e757c3ee200]::Surface>::unconfigure
                               at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-hal-29.0.1/src/vulkan/instance.rs:1018:25
  21:     0x56131ecb0459 - <wgpu_hal[2bcf7e757c3ee200]::vulkan::Surface as wgpu_hal[2bcf7e757c3ee200]::dynamic::surface::DynSurface>::unconfigure
                               at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-hal-29.0.1/src/dynamic/surface.rs:50:18
  22:     0x56131ebc07c8 - <wgpu_core[29dc75617de7e8a4]::instance::Surface as core[109e66eb34fb8c82]::ops::drop::Drop>::drop
                               at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-core-29.0.1/src/instance.rs:669:38
  23:     0x56131eb560f7 - core[109e66eb34fb8c82]::ptr::drop_in_place::<wgpu_core[29dc75617de7e8a4]::instance::Surface>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/ptr/mod.rs:810:1
  24:     0x56131ea55ac2 - <alloc[eb388bbecdd9eb12]::sync::Arc<wgpu_core[29dc75617de7e8a4]::instance::Surface>>::drop_slow
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/alloc/src/sync.rs:2131:18
  25:     0x56131ea58890 - <alloc[eb388bbecdd9eb12]::sync::Arc<wgpu_core[29dc75617de7e8a4]::instance::Surface> as core[109e66eb34fb8c82]::ops::drop::Drop>::drop
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/alloc/src/sync.rs:2862:18
  26:     0x56131eb4e6cb - core[109e66eb34fb8c82]::ptr::drop_in_place::<alloc[eb388bbecdd9eb12]::sync::Arc<wgpu_core[29dc75617de7e8a4]::instance::Surface>>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/ptr/mod.rs:810:1
  27:     0x56131ec4d191 - <wgpu_core[29dc75617de7e8a4]::global::Global>::surface_drop
                               at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-core-29.0.1/src/instance.rs:1092:33
  28:     0x56131e983ed6 - <wgpu[23ad83089ba8db88]::backend::wgpu_core::CoreSurface as core[109e66eb34fb8c82]::ops::drop::Drop>::drop
                               at /home/nelson/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-29.0.1/src/backend/wgpu_core.rs:3943:24
  29:     0x56131e99ec57 - core[109e66eb34fb8c82]::ptr::drop_in_place::<wgpu[23ad83089ba8db88]::backend::wgpu_core::CoreSurface>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/ptr/mod.rs:810:1
  30:     0x56131e98f152 - <alloc[eb388bbecdd9eb12]::sync::Arc<wgpu[23ad83089ba8db88]::backend::wgpu_core::CoreSurface>>::drop_slow
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/alloc/src/sync.rs:2131:18
  31:     0x56131e98fb10 - <alloc[eb388bbecdd9eb12]::sync::Arc<wgpu[23ad83089ba8db88]::backend::wgpu_core::CoreSurface> as core[109e66eb34fb8c82]::ops::drop::Drop>::drop
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/alloc/src/sync.rs:2862:18
  32:     0x56131e99c43b - core[109e66eb34fb8c82]::ptr::drop_in_place::<alloc[eb388bbecdd9eb12]::sync::Arc<wgpu[23ad83089ba8db88]::backend::wgpu_core::CoreSurface>>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/ptr/mod.rs:810:1
  33:     0x56131e99d6e9 - core[109e66eb34fb8c82]::ptr::drop_in_place::<wgpu[23ad83089ba8db88]::dispatch::DispatchSurface>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/ptr/mod.rs:810:1
  34:     0x56131de4f837 - core[109e66eb34fb8c82]::ptr::drop_in_place::<wgpu[23ad83089ba8db88]::api::surface::Surface>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/ptr/mod.rs:810:1
  35:     0x56131de4ecb6 - core[109e66eb34fb8c82]::ptr::drop_in_place::<cvkg_render_gpu[cea5267849f5c62f]::SurtrRenderer>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/ptr/mod.rs:810:1
  36:     0x56131de4c1cb - core[109e66eb34fb8c82]::ptr::drop_in_place::<core[109e66eb34fb8c82]::option::Option<cvkg_render_gpu[cea5267849f5c62f]::SurtrRenderer>>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/ptr/mod.rs:810:1
  37:     0x56131de4eb72 - core[109e66eb34fb8c82]::ptr::drop_in_place::<cvkg_render_native[1cc2fe67d98486c7]::NativeRenderer>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/ptr/mod.rs:810:1
  38:     0x56131de4c10b - core[109e66eb34fb8c82]::ptr::drop_in_place::<core[109e66eb34fb8c82]::option::Option<cvkg_render_native[1cc2fe67d98486c7]::NativeRenderer>>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/ptr/mod.rs:810:1
  39:     0x56131de4b740 - core[109e66eb34fb8c82]::ptr::drop_in_place::<cvkg_render_native[1cc2fe67d98486c7]::App<berserker_fire_demo[ae3cd66f3061d63a]::BerserkerFireDemo>>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/ptr/mod.rs:810:1
  40:     0x56131ddc1c74 - <cvkg_render_native[1cc2fe67d98486c7]::NativeRenderer>::run::<berserker_fire_demo[ae3cd66f3061d63a]::BerserkerFireDemo>
                               at /D/rex/projects/cvkg/cvkg-render-native/src/lib.rs:71:5
  41:     0x56131ddd05b1 - berserker_fire_demo[ae3cd66f3061d63a]::main
                               at /D/rex/projects/cvkg/cvkg/examples/berserker_fire_demo.rs:166:5
  42:     0x56131de57c6b - <fn() as core[109e66eb34fb8c82]::ops::function::FnOnce<()>>::call_once
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/ops/function.rs:250:5
  43:     0x56131de5a7ce - std[e6f27331f023ae41]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/sys/backtrace.rs:166:18
  44:     0x56131ddb0701 - std[e6f27331f023ae41]::rt::lang_start::<()>::{closure#0}
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/rt.rs:206:18
  45:     0x56131fb323c4 - <&dyn core[109e66eb34fb8c82]::ops::function::Fn<(), Output = i32> + core[109e66eb34fb8c82]::panic::unwind_safe::RefUnwindSafe + core[109e66eb34fb8c82]::marker::Sync as core[109e66eb34fb8c82]::ops::function::FnOnce<()>>::call_once
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/ops/function.rs:287:21
  46:     0x56131fb323c4 - std[e6f27331f023ae41]::panicking::catch_unwind::do_call::<&dyn core[109e66eb34fb8c82]::ops::function::Fn<(), Output = i32> + core[109e66eb34fb8c82]::panic::unwind_safe::RefUnwindSafe + core[109e66eb34fb8c82]::marker::Sync, i32>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/panicking.rs:581:40
  47:     0x56131fb323c4 - std[e6f27331f023ae41]::panicking::catch_unwind::<i32, &dyn core[109e66eb34fb8c82]::ops::function::Fn<(), Output = i32> + core[109e66eb34fb8c82]::panic::unwind_safe::RefUnwindSafe + core[109e66eb34fb8c82]::marker::Sync>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/panicking.rs:544:19
  48:     0x56131fb323c4 - std[e6f27331f023ae41]::panic::catch_unwind::<&dyn core[109e66eb34fb8c82]::ops::function::Fn<(), Output = i32> + core[109e66eb34fb8c82]::panic::unwind_safe::RefUnwindSafe + core[109e66eb34fb8c82]::marker::Sync, i32>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/panic.rs:359:14
  49:     0x56131fb323c4 - std[e6f27331f023ae41]::rt::lang_start_internal::{closure#0}
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/rt.rs:175:24
  50:     0x56131fb323c4 - std[e6f27331f023ae41]::panicking::catch_unwind::do_call::<std[e6f27331f023ae41]::rt::lang_start_internal::{closure#0}, isize>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/panicking.rs:581:40
  51:     0x56131fb323c4 - std[e6f27331f023ae41]::panicking::catch_unwind::<isize, std[e6f27331f023ae41]::rt::lang_start_internal::{closure#0}>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/panicking.rs:544:19
  52:     0x56131fb323c4 - std[e6f27331f023ae41]::panic::catch_unwind::<std[e6f27331f023ae41]::rt::lang_start_internal::{closure#0}, isize>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/panic.rs:359:14
  53:     0x56131fb323c4 - std[e6f27331f023ae41]::rt::lang_start_internal
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/rt.rs:171:5
  54:     0x56131ddb06e7 - std[e6f27331f023ae41]::rt::lang_start::<()>
                               at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/std/src/rt.rs:205:5
  55:     0x56131ddd1c4e - main
  56:     0x7f0552427c0e - <unknown>
  57:     0x7f0552427d4b - __libc_start_main
  58:     0x56131ddaff45 - _start
  59:                0x0 - <unknown>
warning: queue "mesa vk display queue" 0x56133182d3e0 destroyed while proxies still attached:
  wp_linux_drm_syncobj_timeline_v1#75 still attached
  wp_linux_drm_syncobj_timeline_v1#74 still attached
  wl_buffer#73 still attached
  wp_linux_drm_syncobj_timeline_v1#71 still attached
  wp_linux_drm_syncobj_timeline_v1#70 still attached
  wl_buffer#69 still attached
  wp_linux_drm_syncobj_timeline_v1#67 still attached
  wp_linux_drm_syncobj_timeline_v1#66 still attached
  wl_buffer#65 still attached
  wp_fifo_v1#57 still attached

thread 'main' (2671811) panicked at /rustc/c756124775121dea0e640652c5ee3c89e3dd0eb4/library/core/src/panicking.rs:233:5:
panic in a destructor during cleanup
thread caused non-unwinding panic. aborting.
