Comments (1)
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
from bevy_xpbd.
Related Issues (20)
- CollisionLayers modifiers look like in-place but are not.
- Add `AsyncSceneCombinedCollider` HOT 2
- Enabling `default-collider` without parry renders 34 compilation errors
- [Bug]: (0.4.0) Can't compile with specific crate features enabled
- [0.4.1] Colliders are initialized with wrong transform HOT 1
- inverted sign wastes hours of girls life HOT 3
- xpbd collider gen 😄 HOT 3
- issues with 2D heightfield collider HOT 1
- Rebrand Bevy XPBD and Switch Solvers HOT 2
- CollisionEnded event not sent if collider is removed in the frame following the collision start
- RayHitData not providing enough information when hitting compound colliders HOT 1
- Panic in `debug_render_axes` HOT 2
- Cylinder collider getting stuck on ledges when dropping off of them
- Awful performance with many non-physics entities HOT 3
- Rigidbodies never sleep HOT 1
- Documentation improvements for basic setup and scheduling
- 2D physics in XZ plane
- Entity events support
- If a rigid body has any parent, it starts to infinitely shift/rotate by the amount of the parent's transformation.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bevy_xpbd.