Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

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

Closed
Ablu opened this issue Feb 3, 2024 · 2 comments · Fixed by #914
Closed

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

Ablu opened this issue Feb 3, 2024 · 2 comments · Fixed by #914
Labels
kind:bug Something isn't working

Comments

@Ablu
Copy link

Ablu commented Feb 3, 2024

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:

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)

@zicklag
Copy link
Member

zicklag commented Feb 3, 2024

Thanks for the report! This was caused by a recent merge of our profiling tool, and is an easy fix.

@zicklag
Copy link
Member

zicklag commented Feb 3, 2024

There you go! The web demo should be fixed in ~5 minutes after it re-builds and deploys.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind:bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants