Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Panic when running ray_caster example on macOS #335

Open
Dentosal opened this issue Feb 23, 2024 · 1 comment
Open

Panic when running ray_caster example on macOS #335

Dentosal opened this issue Feb 23, 2024 · 1 comment

Comments

@Dentosal
Copy link

On commit 164f252, running cargo run --example ray_caster crashes after running a couple of seconds. On release mode, it doesn't crash as debug assertions are not enabled. Forcing parry-f64 with --no-default-features --features 2d,default-collider,parry-f64 fixes the crash. I'd guess this is an issue with the adjust_precision method here:

https://github.com/Jondolf/bevy_xpbd/blob/164f2523860a3971593a80f078140514dc5b776e/src/components/rotation.rs#L242-L248

The output is:

    Finished `dev` profile [optimized + debuginfo] target(s) in 0.37s
     Running `target/debug/examples/ray_caster`
2024-02-23T00:48:49.496831Z  INFO bevy_render::renderer: AdapterInfo { name: "Apple M1", vendor: 0, device: 0, device_type: IntegratedGpu, driver: "", driver_info: "", backend: Metal }
2024-02-23T00:48:49.577532Z  INFO bevy_winit::system: Creating new window "App" (0v1)
2024-02-23T00:48:49.604465Z  INFO bevy_diagnostic::system_information_diagnostics_plugin::internal: SystemInfo { os: "MacOS 14.2.1 ", kernel: "23.2.0", cpu: "Apple M1", core_count: "8", memory: "16.0 GiB" }
thread 'main' panicked at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_math-0.13.0/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_ray_caster_positions`!
Encountered a panic in 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/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/platform_impl/macos/app_state.rs:387:33:
called `Result::unwrap()` on an `Err` value: PoisonError { .. }

Backtrace

Full output

Output with RUST_BACKTRACE=full:

thread 'main' panicked at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_math-0.13.0/src/primitives/dim2.rs:36:9:
assertion failed: value.is_normalized()
stack backtrace:
   0:        0x103d72e3c - std::backtrace_rs::backtrace::libunwind::trace::h8745a72be673342a
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
   1:        0x103d72e3c - std::backtrace_rs::backtrace::trace_unsynchronized::h3c042a30e4d07f12
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:        0x103d72e3c - std::sys_common::backtrace::_print_fmt::h2afd176d18051bd3
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/sys_common/backtrace.rs:68:5
   3:        0x103d72e3c - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h9cb8c860563f51aa
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/sys_common/backtrace.rs:44:22
   4:        0x103d90318 - core::fmt::rt::Argument::fmt::hf13416fbbc2d0af5
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/fmt/rt.rs:142:9
   5:        0x103d90318 - core::fmt::write::h49f168eb0dd42933
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/fmt/mod.rs:1120:17
   6:        0x103d7091c - std::io::Write::write_fmt::h7aac5f68257bb218
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/io/mod.rs:1846:15
   7:        0x103d72c78 - std::sys_common::backtrace::_print::h803a860f7dd69690
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/sys_common/backtrace.rs:47:5
   8:        0x103d72c78 - std::sys_common::backtrace::print::h02437fa7f761006d
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/sys_common/backtrace.rs:34:9
   9:        0x103d74058 - std::panicking::default_hook::{{closure}}::he226c91a2e469c15
  10:        0x103d73d3c - std::panicking::default_hook::h16c3190a91420749
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:292:9
  11:        0x103d7494c - std::panicking::rust_panic_with_hook::h896245a21bac5a88
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:782:13
  12:        0x103d7430c - std::panicking::begin_panic_handler::{{closure}}::h67f36dd91cc2c8fc
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:652:13
  13:        0x103d732c8 - std::sys_common::backtrace::__rust_end_short_backtrace::h25cfba591dc61948
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/sys_common/backtrace.rs:171:18
  14:        0x103d740b0 - rust_begin_unwind
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:648:5
  15:        0x103e591d0 - core::panicking::panic_fmt::h0431632b34d67428
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/panicking.rs:72:14
  16:        0x103e59258 - core::panicking::panic::h5dac17e767a85e34
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/panicking.rs:144:5
  17:        0x103d4e850 - bevy_math::primitives::dim2::Direction2d::new_unchecked::h33d93cb89a8c3e4d
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_math-0.13.0/src/primitives/dim2.rs:36:9
  18:        0x102962228 - <bevy_xpbd_2d::components::rotation::Rotation as core::ops::arith::Mul<bevy_math::primitives::dim2::Direction2d>>::mul::hf4ef017d5c4092b9
                               at /Users/user/Desktop/bevy_xpbd/crates/bevy_xpbd_2d/../../src/components/rotation.rs:246:9
  19:        0x102962228 - bevy_xpbd_2d::plugins::spatial_query::update_ray_caster_positions::h84ebc0dfb4f7fc70
                               at /Users/user/Desktop/bevy_xpbd/crates/bevy_xpbd_2d/../../src/plugins/spatial_query/mod.rs:318:36
  20:        0x102930b54 - core::ops::function::FnMut::call_mut::hecd7e6ea57122216
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/ops/function.rs:166:5
  21:        0x102930b54 - core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut::h989c14f7c6f92b85
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/ops/function.rs:294:13
  22:        0x102930b54 - <Func as bevy_ecs::system::function_system::SystemParamFunction<fn(F0,F1) .> Out>>::run::call_inner::h59351d6b6b30a241
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/function_system.rs:656:21
  23:        0x102930b54 - <Func as bevy_ecs::system::function_system::SystemParamFunction<fn(F0,F1) .> Out>>::run::he3bbe3350594b29b
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/function_system.rs:659:17
  24:        0x102930b54 - <bevy_ecs::system::function_system::FunctionSystem<Marker,F> as bevy_ecs::system::system::System>::run_unsafe::h2665d145889ea305
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/function_system.rs:499:19
  25:        0x102930b54 - bevy_ecs::system::system::System::run::hea0a09ecaafeb717
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/system.rs:76:18
  26:        0x103caeef4 - <bevy_ecs::schedule::executor::single_threaded::SingleThreadedExecutor as bevy_ecs::schedule::executor::SystemExecutor>::run::{{closure}}::h9d05086af99e81c1
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/schedule/executor/single_threaded.rs:101:21
  27:        0x103caeef4 - core::ops::function::FnOnce::call_once::h7a59a4a79ad0e9d9
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/ops/function.rs:250:5
  28:        0x103caeef4 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4a4088fce23265a8
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/panic/unwind_safe.rs:272:9
  29:        0x103caeef4 - std::panicking::try::do_call::h37d9dd652ce27360
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:555:40
  30:        0x103caeef4 - std::panicking::try::h85c099b6d6a112ed
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:519:19
  31:        0x103caeef4 - std::panic::catch_unwind::hb1aa299b43151f7d
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panic.rs:142:14
  32:        0x103caeef4 - <bevy_ecs::schedule::executor::single_threaded::SingleThreadedExecutor as bevy_ecs::schedule::executor::SystemExecutor>::run::hc34a469ab37b3904
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/schedule/executor/single_threaded.rs:100:27
  33:        0x103c5aee0 - bevy_ecs::schedule::schedule::Schedule::run::h29a6634d7ae18893
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/schedule/schedule.rs:344:9
  34:        0x102a2f644 - bevy_xpbd_2d::plugins::setup::run_physics_schedule::{{closure}}::h557f79adfb1a70f5
                               at /Users/user/Desktop/bevy_xpbd/crates/bevy_xpbd_2d/../../src/plugins/setup/mod.rs:270:17
  35:        0x102a2f644 - bevy_ecs::world::World::try_schedule_scope::h5cad33a3f89db7b2
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:2225:21
  36:        0x1028f0908 - bevy_xpbd_2d::plugins::setup::run_physics_schedule::h2124f811b442f375
                               at /Users/user/Desktop/bevy_xpbd/crates/bevy_xpbd_2d/../../src/plugins/setup/mod.rs:217:13
  37:        0x1028f0908 - core::ops::function::FnMut::call_mut::h3f21911e3d78a7e9
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/ops/function.rs:166:5
  38:        0x1028f0908 - core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut::h6295afc83b4fc1fa
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/ops/function.rs:294:13
  39:        0x1028f0908 - <Func as bevy_ecs::system::exclusive_function_system::ExclusiveSystemParamFunction<fn(F0) .> Out>>::run::call_inner::h58e2a0021cbbcb09
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/exclusive_function_system.rs:206:21
  40:        0x1028f0908 - <Func as bevy_ecs::system::exclusive_function_system::ExclusiveSystemParamFunction<fn(F0) .> Out>>::run::hf3a86f5a516e9543
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/exclusive_function_system.rs:209:17
  41:        0x1028f0908 - <bevy_ecs::system::exclusive_function_system::ExclusiveFunctionSystem<Marker,F> as bevy_ecs::system::system::System>::run::{{closure}}::h34b9ed7a8bde3cb0
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/exclusive_function_system.rs:111:23
  42:        0x1028f0908 - bevy_ecs::world::World::last_change_tick_scope::hbfb75b35ca1df884
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:1981:9
  43:        0x1028f0908 - <bevy_ecs::system::exclusive_function_system::ExclusiveFunctionSystem<Marker,F> as bevy_ecs::system::system::System>::run::h6a71961e4609630d
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/exclusive_function_system.rs:103:9
  44:        0x103caeef4 - <bevy_ecs::schedule::executor::single_threaded::SingleThreadedExecutor as bevy_ecs::schedule::executor::SystemExecutor>::run::{{closure}}::h9d05086af99e81c1
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/schedule/executor/single_threaded.rs:101:21
  45:        0x103caeef4 - core::ops::function::FnOnce::call_once::h7a59a4a79ad0e9d9
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/ops/function.rs:250:5
  46:        0x103caeef4 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4a4088fce23265a8
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/panic/unwind_safe.rs:272:9
  47:        0x103caeef4 - std::panicking::try::do_call::h37d9dd652ce27360
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:555:40
  48:        0x103caeef4 - std::panicking::try::h85c099b6d6a112ed
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:519:19
  49:        0x103caeef4 - std::panic::catch_unwind::hb1aa299b43151f7d
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panic.rs:142:14
  50:        0x103caeef4 - <bevy_ecs::schedule::executor::single_threaded::SingleThreadedExecutor as bevy_ecs::schedule::executor::SystemExecutor>::run::hc34a469ab37b3904
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/schedule/executor/single_threaded.rs:100:27
  51:        0x103c5aee0 - bevy_ecs::schedule::schedule::Schedule::run::h29a6634d7ae18893
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/schedule/schedule.rs:344:9
  52:        0x103c47018 - bevy_ecs::world::World::try_run_schedule::{{closure}}::h29ad426f5445771d
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:2292:55
  53:        0x103c47018 - bevy_ecs::world::World::try_schedule_scope::hcc48947f962a7f7a
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:2225:21
  54:        0x103c464d4 - bevy_ecs::world::World::try_run_schedule::h888428c173ecfce8
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:2292:9
  55:        0x103c464d4 - bevy_app::main_schedule::Main::run_main::{{closure}}::h2581bfd053f29846
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.0/src/main_schedule.rs:233:25
  56:        0x103c464d4 - bevy_ecs::world::World::resource_scope::hae92ba12e2b2a623
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:1672:22
  57:        0x103c53b08 - bevy_app::main_schedule::Main::run_main::hdb63b9c517c01036
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.0/src/main_schedule.rs:231:9
  58:        0x103c53b08 - core::ops::function::FnMut::call_mut::he86f4da24a14f54d
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/ops/function.rs:166:5
  59:        0x103c53b08 - core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut::he0c6560529a4868a
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/ops/function.rs:294:13
  60:        0x103c53b08 - <Func as bevy_ecs::system::exclusive_function_system::ExclusiveSystemParamFunction<fn(F0) .> Out>>::run::call_inner::h62b84e6548a0ea5f
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/exclusive_function_system.rs:206:21
  61:        0x103c53b08 - <Func as bevy_ecs::system::exclusive_function_system::ExclusiveSystemParamFunction<fn(F0) .> Out>>::run::h356b3fd77a2442e5
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/exclusive_function_system.rs:209:17
  62:        0x103c53b08 - <bevy_ecs::system::exclusive_function_system::ExclusiveFunctionSystem<Marker,F> as bevy_ecs::system::system::System>::run::{{closure}}::ha9657a80235c321b
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/exclusive_function_system.rs:111:23
  63:        0x103c53b08 - bevy_ecs::world::World::last_change_tick_scope::h5a3d612bfe013073
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:1981:9
  64:        0x103c53b08 - <bevy_ecs::system::exclusive_function_system::ExclusiveFunctionSystem<Marker,F> as bevy_ecs::system::system::System>::run::h1ee8ee115631b53a
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/exclusive_function_system.rs:103:9
  65:        0x103caeef4 - <bevy_ecs::schedule::executor::single_threaded::SingleThreadedExecutor as bevy_ecs::schedule::executor::SystemExecutor>::run::{{closure}}::h9d05086af99e81c1
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/schedule/executor/single_threaded.rs:101:21
  66:        0x103caeef4 - core::ops::function::FnOnce::call_once::h7a59a4a79ad0e9d9
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/ops/function.rs:250:5
  67:        0x103caeef4 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4a4088fce23265a8
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/panic/unwind_safe.rs:272:9
  68:        0x103caeef4 - std::panicking::try::do_call::h37d9dd652ce27360
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:555:40
  69:        0x103caeef4 - std::panicking::try::h85c099b6d6a112ed
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:519:19
  70:        0x103caeef4 - std::panic::catch_unwind::hb1aa299b43151f7d
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panic.rs:142:14
  71:        0x103caeef4 - <bevy_ecs::schedule::executor::single_threaded::SingleThreadedExecutor as bevy_ecs::schedule::executor::SystemExecutor>::run::hc34a469ab37b3904
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/schedule/executor/single_threaded.rs:100:27
  72:        0x103c5aee0 - bevy_ecs::schedule::schedule::Schedule::run::h29a6634d7ae18893
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/schedule/schedule.rs:344:9
  73:        0x103c46cb0 - bevy_ecs::world::World::run_schedule::{{closure}}::h6172618be45ad80f
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:2306:51
  74:        0x103c46cb0 - bevy_ecs::world::World::try_schedule_scope::h27655e8b5ea371eb
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:2225:21
  75:        0x103c42d44 - bevy_ecs::world::World::schedule_scope::h2b4754f02e8d0044
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:2277:9
  76:        0x103c42d44 - bevy_ecs::world::World::run_schedule::h2e047e790e13426f
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:2306:9
  77:        0x103c42d44 - bevy_app::app::App::update::h2f2f2253d5738901
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.0/src/app.rs:263:13
  78:        0x102b4aa2c - bevy_winit::run_app_update_if_should::h456b7217505dfd76
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_winit-0.13.0/src/lib.rs:727:9
  79:        0x102b49980 - bevy_winit::handle_winit_event::h21200b5952199d0e
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_winit-0.13.0/src/lib.rs:607:21
  80:        0x102b7d4ec - bevy_winit::winit_runner::{{closure}}::hcdababef9b29a404
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_winit-0.13.0/src/lib.rs:281:9
  81:        0x102b6f25c - <winit::platform_impl::platform::app_state::EventLoopHandler<T> as winit::platform_impl::platform::app_state::EventHandler>::handle_nonuser_event::{{closure}}::hccfef55a4879663a
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/platform_impl/macos/app_state.rs:87:13
  82:        0x102b6f25c - winit::platform_impl::platform::app_state::EventLoopHandler<T>::with_callback::h4672b04634922a83
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/platform_impl/macos/app_state.rs:70:13
  83:        0x102b6d938 - <winit::platform_impl::platform::app_state::EventLoopHandler<T> as winit::platform_impl::platform::app_state::EventHandler>::handle_nonuser_event::h324b96e45f815779
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/platform_impl/macos/app_state.rs:86:9
  84:        0x102bce2b0 - winit::platform_impl::platform::app_state::Handler::handle_nonuser_event::hc0dc810690d3ddfa
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/platform_impl/macos/app_state.rs:318:13
  85:        0x102bccb20 - winit::platform_impl::platform::app_state::AppState::cleared::hf54403e11aa4c8d0
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/platform_impl/macos/app_state.rs:647:13
  86:        0x102bccb20 - winit::platform_impl::platform::observer::control_flow_end_handler::{{closure}}::hd82eaf21793c1b30
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/platform_impl/macos/observer.rs:79:21
  87:        0x102bccb20 - winit::platform_impl::platform::observer::control_flow_handler::{{closure}}::h101e1210c8c1f7a9
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/platform_impl/macos/observer.rs:41:9
  88:        0x102bccb20 - std::panicking::try::do_call::hd9a5e03fc86748e1
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:555:40
  89:        0x102bccb20 - std::panicking::try::hf20e7420f88bd622
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:519:19
  90:        0x102bc7154 - std::panic::catch_unwind::h08d7f97352c4a6bd
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panic.rs:142:14
  91:        0x102bc7154 - winit::platform_impl::platform::event_loop::stop_app_on_panic::h1251c1fa949be9f2
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/platform_impl/macos/event_loop.rs:469:11
  92:        0x102bc7154 - winit::platform_impl::platform::observer::control_flow_handler::hd68c7c482fd9322b
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/platform_impl/macos/observer.rs:39:5
  93:        0x102bc7154 - winit::platform_impl::platform::observer::control_flow_end_handler::h69df95d9d23ac961
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/platform_impl/macos/observer.rs:74:9
  94:        0x18e04edf0 - <unknown>
  95:        0x18e04ecdc - <unknown>
  96:        0x18e04e408 - <unknown>
  97:        0x18e04d9ac - <unknown>
  98:        0x1985fc448 - <unknown>
  99:        0x1985fc284 - <unknown>
 100:        0x1985fbfdc - <unknown>
 101:        0x19182a8a4 - <unknown>
 102:        0x192004980 - <unknown>
 103:        0x19181dd50 - <unknown>
 104:        0x102b73424 - winit::platform_impl::platform::event_loop::EventLoop<T>::run_on_demand::{{closure}}::{{closure}}::haf615a25b9a6d954
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/platform_impl/macos/event_loop.rs:310:26
 105:        0x102b73424 - core::ops::function::FnOnce::call_once::hed9fbd24b2fdc170
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/ops/function.rs:250:5
 106:        0x102b73424 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h2369e0f645b84758
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/panic/unwind_safe.rs:272:9
 107:        0x102b73424 - std::panicking::try::do_call::h52561dcc12d007ab
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:555:40
 108:        0x102b73424 - std::panicking::try::ha7d93b94a2ab8aef
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:519:19
 109:        0x102b7ad04 - std::panic::catch_unwind::hb0ecd4629e6ab18d
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panic.rs:142:14
 110:        0x102b7ad04 - winit::platform_impl::platform::event_loop::EventLoop<T>::run_on_demand::{{closure}}::haf2b0bf872baff3f
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/platform_impl/macos/event_loop.rs:299:32
 111:        0x102b7ad04 - objc2::rc::autorelease::autoreleasepool::hb290c3c1a368f2ae
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.4.1/src/rc/autorelease.rs:438:15
 112:        0x102b7ad04 - winit::platform_impl::platform::event_loop::EventLoop<T>::run_on_demand::hef156fa9a5bc512a
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/platform_impl/macos/event_loop.rs:281:9
 113:        0x102b48434 - winit::platform_impl::platform::event_loop::EventLoop<T>::run::h5e749f147027a992
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/platform_impl/macos/event_loop.rs:248:9
 114:        0x102b48434 - winit::event_loop::EventLoop<T>::run::h416c2ccf8a63d975
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/event_loop.rs:249:9
 115:        0x102b48434 - bevy_winit::winit_runner::h4f32692ca9e117ec
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_winit-0.13.0/src/lib.rs:296:23
 116:        0x102b4afcc - core::ops::function::FnOnce::call_once::h0f8b3fd9a1a4a054
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/ops/function.rs:250:5
 117:        0x102b4afcc - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha9625102893b747e
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/ops/function.rs:250:5
 118:        0x103c42fc0 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc121cc44e0c76fa5
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/alloc/src/boxed.rs:2016:9
 119:        0x103c42fc0 - bevy_app::app::App::run::hc0ca0eb8bcf22d54
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.0/src/app.rs:308:9
 120:        0x102898f30 - ray_caster::main::ha7cc729abd29f653
                               at /Users/user/Desktop/bevy_xpbd/crates/bevy_xpbd_2d/examples/ray_caster.rs:13:5
 121:        0x10289586c - core::ops::function::FnOnce::call_once::h0a00b1fb41c619b4
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/ops/function.rs:250:5
 122:        0x10289586c - std::sys_common::backtrace::__rust_begin_short_backtrace::hbdd45c483f768b89
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/sys_common/backtrace.rs:155:18
 123:        0x10289b324 - std::rt::lang_start::{{closure}}::h3874ba5f1201e4bc
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/rt.rs:166:18
 124:        0x103d6d77c - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h5de0c1b1a8651f86
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/ops/function.rs:284:13
 125:        0x103d6d77c - std::panicking::try::do_call::h5526ede8824cbb48
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:555:40
 126:        0x103d6d77c - std::panicking::try::hd207df88fdc6c34f
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:519:19
 127:        0x103d6d77c - std::panic::catch_unwind::h386dcb2af4aaa4fb
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panic.rs:142:14
 128:        0x103d6d77c - std::rt::lang_start_internal::{{closure}}::he72b2f4ac462b16e
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/rt.rs:148:48
 129:        0x103d6d77c - std::panicking::try::do_call::hbd92601cdcee3450
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:555:40
 130:        0x103d6d77c - std::panicking::try::hd8176b93b59f983c
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:519:19
 131:        0x103d6d77c - std::panic::catch_unwind::h0476eb2cfec7d576
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panic.rs:142:14
 132:        0x103d6d77c - std::rt::lang_start_internal::h8de03eeadd2581a1
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/rt.rs:148:20
 133:        0x102899958 - _main
Encountered a panic in system `bevy_xpbd_2d::plugins::spatial_query::update_ray_caster_positions`!
Encountered a panic in 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/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/platform_impl/macos/app_state.rs:387:33:
called `Result::unwrap()` on an `Err` value: PoisonError { .. }
stack backtrace:
   0:        0x103d72e3c - std::backtrace_rs::backtrace::libunwind::trace::h8745a72be673342a
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
   1:        0x103d72e3c - std::backtrace_rs::backtrace::trace_unsynchronized::h3c042a30e4d07f12
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:        0x103d72e3c - std::sys_common::backtrace::_print_fmt::h2afd176d18051bd3
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/sys_common/backtrace.rs:68:5
   3:        0x103d72e3c - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h9cb8c860563f51aa
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/sys_common/backtrace.rs:44:22
   4:        0x103d90318 - core::fmt::rt::Argument::fmt::hf13416fbbc2d0af5
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/fmt/rt.rs:142:9
   5:        0x103d90318 - core::fmt::write::h49f168eb0dd42933
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/fmt/mod.rs:1120:17
   6:        0x103d7091c - std::io::Write::write_fmt::h7aac5f68257bb218
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/io/mod.rs:1846:15
   7:        0x103d72c78 - std::sys_common::backtrace::_print::h803a860f7dd69690
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/sys_common/backtrace.rs:47:5
   8:        0x103d72c78 - std::sys_common::backtrace::print::h02437fa7f761006d
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/sys_common/backtrace.rs:34:9
   9:        0x103d74058 - std::panicking::default_hook::{{closure}}::he226c91a2e469c15
  10:        0x103d73d3c - std::panicking::default_hook::h16c3190a91420749
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:292:9
  11:        0x103d7494c - std::panicking::rust_panic_with_hook::h896245a21bac5a88
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:782:13
  12:        0x103d74338 - std::panicking::begin_panic_handler::{{closure}}::h67f36dd91cc2c8fc
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:660:13
  13:        0x103d732c8 - std::sys_common::backtrace::__rust_end_short_backtrace::h25cfba591dc61948
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/sys_common/backtrace.rs:171:18
  14:        0x103d740b0 - rust_begin_unwind
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:648:5
  15:        0x103e591d0 - core::panicking::panic_fmt::h0431632b34d67428
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/panicking.rs:72:14
  16:        0x103e595e0 - core::result::unwrap_failed::h8de3b8629dc600ee
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/result.rs:1653:5
  17:        0x102bce504 - core::result::Result<T,E>::unwrap::h82b44c5e49859a14
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/result.rs:1077:23
  18:        0x102bce504 - winit::platform_impl::platform::app_state::AppState::clear_callback::h796959685d47783b
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/platform_impl/macos/app_state.rs:387:9
  19:        0x102b7adb8 - winit::platform_impl::platform::event_loop::EventLoop<T>::run_on_demand::{{closure}}::haf2b0bf872baff3f
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/platform_impl/macos/event_loop.rs:329:13
  20:        0x102b7adb8 - objc2::rc::autorelease::autoreleasepool::hb290c3c1a368f2ae
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.4.1/src/rc/autorelease.rs:438:15
  21:        0x102b7adb8 - winit::platform_impl::platform::event_loop::EventLoop<T>::run_on_demand::hef156fa9a5bc512a
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/platform_impl/macos/event_loop.rs:281:9
  22:        0x102b48434 - winit::platform_impl::platform::event_loop::EventLoop<T>::run::h5e749f147027a992
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/platform_impl/macos/event_loop.rs:248:9
  23:        0x102b48434 - winit::event_loop::EventLoop<T>::run::h416c2ccf8a63d975
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.10/src/event_loop.rs:249:9
  24:        0x102b48434 - bevy_winit::winit_runner::h4f32692ca9e117ec
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_winit-0.13.0/src/lib.rs:296:23
  25:        0x102b4afcc - core::ops::function::FnOnce::call_once::h0f8b3fd9a1a4a054
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/ops/function.rs:250:5
  26:        0x102b4afcc - core::ops::function::FnOnce::call_once{{vtable.shim}}::ha9625102893b747e
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/ops/function.rs:250:5
  27:        0x103c42fc0 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc121cc44e0c76fa5
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/alloc/src/boxed.rs:2016:9
  28:        0x103c42fc0 - bevy_app::app::App::run::hc0ca0eb8bcf22d54
                               at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.0/src/app.rs:308:9
  29:        0x102898f30 - ray_caster::main::ha7cc729abd29f653
                               at /Users/user/Desktop/bevy_xpbd/crates/bevy_xpbd_2d/examples/ray_caster.rs:13:5
  30:        0x10289586c - core::ops::function::FnOnce::call_once::h0a00b1fb41c619b4
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/ops/function.rs:250:5
  31:        0x10289586c - std::sys_common::backtrace::__rust_begin_short_backtrace::hbdd45c483f768b89
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/sys_common/backtrace.rs:155:18
  32:        0x10289b324 - std::rt::lang_start::{{closure}}::h3874ba5f1201e4bc
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/rt.rs:166:18
  33:        0x103d6d77c - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h5de0c1b1a8651f86
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/core/src/ops/function.rs:284:13
  34:        0x103d6d77c - std::panicking::try::do_call::h5526ede8824cbb48
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:555:40
  35:        0x103d6d77c - std::panicking::try::hd207df88fdc6c34f
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:519:19
  36:        0x103d6d77c - std::panic::catch_unwind::h386dcb2af4aaa4fb
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panic.rs:142:14
  37:        0x103d6d77c - std::rt::lang_start_internal::{{closure}}::he72b2f4ac462b16e
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/rt.rs:148:48
  38:        0x103d6d77c - std::panicking::try::do_call::hbd92601cdcee3450
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:555:40
  39:        0x103d6d77c - std::panicking::try::hd8176b93b59f983c
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panicking.rs:519:19
  40:        0x103d6d77c - std::panic::catch_unwind::h0476eb2cfec7d576
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/panic.rs:142:14
  41:        0x103d6d77c - std::rt::lang_start_internal::h8de03eeadd2581a1
                               at /rustc/3246e79513cb89ddbfc0f21cb5a877e5b321dcc5/library/std/src/rt.rs:148:20
  42:        0x102899958 - _main

Versions

  • At commit 164f252
  • cargo 1.78.0-nightly (7b7af3077 2024-02-17)
  • macOS Sonoma 14.2.1 on MacBook Air M1
@Sycrosity
Copy link

Sycrosity commented Mar 20, 2024

This issue seems related to macOS in general with bevy_xpbd, rather than the example itself - I am also getting this issue with my own custom code with these details:

  • latest crates.io release
  • macOS Sonoma 14.3.1 on MacBook Pro 14" M2 Pro
  • cargo 1.76.0 (c84b36747 2024-01-18)

A good way of getting this to happen repeatedly is just to open an example and move a small amount, then wait a minute or so.

Backtrace
thread 'main' panicked at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_math-0.13.0/src/primitives/dim2.rs:36:9: assertion failed: value.is_normalized() stack backtrace: 0: rust_begin_unwind at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5 1: core::panicking::panic_fmt at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14 2: core::panicking::panic at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:144:5 3: bevy_math::primitives::dim2::Direction2d::new_unchecked at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_math-0.13.0/src/primitives/dim2.rs:36:9 4: >::mul at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_xpbd_2d-0.4.2/src/components/rotation.rs:246:9 5: bevy_xpbd_2d::plugins::spatial_query::update_shape_caster_positions at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_xpbd_2d-0.4.2/src/plugins/spatial_query/mod.rs:395:36 6: core::ops::function::FnMut::call_mut at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:166:5 7: core::ops::function::impls:: for &mut F>::call_mut at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:294:13 8: Out>>::run::call_inner at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/function_system.rs:656:21 9: Out>>::run at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/function_system.rs:659:17 10: as bevy_ecs::system::system::System>::run_unsafe at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/function_system.rs:499:19 11: bevy_ecs::system::system::System::run at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/system.rs:76:18 12: ::run::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/schedule/executor/single_threaded.rs:101:21 13: core::ops::function::FnOnce::call_once at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5 14: as core::ops::function::FnOnce<()>>::call_once at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9 15: std::panicking::try::do_call at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40 16: std::panicking::try at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19 17: std::panic::catch_unwind at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14 18: ::run at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/schedule/executor/single_threaded.rs:100:27 19: bevy_ecs::schedule::schedule::Schedule::run at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/schedule/schedule.rs:344:9 20: bevy_xpbd_2d::plugins::setup::run_physics_schedule::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_xpbd_2d-0.4.2/src/plugins/setup/mod.rs:270:17 21: bevy_ecs::world::World::try_schedule_scope at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:2225:21 22: bevy_xpbd_2d::plugins::setup::run_physics_schedule at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_xpbd_2d-0.4.2/src/plugins/setup/mod.rs:217:13 23: core::ops::function::FnMut::call_mut at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:166:5 24: core::ops::function::impls:: for &mut F>::call_mut at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:294:13 25: Out>>::run::call_inner at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/exclusive_function_system.rs:206:21 26: Out>>::run at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/exclusive_function_system.rs:209:17 27: as bevy_ecs::system::system::System>::run::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/exclusive_function_system.rs:111:23 28: bevy_ecs::world::World::last_change_tick_scope at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:1981:9 29: as bevy_ecs::system::system::System>::run at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/exclusive_function_system.rs:103:9 30: bevy_ecs::schedule::executor::multi_threaded::MultiThreadedExecutor::spawn_exclusive_system_task::{{closure}}::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/schedule/executor/multi_threaded.rs:624:21 31: core::ops::function::FnOnce::call_once at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5 32: as core::ops::function::FnOnce<()>>::call_once at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9 33: std::panicking::try::do_call at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40 34: std::panicking::try at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19 35: std::panic::catch_unwind at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14 36: bevy_ecs::schedule::executor::multi_threaded::MultiThreadedExecutor::spawn_exclusive_system_task::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/schedule/executor/multi_threaded.rs:623:27 37: as core::future::future::Future>::poll at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:297:9 38: as core::future::future::Future>::poll::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.2.0/src/future.rs:588:42 39: as core::ops::function::FnOnce<()>>::call_once at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9 40: std::panicking::try::do_call at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40 41: std::panicking::try at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19 42: std::panic::catch_unwind at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14 43: as core::future::future::Future>::poll at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.2.0/src/future.rs:588:9 44: async_executor::Executor::spawn::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-executor-1.8.0/src/lib.rs:158:20 45: async_task::raw::RawTask::run::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-task-4.7.0/src/raw.rs:550:21 46: core::ops::function::FnOnce::call_once at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5 47: as core::ops::function::FnOnce<()>>::call_once at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9 48: std::panicking::try::do_call at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40 49: std::panicking::try at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19 50: async_task::raw::RawTask::run 51: bevy_tasks::thread_executor::ThreadExecutorTicker::tick::{{closure}} 52: bevy_tasks::task_pool::TaskPool::execute_scope::{{closure}}::{{closure}}::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.13.0/src/task_pool.rs:518:45 53: as core::future::future::Future>::poll at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:297:9 54: as core::future::future::Future>::poll::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.2.0/src/future.rs:588:42 55: as core::ops::function::FnOnce<()>>::call_once at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9 56: std::panicking::try::do_call at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40 57: std::panicking::try at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19 58: std::panic::catch_unwind at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14 59: as core::future::future::Future>::poll at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.2.0/src/future.rs:588:9 60: bevy_tasks::task_pool::TaskPool::execute_scope::{{closure}}::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.13.0/src/task_pool.rs:521:77 61: as core::future::future::Future>::poll at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.2.0/src/future.rs:446:33 62: bevy_tasks::task_pool::TaskPool::execute_scope::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.13.0/src/task_pool.rs:524:41 63: bevy_tasks::task_pool::TaskPool::scope_with_executor_inner::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.13.0/src/task_pool.rs:435:85 64: futures_lite::future::block_on::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.2.0/src/future.rs:99:19 65: std::thread::local::LocalKey::try_with at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/local.rs:270:16 66: std::thread::local::LocalKey::with at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/local.rs:246:9 67: futures_lite::future::block_on at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.2.0/src/future.rs:78:11 68: bevy_tasks::task_pool::TaskPool::scope_with_executor_inner at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.13.0/src/task_pool.rs:389:13 69: bevy_tasks::task_pool::TaskPool::scope_with_executor::{{closure}} 70: std::thread::local::LocalKey::try_with at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/local.rs:270:16 71: std::thread::local::LocalKey::with at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/local.rs:246:9 72: bevy_tasks::task_pool::TaskPool::scope_with_executor at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.13.0/src/task_pool.rs:316:31 73: ::run at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/schedule/executor/multi_threaded.rs:224:9 74: bevy_ecs::schedule::schedule::Schedule::run at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/schedule/schedule.rs:344:9 75: bevy_ecs::world::World::try_run_schedule::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:2292:55 76: bevy_ecs::world::World::try_schedule_scope at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:2225:21 77: bevy_ecs::world::World::try_run_schedule at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:2292:9 78: bevy_app::main_schedule::Main::run_main::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.0/src/main_schedule.rs:233:31 79: bevy_ecs::world::World::resource_scope at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:1672:22 80: bevy_app::main_schedule::Main::run_main at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.0/src/main_schedule.rs:231:9 81: core::ops::function::FnMut::call_mut at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:166:5 82: core::ops::function::impls:: for &mut F>::call_mut at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:294:13 83: Out>>::run::call_inner at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/exclusive_function_system.rs:206:21 84: Out>>::run at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/exclusive_function_system.rs:209:17 85: as bevy_ecs::system::system::System>::run::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/exclusive_function_system.rs:111:23 86: bevy_ecs::world::World::last_change_tick_scope at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:1981:9 87: as bevy_ecs::system::system::System>::run at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/system/exclusive_function_system.rs:103:9 88: ::run::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/schedule/executor/single_threaded.rs:101:21 89: core::ops::function::FnOnce::call_once at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5 90: as core::ops::function::FnOnce<()>>::call_once at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9 91: std::panicking::try::do_call at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40 92: std::panicking::try at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19 93: std::panic::catch_unwind at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14 94: ::run at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/schedule/executor/single_threaded.rs:100:27 95: bevy_ecs::schedule::schedule::Schedule::run at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/schedule/schedule.rs:344:9 96: bevy_ecs::world::World::run_schedule::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:2306:51 97: bevy_ecs::world::World::try_schedule_scope at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:2225:21 98: bevy_ecs::world::World::schedule_scope at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:2277:9 99: bevy_ecs::world::World::run_schedule at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.13.0/src/world/mod.rs:2306:9 100: bevy_app::app::App::update at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.0/src/app.rs:263:24 101: bevy_winit::run_app_update_if_should at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_winit-0.13.0/src/lib.rs:727:9 102: bevy_winit::handle_winit_event at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_winit-0.13.0/src/lib.rs:607:21 103: bevy_winit::winit_runner::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_winit-0.13.0/src/lib.rs:281:9 104: as winit::platform_impl::platform::app_state::EventHandler>::handle_nonuser_event::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.11/src/platform_impl/macos/app_state.rs:87:13 105: winit::platform_impl::platform::app_state::EventLoopHandler::with_callback at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.11/src/platform_impl/macos/app_state.rs:70:13 106: as winit::platform_impl::platform::app_state::EventHandler>::handle_nonuser_event at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.11/src/platform_impl/macos/app_state.rs:86:9 107: winit::platform_impl::platform::app_state::Handler::handle_nonuser_event 108: winit::platform_impl::platform::app_state::AppState::cleared at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.11/src/platform_impl/macos/app_state.rs:647:13 109: winit::platform_impl::platform::observer::control_flow_end_handler::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.11/src/platform_impl/macos/observer.rs:78:21 110: winit::platform_impl::platform::observer::control_flow_handler::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.11/src/platform_impl/macos/observer.rs:40:9 111: std::panicking::try::do_call at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40 112: std::panicking::try at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19 113: std::panic::catch_unwind at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14 114: winit::platform_impl::platform::event_loop::stop_app_on_panic at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.11/src/platform_impl/macos/event_loop.rs:469:11 115: winit::platform_impl::platform::observer::control_flow_handler at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.11/src/platform_impl/macos/observer.rs:38:5 116: winit::platform_impl::platform::observer::control_flow_end_handler at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.11/src/platform_impl/macos/observer.rs:73:9 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: winit::platform_impl::platform::event_loop::EventLoop::run_on_demand::{{closure}}::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.11/src/platform_impl/macos/event_loop.rs:310:26 128: core::ops::function::FnOnce::call_once at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5 129: as core::ops::function::FnOnce<()>>::call_once at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9 130: std::panicking::try::do_call at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40 131: std::panicking::try at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19 132: std::panic::catch_unwind at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14 133: winit::platform_impl::platform::event_loop::EventLoop::run_on_demand::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.11/src/platform_impl/macos/event_loop.rs:299:32 134: objc2::rc::autorelease::autoreleasepool at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.4.1/src/rc/autorelease.rs:438:15 135: winit::platform_impl::platform::event_loop::EventLoop::run_on_demand at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.11/src/platform_impl/macos/event_loop.rs:281:9 136: winit::platform_impl::platform::event_loop::EventLoop::run at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.11/src/platform_impl/macos/event_loop.rs:248:9 137: winit::event_loop::EventLoop::run at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.11/src/event_loop.rs:249:9 138: bevy_winit::winit_runner at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_winit-0.13.0/src/lib.rs:296:34 139: core::ops::function::FnOnce::call_once{{vtable.shim}} 140: as core::ops::function::FnOnce>::call_once at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9 141: bevy_app::app::App::run at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.0/src/app.rs:308:9 142: galaxy::main at ./src/main.rs:6:5 143: core::ops::function::FnOnce::call_once at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose 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/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.11/src/platform_impl/macos/app_state.rs:387:33: called `Result::unwrap()` on an `Err` value: PoisonError { .. } stack backtrace: 0: rust_begin_unwind at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5 1: core::panicking::panic_fmt at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14 2: core::result::unwrap_failed at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1649:5 3: core::result::Result::unwrap at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/result.rs:1073:23 4: winit::platform_impl::platform::app_state::AppState::clear_callback at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.11/src/platform_impl/macos/app_state.rs:387:9 5: winit::platform_impl::platform::event_loop::EventLoop::run_on_demand::{{closure}} at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.11/src/platform_impl/macos/event_loop.rs:329:13 6: objc2::rc::autorelease::autoreleasepool at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.4.1/src/rc/autorelease.rs:438:15 7: winit::platform_impl::platform::event_loop::EventLoop::run_on_demand at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.11/src/platform_impl/macos/event_loop.rs:281:9 8: winit::platform_impl::platform::event_loop::EventLoop::run at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.11/src/platform_impl/macos/event_loop.rs:248:9 9: winit::event_loop::EventLoop::run at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.11/src/event_loop.rs:249:9 10: bevy_winit::winit_runner at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_winit-0.13.0/src/lib.rs:296:34 11: core::ops::function::FnOnce::call_once{{vtable.shim}} 12: as core::ops::function::FnOnce>::call_once at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9 13: bevy_app::app::App::run at /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.0/src/app.rs:308:9 14: galaxy::main at ./src/main.rs:6:5 15: core::ops::function::FnOnce::call_once at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants