Skip to content

Crash in web version: Screen becomes black when starting level #913

@Ablu

Description

@Ablu

Description

Crash seems to result in black screen when starting level.

To Reproduce

  1. Start local game
  2. Select first level
  3. Screen becomes black, music keeps playing

Expected Behavior

Level loads, game starts

Additional Context

Chrome version: 121.0.6167.85
Fedora 38

Log Messages

Error on browser console:

Details
jumpy.js:751 panicked at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/puffin-0.17.0/src/lib.rs:572:5:
Wasm without the `web` feature requires passing a custom source of time via `ThreadProfiler::initialize`

Stack:

Error
    at imports.wbg.__wbg_new_abda76e883ba8a5f (https://fishfolk.github.io/jumpy/player/latest/jumpy.js:735:21)
    at console_error_panic_hook::hook::h5daf35544037fef3 (https://fishfolk.github.io/jumpy/player/latest/jumpy_bg.wasm:wasm-function[4525]:0xb62a5b)
    at std::panicking::rust_panic_with_hook::h62090d3fc0630473 (https://fishfolk.github.io/jumpy/player/latest/jumpy_bg.wasm:wasm-function[12066]:0xe5e4f7)
    at std::panicking::begin_panic::{{closure}}::h8bc445a5854a2124 (https://fishfolk.github.io/jumpy/player/latest/jumpy_bg.wasm:wasm-function[19243]:0xf4fe11)
    at std::sys_common::backtrace::__rust_end_short_backtrace::hcb113610df018374 (https://fishfolk.github.io/jumpy/player/latest/jumpy_bg.wasm:wasm-function[28607]:0xf8aaff)
    at std::panicking::begin_panic::hc97db76b7dfe95eb (https://fishfolk.github.io/jumpy/player/latest/jumpy_bg.wasm:wasm-function[19457]:0xf52902)
    at puffin::now_ns::h5a3d1bb7990efb64 (https://fishfolk.github.io/jumpy/player/latest/jumpy_bg.wasm:wasm-function[27767]:0xf8757a)
    at puffin::ThreadProfiler::begin_scope::h1c87da7be3ec7a64 (https://fishfolk.github.io/jumpy/player/latest/jumpy_bg.wasm:wasm-function[4516]:0xb60be4)
    at jumpy::core::physics::update_kinematic_bodies::h0109a9b6a801da35 (https://fishfolk.github.io/jumpy/player/latest/jumpy_bg.wasm:wasm-function[463]:0xff729)
    at <F as bones_ecs::system::IntoSystem<(F,U,V,W,X,Y,Z),(),Out>>::system::{{closure}}::h78c8d8dc5b359199 (https://fishfolk.github.io/jumpy/player/latest/jumpy_bg.wasm:wasm-function[2584]:0x957096)


imports.wbg.__wbg_error_f851667af71bcfc6 @ jumpy.js:751
$console_error_panic_hook::hook::h5daf35544037fef3 @ jumpy_bg.wasm:0xb62b2c
$std::panicking::rust_panic_with_hook::h62090d3fc0630473 @ jumpy_bg.wasm:0xe5e4f7
$std::panicking::begin_panic::{{closure}}::h8bc445a5854a2124 @ jumpy_bg.wasm:0xf4fe11
$std::sys_common::backtrace::__rust_end_short_backtrace::hcb113610df018374 @ jumpy_bg.wasm:0xf8aaff
$std::panicking::begin_panic::hc97db76b7dfe95eb @ jumpy_bg.wasm:0xf52902
$puffin::now_ns::h5a3d1bb7990efb64 @ jumpy_bg.wasm:0xf8757a
$puffin::ThreadProfiler::begin_scope::h1c87da7be3ec7a64 @ jumpy_bg.wasm:0xb60be4
$jumpy::core::physics::update_kinematic_bodies::h0109a9b6a801da35 @ jumpy_bg.wasm:0xff729
$<F as bones_ecs::system::IntoSystem<(F,U,V,W,X,Y,Z),(),Out>>::system::{{closure}}::h78c8d8dc5b359199 @ jumpy_bg.wasm:0x957096
$<bones_ecs::stage::SimpleSystemStage as bones_ecs::stage::SystemStage>::run::hf4794f14228d84c7 @ jumpy_bg.wasm:0xadcde1
$bones_ecs::stage::SystemStages::run::h8ac267a9100449bf @ jumpy_bg.wasm:0x984515
$<jumpy::core::JumpyDefaultMatchRunner as bones_lib::SessionRunner>::step::h9c5bb0d14192bd66 @ jumpy_bg.wasm:0x60e768
$<bevy_ecs::system::exclusive_function_system::ExclusiveFunctionSystem<Marker,F> as bevy_ecs::system::system::System>::run::hba99d814cfeaebb4 @ jumpy_bg.wasm:0xeaca5
$<bevy_ecs::schedule::executor::single_threaded::SingleThreadedExecutor as bevy_ecs::schedule::executor::SystemExecutor>::run::h562703b6b334def4 @ jumpy_bg.wasm:0x7f8a7e
$bevy_ecs::schedule::schedule::Schedule::run::h6fbd3f59ecac1cd0 @ jumpy_bg.wasm:0x39488b
$<bevy_ecs::system::exclusive_function_system::ExclusiveFunctionSystem<Marker,F> as bevy_ecs::system::system::System>::run::hffa8b9702ae7f556 @ jumpy_bg.wasm:0x47e860
$<bevy_ecs::schedule::executor::single_threaded::SingleThreadedExecutor as bevy_ecs::schedule::executor::SystemExecutor>::run::h562703b6b334def4 @ jumpy_bg.wasm:0x7f8a7e
$bevy_ecs::schedule::schedule::Schedule::run::h6fbd3f59ecac1cd0 @ jumpy_bg.wasm:0x39488b
$bevy_ecs::world::World::schedule_scope::h37f3243f269a1a29 @ jumpy_bg.wasm:0xa2e087
$bevy_app::app::App::update::h64a07a781477ca98 @ jumpy_bg.wasm:0xc243c4
$bevy_winit::winit_runner::{{closure}}::hd01f1440e465f267 @ jumpy_bg.wasm:0x3e056
$winit::platform_impl::platform::event_loop::EventLoop<T>::spawn::{{closure}}::h800b58b270f3c13a @ jumpy_bg.wasm:0xf4216b
$winit::platform_impl::platform::event_loop::runner::Shared<T>::handle_event::hdb9dda59182788d2 @ jumpy_bg.wasm:0xa83c0e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb08334
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
requestAnimationFrame (async)
(anonymous) @ jumpy.js:448
handleError @ jumpy.js:227
imports.wbg.__wbg_requestAnimationFrame_1820a8e6b645ec5a @ jumpy.js:447
$winit::platform_impl::platform::event_loop::runner::Shared<T>::apply_control_flow::h7e0897a0f10235d6 @ jumpy_bg.wasm:0x96fc5e
$winit::platform_impl::platform::event_loop::runner::Shared<T>::run_until_cleared::haadbde348d79fe4e @ jumpy_bg.wasm:0xb084aa
$winit::platform_impl::platform::backend::timeout::AnimationFrameRequest::new::{{closure}}::h2d33aa129d98f012 @ jumpy_bg.wasm:0xf4345b
$wasm_bindgen::convert::closures::invoke0_mut::h017b80e73eee2e78 @ jumpy_bg.wasm:0xf64041
__wbg_adapter_51 @ jumpy.js:222
real @ jumpy.js:203
jumpy_bg.wasm:0xf8c487 Uncaught RuntimeError: unreachable
    at rust_panic (jumpy_bg.wasm:0xf8c487)
    at std::panicking::rust_panic_with_hook::h62090d3fc0630473 (jumpy_bg.wasm:0xe5e523)
    at std::panicking::begin_panic::{{closure}}::h8bc445a5854a2124 (jumpy_bg.wasm:0xf4fe11)
    at std::sys_common::backtrace::__rust_end_short_backtrace::hcb113610df018374 (jumpy_bg.wasm:0xf8aaff)
    at std::panicking::begin_panic::hc97db76b7dfe95eb (jumpy_bg.wasm:0xf52902)
    at puffin::now_ns::h5a3d1bb7990efb64 (jumpy_bg.wasm:0xf8757a)
    at puffin::ThreadProfiler::begin_scope::h1c87da7be3ec7a64 (jumpy_bg.wasm:0xb60be4)
    at jumpy::core::physics::update_kinematic_bodies::h0109a9b6a801da35 (jumpy_bg.wasm:0xff729)
    at <F as bones_ecs::system::IntoSystem<(latest/F,U,V,W,X,Y,Z),(),Out>>::system::{{closure}}::h78c8d8dc5b359199 (https://fishfolk.github.io/jumpy/player/latest/jumpy_bg.wasm)
    at <bones_ecs::stage::SimpleSystemStage as bones_ecs::stage::SystemStage>::run::hf4794f14228d84c7 (jumpy_bg.wasm:0xadcde1)

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind:bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions