bevy_xpbd icon indicating copy to clipboard operation
bevy_xpbd copied to clipboard

Panic when running `ray_caster` example on macOS

Open Dentosal opened this issue 1 year ago • 1 comments

On commit 164f2523860a3971593a80f078140514dc5b776e, 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 164f2523860a3971593a80f078140514dc5b776e
  • cargo 1.78.0-nightly (7b7af3077 2024-02-17)
  • macOS Sonoma 14.2.1 on MacBook Air M1

Dentosal avatar Feb 23 '24 01:02 Dentosal

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: <:components::rotation::rotation as core::ops::arith::mul>>::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: <:system::function_system::functionsystem> 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: <:schedule::executor::single_threaded::singlethreadedexecutor as bevy_ecs::schedule::executor::systemexecutor>::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: <:panic::unwind_safe::assertunwindsafe> 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: <:schedule::executor::single_threaded::singlethreadedexecutor as bevy_ecs::schedule::executor::systemexecutor>::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: <:system::exclusive_function_system::exclusivefunctionsystem> 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: <:system::exclusive_function_system::exclusivefunctionsystem> 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: <:panic::unwind_safe::assertunwindsafe> 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: <:panic::unwind_safe::assertunwindsafe> as core::future::future::Future>::poll at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:297:9 38: <:future::catchunwind> 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: <:panic::unwind_safe::assertunwindsafe> 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: <:future::catchunwind> 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: <:panic::unwind_safe::assertunwindsafe> 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: <:panic::unwind_safe::assertunwindsafe> as core::future::future::Future>::poll at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:297:9 54: <:future::catchunwind> 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: <:panic::unwind_safe::assertunwindsafe> 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: <:future::catchunwind> 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: <:future::or> 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: <:schedule::executor::multi_threaded::multithreadedexecutor as bevy_ecs::schedule::executor::systemexecutor>::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: <:system::exclusive_function_system::exclusivefunctionsystem> 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: <:system::exclusive_function_system::exclusivefunctionsystem> 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: <:schedule::executor::single_threaded::singlethreadedexecutor as bevy_ecs::schedule::executor::systemexecutor>::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: <:panic::unwind_safe::assertunwindsafe> 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: <:schedule::executor::single_threaded::singlethreadedexecutor as bevy_ecs::schedule::executor::systemexecutor>::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: <:platform_impl::platform::app_state::eventloophandler> 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: <:platform_impl::platform::app_state::eventloophandler> 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: <:panic::unwind_safe::assertunwindsafe> 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: <:boxed::box> 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: <:boxed::box> 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

Sycrosity avatar Mar 20 '24 20:03 Sycrosity