Jondolf / avian

ECS-driven 2D and 3D physics engine for the Bevy game engine.
https://crates.io/crates/avian3d
Apache License 2.0
1.5k stars 119 forks source link

When does this crash occur? #382

Closed P-Asta closed 4 months ago

P-Asta commented 4 months ago
thread 'main' panicked at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_math-0.13.2/src/primitives/dim2.rs:36:9:
assertion failed: value.is_normalized()
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Encountered a panic in system `bevy_xpbd_2d::plugins::spatial_query::update_shape_caster_positions`!
Encountered a panic in exclusive system `bevy_xpbd_2d::plugins::setup::run_physics_schedule`!
Encountered a panic in system `bevy_app::main_schedule::Main::run_main`!
thread 'main' panicked at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/macos/app_state.rs:387:33:
called `Result::unwrap()` on an `Err` value: PoisonError { .. }
P-Asta commented 4 months ago

backtrace: full

thread 'main' panicked at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_math-0.13.2/src/primitives/dim2.rs:36:9:
assertion failed: value.is_normalized()
stack backtrace:
   0:        0x101b08120 - std::backtrace_rs::backtrace::libunwind::trace::h6de1cbf3f672a4f8
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
   1:        0x101b08120 - std::backtrace_rs::backtrace::trace_unsynchronized::hd0de2d5ef13b6f4d
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:        0x101b08120 - std::sys_common::backtrace::_print_fmt::h2a33510d9b3bb866
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:68:5
   3:        0x101b08120 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h01b2beffade888b2
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:44:22
   4:        0x101b262e4 - core::fmt::rt::Argument::fmt::h5ddc0f22b2928899
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/rt.rs:142:9
   5:        0x101b262e4 - core::fmt::write::hbadb443a71b75f23
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/mod.rs:1153:17
   6:        0x101b05b8c - std::io::Write::write_fmt::hc09d7755e3ead5f0
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/io/mod.rs:1843:15
   7:        0x101b07f78 - std::sys_common::backtrace::_print::h3cd1786cbb1caf0f
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:47:5
   8:        0x101b07f78 - std::sys_common::backtrace::print::h28349e5c25acbac7
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:34:9
   9:        0x101b0948c - std::panicking::default_hook::{{closure}}::hd24b6196784d991e
  10:        0x101b09170 - std::panicking::default_hook::hfcec80a2720c8c73
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:292:9
  11:        0x101b09d80 - std::panicking::rust_panic_with_hook::h84760468187ddc85
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:779:13
  12:        0x101b09740 - std::panicking::begin_panic_handler::{{closure}}::he666a5eb600a7203
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:649:13
  13:        0x101b085a4 - std::sys_common::backtrace::__rust_end_short_backtrace::h592f44d2bf9f843f
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:171:18
  14:        0x101b094e4 - rust_begin_unwind
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:645:5
  15:        0x101cc729c - core::panicking::panic_fmt::h98bbf7bdf4994454
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:72:14
  16:        0x101cc7324 - core::panicking::panic::hc59c8a709a9b37ae
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:145:5
  17:        0x101ae2c30 - bevy_math::primitives::dim2::Direction2d::new_unchecked::h36836216454d5f6b
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_math-0.13.2/src/primitives/dim2.rs:36:9
  18:        0x10042fc20 - <bevy_xpbd_2d::components::rotation::Rotation as core::ops::arith::Mul<bevy_math::primitives::dim2::Direction2d>>::mul::hc56d5b2b1b1d8391
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_xpbd_2d-0.4.2/src/components/rotation.rs:246:9
  19:        0x10042fc20 - bevy_xpbd_2d::plugins::spatial_query::update_shape_caster_positions::he7ff1f1af5f789c6
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_xpbd_2d-0.4.2/src/plugins/spatial_query/mod.rs:395:36
  20:        0x10042fc20 - core::ops::function::FnMut::call_mut::h346a46944646b1d2
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:166:5
  21:        0x10042fc20 - core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut::h4a6ddd5a82f1bd4d
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:294:13
  22:        0x1003dd4f8 - <Func as bevy_ecs::system::function_system::SystemParamFunction<fn(F0,F1) .> Out>>::run::call_inner::h0780f50f751a9656
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/system/function_system.rs:656:21
  23:        0x1003dd4f8 - <Func as bevy_ecs::system::function_system::SystemParamFunction<fn(F0,F1) .> Out>>::run::hc1ed90303646e147
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/system/function_system.rs:659:17
  24:        0x1003dd4f8 - <bevy_ecs::system::function_system::FunctionSystem<Marker,F> as bevy_ecs::system::system::System>::run_unsafe::h7a1aa4b4dc33edf0
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/system/function_system.rs:499:19
  25:        0x1003dd4f8 - bevy_ecs::system::system::System::run::hd557af3d4c26e1c2
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/system/system.rs:76:18
  26:        0x101a4e110 - <bevy_ecs::schedule::executor::single_threaded::SingleThreadedExecutor as bevy_ecs::schedule::executor::SystemExecutor>::run::{{closure}}::h218e2de525031154
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/schedule/executor/single_threaded.rs:101:21
  27:        0x101a4e110 - core::ops::function::FnOnce::call_once::h6e43e23bf9b9f260
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5
  28:        0x101a4e110 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h97e2790cc2e0f816
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9
  29:        0x101a4e110 - std::panicking::try::do_call::h7cff812285522d8c
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40
  30:        0x101a4e110 - std::panicking::try::hbdb587b67a72be5c
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19
  31:        0x101a4e110 - std::panic::catch_unwind::h83a72d4dc79cd19d
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14
  32:        0x101a4e110 - <bevy_ecs::schedule::executor::single_threaded::SingleThreadedExecutor as bevy_ecs::schedule::executor::SystemExecutor>::run::h8a93366c4ef4fc36
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/schedule/executor/single_threaded.rs:100:27
  33:        0x101a0df10 - bevy_ecs::schedule::schedule::Schedule::run::h2505722242e018a7
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/schedule/schedule.rs:345:13
  34:        0x1003f5e48 - bevy_xpbd_2d::plugins::setup::run_physics_schedule::{{closure}}::hc6aedcfe19f7ec98
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_xpbd_2d-0.4.2/src/plugins/setup/mod.rs:270:17
  35:        0x1003f5e48 - bevy_ecs::world::World::try_schedule_scope::h24b6b282a01d3b6a
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/world/mod.rs:2225:21
  36:        0x100459c18 - bevy_xpbd_2d::plugins::setup::run_physics_schedule::he12cb7f402b6d87e
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_xpbd_2d-0.4.2/src/plugins/setup/mod.rs:217:13
  37:        0x100459c18 - core::ops::function::FnMut::call_mut::hdd440a273076bedf
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:166:5
  38:        0x100459c18 - core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut::h7d14a6e42c647901
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:294:13
  39:        0x100459c18 - <Func as bevy_ecs::system::exclusive_function_system::ExclusiveSystemParamFunction<fn(F0) .> Out>>::run::call_inner::hf35dd737c5e0586c
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/system/exclusive_function_system.rs:206:21
  40:        0x100459c18 - <Func as bevy_ecs::system::exclusive_function_system::ExclusiveSystemParamFunction<fn(F0) .> Out>>::run::hb865de858f08e8ed
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/system/exclusive_function_system.rs:209:17
  41:        0x100459c18 - <bevy_ecs::system::exclusive_function_system::ExclusiveFunctionSystem<Marker,F> as bevy_ecs::system::system::System>::run::{{closure}}::h7445f210b691bde4
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/system/exclusive_function_system.rs:111:23
  42:        0x100459c18 - bevy_ecs::world::World::last_change_tick_scope::hb52d9f4355519dd5
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/world/mod.rs:1981:9
  43:        0x100459c18 - <bevy_ecs::system::exclusive_function_system::ExclusiveFunctionSystem<Marker,F> as bevy_ecs::system::system::System>::run::h0d91636c2ee661d1
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/system/exclusive_function_system.rs:103:9
  44:        0x101a2755c - bevy_ecs::schedule::executor::multi_threaded::MultiThreadedExecutor::spawn_exclusive_system_task::{{closure}}::{{closure}}::he982e6fa1d7fca37
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/schedule/executor/multi_threaded.rs:616:21
  45:        0x101a2755c - core::ops::function::FnOnce::call_once::hed81af4538dd0cbc
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5
  46:        0x101a2755c - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h20c1d1d9ba073d9c
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9
  47:        0x101a2755c - std::panicking::try::do_call::hebc6e9cbdbbb5f4d
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40
  48:        0x101a2755c - std::panicking::try::h7c5faedcba255c0a
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19
  49:        0x101a2755c - std::panic::catch_unwind::haab0e9874bbf7473
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14
  50:        0x101a2755c - bevy_ecs::schedule::executor::multi_threaded::MultiThreadedExecutor::spawn_exclusive_system_task::{{closure}}::h097df82f75720614
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/schedule/executor/multi_threaded.rs:615:27
  51:        0x101a2755c - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::future::future::Future>::poll::h7c5a6f9d6cc9c301
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:297:9
  52:        0x101a2755c - <futures_lite::future::CatchUnwind<F> as core::future::future::Future>::poll::{{closure}}::he491d6c7080a0ae8
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.3.0/src/future.rs:588:42
  53:        0x101a2755c - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hddf2ac3349eb6d02
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9
  54:        0x101a2755c - std::panicking::try::do_call::h60c6e136433de567
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40
  55:        0x101a2755c - std::panicking::try::h5ab0903c86d2da29
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19
  56:        0x101a2755c - std::panic::catch_unwind::hb99d380948e1521c
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14
  57:        0x101a2755c - <futures_lite::future::CatchUnwind<F> as core::future::future::Future>::poll::h0888c727b00fea13
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.3.0/src/future.rs:588:9
  58:        0x101a2338c - async_executor::Executor::spawn_inner::{{closure}}::hf765cec21a051f4f
  59:        0x101a36b74 - async_task::raw::RawTask<F,T,S,M>::run::h4b80f96b786667f7
  60:        0x101a1fd74 - async_task::runnable::Runnable<M>::run::hf7b75b00cc15be0c
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-task-4.7.0/src/runnable.rs:781:18
  61:        0x101a1fd74 - async_executor::Executor::tick::{{closure}}::ha2da2035a0e92030
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-executor-1.10.0/src/lib.rs:325:9
  62:        0x101a1fd74 - bevy_tasks::thread_executor::ThreadExecutorTicker::tick::{{closure}}::hfd35a55d64f7b31f
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.13.2/src/thread_executor.rs:105:39
  63:        0x101a21a04 - bevy_tasks::task_pool::TaskPool::execute_scope::{{closure}}::{{closure}}::{{closure}}::hbf6b6a4058b59486
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.13.2/src/task_pool.rs:518:45
  64:        0x101a21a04 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::future::future::Future>::poll::h5721b0494593a89c
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:297:9
  65:        0x101a21a04 - <futures_lite::future::CatchUnwind<F> as core::future::future::Future>::poll::{{closure}}::hb34276f13ae34ec0
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.3.0/src/future.rs:588:42
  66:        0x101a21a04 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h721f666b4da4934a
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9
  67:        0x101a21a04 - std::panicking::try::do_call::h623e74efca9e73c8
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40
  68:        0x101a21a04 - std::panicking::try::h750db5e9a1e3eb9c
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19
  69:        0x101a21a04 - std::panic::catch_unwind::h3a3e59f7463e9dbb
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14
  70:        0x101a21a04 - <futures_lite::future::CatchUnwind<F> as core::future::future::Future>::poll::h950e962599c9c510
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.3.0/src/future.rs:588:9
  71:        0x101a21a04 - bevy_tasks::task_pool::TaskPool::execute_scope::{{closure}}::{{closure}}::h8f10a5b67bc5c015
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.13.2/src/task_pool.rs:521:77
  72:        0x101a21a04 - <futures_lite::future::Or<F1,F2> as core::future::future::Future>::poll::h96ec5d776d5f1806
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.3.0/src/future.rs:446:33
  73:        0x101a21a04 - bevy_tasks::task_pool::TaskPool::execute_scope::{{closure}}::h204d906598233dd8
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.13.2/src/task_pool.rs:524:41
  74:        0x101a21a04 - bevy_tasks::task_pool::TaskPool::scope_with_executor_inner::{{closure}}::h929119c004117e3e
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.13.2/src/task_pool.rs:435:85
  75:        0x101a21a04 - futures_lite::future::block_on::{{closure}}::hc11fc1fc33674305
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.3.0/src/future.rs:99:19
  76:        0x101a21a04 - std::thread::local::LocalKey<T>::try_with::h8f8140348a00fcfa
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/local.rs:284:16
  77:        0x101a21a04 - std::thread::local::LocalKey<T>::with::h83cedbecfb8c4ee8
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/local.rs:260:9
  78:        0x101a21a04 - futures_lite::future::block_on::h6d9734c4a54d1a47
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.3.0/src/future.rs:78:11
  79:        0x101a2e664 - bevy_tasks::task_pool::TaskPool::scope_with_executor_inner::hd5498db47c42a8b3
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.13.2/src/task_pool.rs:389:13
  80:        0x101a2e664 - bevy_tasks::task_pool::TaskPool::scope_with_executor::{{closure}}::h59c6ce9402ef1af9
  81:        0x101a2e664 - std::thread::local::LocalKey<T>::try_with::he153daa58da87e52
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/local.rs:284:16
  82:        0x101a2e664 - std::thread::local::LocalKey<T>::with::ha4574e8bf7b6b81c
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/local.rs:260:9
  83:        0x101a2e664 - bevy_tasks::task_pool::TaskPool::scope_with_executor::hb802b556ce1eaf3c
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.13.2/src/task_pool.rs:316:31
  84:        0x101a4b2b0 - <bevy_ecs::schedule::executor::multi_threaded::MultiThreadedExecutor as bevy_ecs::schedule::executor::SystemExecutor>::run::hce28470c7fc3cf7b
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/schedule/executor/multi_threaded.rs:216:9
  85:        0x101a0df10 - bevy_ecs::schedule::schedule::Schedule::run::h2505722242e018a7
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/schedule/schedule.rs:345:13
  86:        0x1019f8a3c - bevy_ecs::world::World::try_run_schedule::{{closure}}::h4a405300c0d1e730
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/world/mod.rs:2292:55
  87:        0x1019f8a3c - bevy_ecs::world::World::try_schedule_scope::h983ad9ca7ba1795b
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/world/mod.rs:2225:21
  88:        0x1019f7600 - bevy_ecs::world::World::try_run_schedule::h91b0da63caded080
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/world/mod.rs:2292:9
  89:        0x1019f7600 - bevy_app::main_schedule::Main::run_main::{{closure}}::h7fbfe8ffb6e77100
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.2/src/main_schedule.rs:233:31
  90:        0x1019f7600 - bevy_ecs::world::World::resource_scope::h47e810a688a13ec3
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/world/mod.rs:1672:22
  91:        0x1019fe2e4 - bevy_app::main_schedule::Main::run_main::h68e727edadf08eb8
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.2/src/main_schedule.rs:231:9
  92:        0x1019fe2e4 - core::ops::function::FnMut::call_mut::h9d22cae8589a892c
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:166:5
  93:        0x1019fe2e4 - core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut::hf9423429a96f73b5
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:294:13
  94:        0x1019fe2e4 - <Func as bevy_ecs::system::exclusive_function_system::ExclusiveSystemParamFunction<fn(F0) .> Out>>::run::call_inner::h16bd7670d5b57143
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/system/exclusive_function_system.rs:206:21
  95:        0x1019fe2e4 - <Func as bevy_ecs::system::exclusive_function_system::ExclusiveSystemParamFunction<fn(F0) .> Out>>::run::he38c972fe2524c8c
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/system/exclusive_function_system.rs:209:17
  96:        0x1019fe2e4 - <bevy_ecs::system::exclusive_function_system::ExclusiveFunctionSystem<Marker,F> as bevy_ecs::system::system::System>::run::{{closure}}::hc4b6b8574a266a9d
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/system/exclusive_function_system.rs:111:23
  97:        0x1019fe2e4 - bevy_ecs::world::World::last_change_tick_scope::hee252a2a4b48389d
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/world/mod.rs:1981:9
  98:        0x1019fe2e4 - <bevy_ecs::system::exclusive_function_system::ExclusiveFunctionSystem<Marker,F> as bevy_ecs::system::system::System>::run::h3c61043db69092f1
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/system/exclusive_function_system.rs:103:9
  99:        0x101a4e110 - <bevy_ecs::schedule::executor::single_threaded::SingleThreadedExecutor as bevy_ecs::schedule::executor::SystemExecutor>::run::{{closure}}::h218e2de525031154
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/schedule/executor/single_threaded.rs:101:21
 100:        0x101a4e110 - core::ops::function::FnOnce::call_once::h6e43e23bf9b9f260
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5
 101:        0x101a4e110 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h97e2790cc2e0f816
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9
 102:        0x101a4e110 - std::panicking::try::do_call::h7cff812285522d8c
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40
 103:        0x101a4e110 - std::panicking::try::hbdb587b67a72be5c
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19
 104:        0x101a4e110 - std::panic::catch_unwind::h83a72d4dc79cd19d
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14
 105:        0x101a4e110 - <bevy_ecs::schedule::executor::single_threaded::SingleThreadedExecutor as bevy_ecs::schedule::executor::SystemExecutor>::run::h8a93366c4ef4fc36
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/schedule/executor/single_threaded.rs:100:27
 106:        0x101a0df10 - bevy_ecs::schedule::schedule::Schedule::run::h2505722242e018a7
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/schedule/schedule.rs:345:13
 107:        0x1019f861c - bevy_ecs::world::World::run_schedule::{{closure}}::h1e8a0af6c5ded49d
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/world/mod.rs:2306:51
 108:        0x1019f861c - bevy_ecs::world::World::try_schedule_scope::hf35fb07127878dbe
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/world/mod.rs:2225:21
 109:        0x1019f861c - bevy_ecs::world::World::schedule_scope::h4d302d4580c6349f
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/world/mod.rs:2277:9
 110:        0x1019f0f90 - bevy_ecs::world::World::run_schedule::h006909b9e55c7bbd
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.2/src/world/mod.rs:2306:9
 111:        0x1019f0f90 - bevy_app::app::App::update::hea3c55954945244f
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.2/src/app.rs:263:24
 112:        0x1005d4758 - bevy_winit::run_app_update_if_should::h263eba5694745652
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_winit-0.13.2/src/lib.rs:741:9
 113:        0x1005d34b8 - bevy_winit::handle_winit_event::hc19b85aa25f920b2
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_winit-0.13.2/src/lib.rs:618:21
 114:        0x100606e24 - bevy_winit::winit_runner::{{closure}}::h5c022a4f9ccfb579
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_winit-0.13.2/src/lib.rs:290:9
 115:        0x10061628c - <winit::platform_impl::platform::app_state::EventLoopHandler<T> as winit::platform_impl::platform::app_state::EventHandler>::handle_nonuser_event::{{closure}}::h7ab60af6cb104d5c
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/macos/app_state.rs:87:13
 116:        0x10061628c - winit::platform_impl::platform::app_state::EventLoopHandler<T>::with_callback::hfe94dae6c913eb33
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/macos/app_state.rs:70:13
 117:        0x10061628c - <winit::platform_impl::platform::app_state::EventLoopHandler<T> as winit::platform_impl::platform::app_state::EventHandler>::handle_nonuser_event::h0a08a3281f5226b9
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/macos/app_state.rs:86:9
 118:        0x100654bb8 - winit::platform_impl::platform::app_state::Handler::handle_nonuser_event::h2754ac3d26536a31
 119:        0x100652c2c - winit::platform_impl::platform::app_state::AppState::cleared::hc6f318a8aba2e076
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/macos/app_state.rs:647:13
 120:        0x100652c2c - winit::platform_impl::platform::observer::control_flow_end_handler::{{closure}}::h3191fa40c4412485
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/macos/observer.rs:78:21
 121:        0x100652c2c - winit::platform_impl::platform::observer::control_flow_handler::{{closure}}::h74386647746c07d9
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/macos/observer.rs:40:9
 122:        0x100652c2c - std::panicking::try::do_call::h0edd6fa214402948
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40
 123:        0x100652c2c - std::panicking::try::h39b237e46442c1de
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19
 124:        0x10064fe54 - std::panic::catch_unwind::hb76930beb4852818
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14
 125:        0x10064fe54 - winit::platform_impl::platform::event_loop::stop_app_on_panic::hfca3a96771ee3717
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/macos/event_loop.rs:469:11
 126:        0x10064fe54 - winit::platform_impl::platform::observer::control_flow_handler::h6cf89142dadb5b4b
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/macos/observer.rs:38:5
 127:        0x10064fe54 - winit::platform_impl::platform::observer::control_flow_end_handler::h349432b4514cf628
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/macos/observer.rs:73:9
 128:        0x199bd1254 - <unknown>
 129:        0x199bd1140 - <unknown>
 130:        0x199bd0868 - <unknown>
 131:        0x199bcfe0c - <unknown>
 132:        0x1a436b000 - <unknown>
 133:        0x1a436ae3c - <unknown>
 134:        0x1a436ab94 - <unknown>
 135:        0x19d428970 - <unknown>
 136:        0x19dc1adec - <unknown>
 137:        0x19d41bcb8 - <unknown>
 138:        0x1005f6f54 - winit::platform_impl::platform::event_loop::EventLoop<T>::run_on_demand::{{closure}}::{{closure}}::he4ca7babf491b727
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/macos/event_loop.rs:310:26
 139:        0x1005f6f54 - core::ops::function::FnOnce::call_once::hb694380ac7da1083
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5
 140:        0x1005f6f54 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf0f5fa0baf2ae527
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9
 141:        0x1005f6f54 - std::panicking::try::do_call::h8aee109ff8be9510
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40
 142:        0x1005f6f54 - std::panicking::try::h5e96aafde57ef2f4
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19
 143:        0x100604840 - std::panic::catch_unwind::h3b914d7650d93c32
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14
 144:        0x100604840 - winit::platform_impl::platform::event_loop::EventLoop<T>::run_on_demand::{{closure}}::he65178b96661371d
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/macos/event_loop.rs:299:32
 145:        0x100604840 - objc2::rc::autorelease::autoreleasepool::h91e8026ed888e1a4
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.4.1/src/rc/autorelease.rs:438:15
 146:        0x100604840 - winit::platform_impl::platform::event_loop::EventLoop<T>::run_on_demand::hb058d65a136192b0
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/macos/event_loop.rs:281:9
 147:        0x100604840 - winit::platform_impl::platform::event_loop::EventLoop<T>::run::hb40c478453d19a1e
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/macos/event_loop.rs:248:9
 148:        0x1005d1d98 - winit::event_loop::EventLoop<T>::run::h26da1d3e15ac7b01
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/event_loop.rs:249:9
 149:        0x1005d1d98 - bevy_winit::winit_runner::h7dc6802da7dd62b5
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_winit-0.13.2/src/lib.rs:305:34
 150:        0x1005dd6fc - core::ops::function::FnOnce::call_once{{vtable.shim}}::hfe345ab375381a48
 151:        0x1019f11b8 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::he7fc4ee0195aee6f
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9
 152:        0x1019f11b8 - bevy_app::app::App::run::h92f4b2d2be4204ac
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.2/src/app.rs:308:9
 153:        0x1000b8bf4 - bevy_game::main::hcf870ccb23508a56
                               at /Users/dev523/Dev/sta_/src/main.rs:15:5
 154:        0x1000a9bec - core::ops::function::FnOnce::call_once::ha98db30b3a2960db
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5
 155:        0x1000a9bec - std::sys_common::backtrace::__rust_begin_short_backtrace::h7e0cc2fd8a13dc52
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:155:18
 156:        0x1000acfc4 - std::rt::lang_start::{{closure}}::h69e641885b6bbbec
 157:        0x101b023b8 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::heaba8a29e0324069
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:284:13
 158:        0x101b023b8 - std::panicking::try::do_call::h6e5fac4f4884d97b
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40
 159:        0x101b023b8 - std::panicking::try::h2b98e2f3cf76cd78
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19
 160:        0x101b023b8 - std::panic::catch_unwind::hba9c97319335c08b
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14
 161:        0x101b023b8 - std::rt::lang_start_internal::{{closure}}::h18efdcfb68f002e8
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/rt.rs:148:48
 162:        0x101b023b8 - std::panicking::try::do_call::ha793e16770aada4d
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40
 163:        0x101b023b8 - std::panicking::try::h8aa812e3e1310d12
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19
 164:        0x101b023b8 - std::panic::catch_unwind::h38c4879f2623185e
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14
 165:        0x101b023b8 - std::rt::lang_start_internal::h39923ab4c3913741
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/rt.rs:148:20
 166:        0x1000b8fb4 - _main
Encountered a panic in system `bevy_xpbd_2d::plugins::spatial_query::update_shape_caster_positions`!
Encountered a panic in exclusive system `bevy_xpbd_2d::plugins::setup::run_physics_schedule`!
Encountered a panic in system `bevy_app::main_schedule::Main::run_main`!
thread 'main' panicked at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/macos/app_state.rs:387:33:
called `Result::unwrap()` on an `Err` value: PoisonError { .. }
stack backtrace:
   0:        0x101b08120 - std::backtrace_rs::backtrace::libunwind::trace::h6de1cbf3f672a4f8
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
   1:        0x101b08120 - std::backtrace_rs::backtrace::trace_unsynchronized::hd0de2d5ef13b6f4d
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:        0x101b08120 - std::sys_common::backtrace::_print_fmt::h2a33510d9b3bb866
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:68:5
   3:        0x101b08120 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h01b2beffade888b2
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:44:22
   4:        0x101b262e4 - core::fmt::rt::Argument::fmt::h5ddc0f22b2928899
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/rt.rs:142:9
   5:        0x101b262e4 - core::fmt::write::hbadb443a71b75f23
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/mod.rs:1153:17
   6:        0x101b05b8c - std::io::Write::write_fmt::hc09d7755e3ead5f0
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/io/mod.rs:1843:15
   7:        0x101b07f78 - std::sys_common::backtrace::_print::h3cd1786cbb1caf0f
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:47:5
   8:        0x101b07f78 - std::sys_common::backtrace::print::h28349e5c25acbac7
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:34:9
   9:        0x101b0948c - std::panicking::default_hook::{{closure}}::hd24b6196784d991e
  10:        0x101b09170 - std::panicking::default_hook::hfcec80a2720c8c73
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:292:9
  11:        0x101b09d80 - std::panicking::rust_panic_with_hook::h84760468187ddc85
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:779:13
  12:        0x101b0976c - std::panicking::begin_panic_handler::{{closure}}::he666a5eb600a7203
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:657:13
  13:        0x101b085a4 - std::sys_common::backtrace::__rust_end_short_backtrace::h592f44d2bf9f843f
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:171:18
  14:        0x101b094e4 - rust_begin_unwind
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:645:5
  15:        0x101cc729c - core::panicking::panic_fmt::h98bbf7bdf4994454
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:72:14
  16:        0x101cc76ac - core::result::unwrap_failed::h8e3b933261dd7fec
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/result.rs:1654:5
  17:        0x100654e34 - core::result::Result<T,E>::unwrap::h057cad479ac994ab
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/result.rs:1077:23
  18:        0x100654e34 - winit::platform_impl::platform::app_state::AppState::clear_callback::h8aea54bca32987a3
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/macos/app_state.rs:387:9
  19:        0x100604888 - winit::platform_impl::platform::event_loop::EventLoop<T>::run_on_demand::{{closure}}::he65178b96661371d
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/macos/event_loop.rs:329:13
  20:        0x100604888 - objc2::rc::autorelease::autoreleasepool::h91e8026ed888e1a4
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.4.1/src/rc/autorelease.rs:438:15
  21:        0x100604888 - winit::platform_impl::platform::event_loop::EventLoop<T>::run_on_demand::hb058d65a136192b0
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/macos/event_loop.rs:281:9
  22:        0x100604888 - winit::platform_impl::platform::event_loop::EventLoop<T>::run::hb40c478453d19a1e
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/macos/event_loop.rs:248:9
  23:        0x1005d1d98 - winit::event_loop::EventLoop<T>::run::h26da1d3e15ac7b01
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/event_loop.rs:249:9
  24:        0x1005d1d98 - bevy_winit::winit_runner::h7dc6802da7dd62b5
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_winit-0.13.2/src/lib.rs:305:34
  25:        0x1005dd6fc - core::ops::function::FnOnce::call_once{{vtable.shim}}::hfe345ab375381a48
  26:        0x1019f11b8 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::he7fc4ee0195aee6f
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9
  27:        0x1019f11b8 - bevy_app::app::App::run::h92f4b2d2be4204ac
                               at /Users/dev523/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.2/src/app.rs:308:9
  28:        0x1000b8bf4 - bevy_game::main::hcf870ccb23508a56
                               at /Users/dev523/Dev/sta_/src/main.rs:15:5
  29:        0x1000a9bec - core::ops::function::FnOnce::call_once::ha98db30b3a2960db
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5
  30:        0x1000a9bec - std::sys_common::backtrace::__rust_begin_short_backtrace::h7e0cc2fd8a13dc52
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:155:18
  31:        0x1000acfc4 - std::rt::lang_start::{{closure}}::h69e641885b6bbbec
  32:        0x101b023b8 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::heaba8a29e0324069
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:284:13
  33:        0x101b023b8 - std::panicking::try::do_call::h6e5fac4f4884d97b
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40
  34:        0x101b023b8 - std::panicking::try::h2b98e2f3cf76cd78
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19
  35:        0x101b023b8 - std::panic::catch_unwind::hba9c97319335c08b
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14
  36:        0x101b023b8 - std::rt::lang_start_internal::{{closure}}::h18efdcfb68f002e8
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/rt.rs:148:48
  37:        0x101b023b8 - std::panicking::try::do_call::ha793e16770aada4d
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40
  38:        0x101b023b8 - std::panicking::try::h8aa812e3e1310d12
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19
  39:        0x101b023b8 - std::panic::catch_unwind::h38c4879f2623185e
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14
  40:        0x101b023b8 - std::rt::lang_start_internal::h39923ab4c3913741
                               at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/rt.rs:148:20
  41:        0x1000b8fb4 - _main