Skip to content

Custom viewport crashes when minimizing the window #16704

Open
@qvwvwvwvq

Description

0.15

48fb4aa

Relevant system information

Windows 10 Build 19045

Tested on rust version:

  • 1.85.0-nightly
  • 1.83.0-stable
`AdapterInfo { name: "NVIDIA GeForce RTX 3060 Ti", vendor: 4318, device: 9350, device_type: DiscreteGpu, driver: "NVIDIA", driver_info: "561.09", backend: Vulkan }`

What you did

  1. clone the repo
  2. cargo run --example split_screen

What went wrong

It crashes when minimizing the window.

Additional information

Finished dev profile [unoptimized + debuginfo] target(s) in 3.14s
Running target\debug\examples\split_screen.exe
2024-12-07T21:13:15.613640Z INFO bevy_diagnostic::system_information_diagnostics_plugin::internal: SystemInfo { os: "Windows 10 Pro", kernel: "19045", cpu: "AMD Ryzen 5 1600X Six-Core Processor", core_count: "6", memory: "31.9 GiB" }
2024-12-07T21:13:15.928832Z INFO bevy_render::renderer: AdapterInfo { name: "NVIDIA GeForce RTX 3060 Ti", vendor: 4318, device: 9350, device_type: DiscreteGpu, driver: "NVIDIA", driver_info: "561.09", backend: Vulkan }
2024-12-07T21:13:16.969287Z INFO bevy_winit::system: Creating new window "App" (0v1#4294967296)
2024-12-07T21:13:20.061295Z ERROR wgpu::backend::wgpu_core: Handling wgpu errors as fatal by default
thread '' panicked at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\wgpu-23.0.1\src\backend\wgpu_core.rs:2976:18:
wgpu error: Validation Error

Caused by:
In RenderPass::end
In a set_scissor_rect command
Scissor Rect { x: 0, y: 0, w: 640, h: 360 } is not contained in the render target (1, 1, 1)

stack backtrace:
0: 0x7ff7f9a6b2a1 - std::backtrace_rs::backtrace::dbghelp64::trace
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src....\backtrace\src\backtrace\dbghelp64.rs:91
1: 0x7ff7f9a6b2a1 - std::backtrace_rs::backtrace::trace_unsynchronized
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src....\backtrace\src\backtrace\mod.rs:66
2: 0x7ff7f9a6b2a1 - std::sys::backtrace::_print_fmt
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\sys\backtrace.rs:66
3: 0x7ff7f9a6b2a1 - std::sys::backtrace::impl$0::print::impl$0::fmt
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\sys\backtrace.rs:39
4: 0x7ff7f9a84d4a - core::fmt::rt::Argument::fmt
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/core\src\fmt\rt.rs:177
5: 0x7ff7f9a84d4a - core::fmt::write
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/core\src\fmt\mod.rs:1186
6: 0x7ff7f9a67357 - std::io::Write::write_fmtstd::sys::pal::windows::stdio::Stderr
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\io\mod.rs:1839
7: 0x7ff7f9a6b0e5 - std::sys::backtrace::BacktraceLock::print
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\sys\backtrace.rs:42
8: 0x7ff7f9a6cc17 - std::panicking::default_hook::closure$1
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\panicking.rs:268
9: 0x7ff7f9a6c9f7 - std::panicking::default_hook
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\panicking.rs:295
10: 0x7ff7f9a6d2a3 - std::panicking::rust_panic_with_hook
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\panicking.rs:801
11: 0x7ff7f9a6d129 - std::panicking::begin_panic_handler::closure$0
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\panicking.rs:674
12: 0x7ff7f9a6b9ef - std::sys::backtrace::rust_end_short_backtracestd::panicking::begin_panic_handler::closure_env$0,never$
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\sys\backtrace.rs:170
13: 0x7ff7f9a6cd2e - std::panicking::begin_panic_handler
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\panicking.rs:665
14: 0x7ff7f9a9c6a1 - core::panicking::panic_fmt
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/core\src\panicking.rs:74
15: 0x7ff7f8c2af5b - wgpu::backend::wgpu_core::default_error_handler
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\wgpu-23.0.1\src\backend\wgpu_core.rs:3050
16: 0x7ff7f8c2acb9 - wgpu::backend::wgpu_core::ErrorSinkRaw::handle_error
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\wgpu-23.0.1\src\backend\wgpu_core.rs:3034
17: 0x7ff7f8c17484 - wgpu::backend::wgpu_core::ContextWgpuCore::handle_error_inner
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\wgpu-23.0.1\src\backend\wgpu_core.rs:299
18: 0x7ff7f8c17d81 - wgpu::backend::wgpu_core::ContextWgpuCore::handle_error<wgpu_core::command::render::RenderPassError>
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\wgpu-23.0.1\src\backend\wgpu_core.rs:311
19: 0x7ff7f8c2a9c5 - wgpu::backend::wgpu_core::impl$3::render_pass_end
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\wgpu-23.0.1\src\backend\wgpu_core.rs:2976
20: 0x7ff7f8c30fd9 - wgpu::context::impl$1::render_pass_endwgpu::backend::wgpu_core::ContextWgpuCore
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\wgpu-23.0.1\src\context.rs:2682
21: 0x7ff7f8bfcfa9 - wgpu::api::render_pass::impl$0::drop
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\wgpu-23.0.1\src\api\render_pass.rs:15
22: 0x7ff7f7b7657f - core::ptr::drop_in_placewgpu::api::render_pass::RenderPassInner
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
23: 0x7ff7f7b74ade - core::ptr::drop_in_placewgpu::api::render_pass::RenderPass
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
24: 0x7ff7f769b37d - bevy_core_pipeline::upscaling::node::impl$0::run
at C:\Users\jam\Downloads\bevy-main\crates\bevy_core_pipeline\src\upscaling\node.rs:99
25: 0x7ff7f769e155 - bevy_render::render_graph::node::impl$8::run<bevy_core_pipeline::upscaling::node::UpscalingNode>
at C:\Users\jam\Downloads\bevy-main\crates\bevy_render\src\render_graph\node.rs:414
26: 0x7ff7f807fb61 - bevy_render::renderer::graph_runner::RenderGraphRunner::run_graph
at C:\Users\jam\Downloads\bevy-main\crates\bevy_render\src\renderer\graph_runner.rs:226
27: 0x7ff7f808024b - bevy_render::renderer::graph_runner::RenderGraphRunner::run_graph
at C:\Users\jam\Downloads\bevy-main\crates\bevy_render\src\renderer\graph_runner.rs:233
28: 0x7ff7f7f3471d - bevy_render::renderer::graph_runner::RenderGraphRunner::run<bevy_render::renderer::render_system::closure_env$1>
at C:\Users\jam\Downloads\bevy-main\crates\bevy_render\src\renderer\graph_runner.rs:81
29: 0x7ff7f7df34ba - bevy_render::renderer::render_system
at C:\Users\jam\Downloads\bevy-main\crates\bevy_render\src\renderer\mod.rs:40
30: 0x7ff7f7b45952 - core::ops::function::FnMut::call_mut<void ()(ref_mut$<bevy_ecs::world::World>,ref_mut$<bevy_ecs::system::function_system::SystemState<bevy_ecs::system::query::Query<bevy_ecs::entity::Entity,bevy_ecs::query::filter::With<bevy_render::view::ViewTarget> > >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ops\function.rs:166
31: 0x7ff7f7c9e715 - core::ops::function::impls::impl$3::call_mut<tuple$<ref_mut$<bevy_ecs::world::World>,ref_mut$<bevy_ecs::system::function_system::SystemState<bevy_ecs::system::query::Query<bevy_ecs::entity::Entity,bevy_ecs::query::filter::With<bevy_render::view::ViewTarget
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ops\function.rs:294
32: 0x7ff7f7f2dce7 - bevy_ecs::system::exclusive_function_system::impl$5::run::call_inner<tuple$<>,ref_mut$<bevy_ecs::system::function_system::SystemState<bevy_ecs::system::query::Query<bevy_ecs::entity::Entity,bevy_ecs::query::filter::With<bevy_render::view::ViewTarget> > > >
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\system\exclusive_function_system.rs:245
33: 0x7ff7f7c9e69d - bevy_ecs::system::exclusive_function_system::impl$5::run<tuple$<>,void (
)(ref_mut$<bevy_ecs::world::World>,ref_mut$<bevy_ecs::system::function_system::SystemState<bevy_ecs::system::query::Query<bevy_ecs::entity::Entity,bevy_ecs::query::filter::With<bevy_r
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\system\exclusive_function_system.rs:248
34: 0x7ff7f7f2e8cc - bevy_ecs::system::exclusive_function_system::impl$2::run::closure$0<void ()(ref_mut$<bevy_ecs::system::function_system::SystemState<bevy_ecs::system::query::Query<bevy_ecs::entity::Entity,bevy_ecs::query::filter::With<bevy_render::view::ViewTarget> > > >)
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\system\exclusive_function_system.rs:129
35: 0x7ff7f7c1ddd5 - bevy_ecs::world::World::last_change_tick_scope<tuple$<>,bevy_ecs::system::exclusive_function_system::impl$2::run::closure_env$0<void (
)(ref_mut$<bevy_ecs::system::function_system::SystemState<bevy_ecs::system::query::Query<bevy_ecs::entity::Entity,bevy_ec
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\world\mod.rs:3269
36: 0x7ff7f7f2e74e - bevy_ecs::system::exclusive_function_system::impl$2::run<void ()(ref_mut$<bevy_ecs::system::function_system::SystemState<bevy_ecs::system::query::Query<bevy_ecs::entity::Entity,bevy_ecs::query::filter::With<bevy_render::view::ViewTarget> > > >),void ()(r
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\system\exclusive_function_system.rs:121
37: 0x7ff7f98684d4 - bevy_ecs::system::schedule_system::impl$0::run
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\system\schedule_system.rs:93
38: 0x7ff7f98684d4 - bevy_ecs::schedule::executor::rust_begin_short_backtrace::run
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\schedule\executor\mod.rs:275
39: 0x7ff7f983b003 - bevy_ecs::schedule::executor::multi_threaded::impl$5::spawn_exclusive_system_task::async_block$1::closure$0
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\schedule\executor\multi_threaded.rs:655
40: 0x7ff7f979a273 - core::ops::function::FnOnce::call_once<bevy_ecs::schedule::executor::multi_threaded::impl$5::spawn_exclusive_system_task::async_block$1::closure_env$0,tuple$<> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ops\function.rs:250
41: 0x7ff7f9888873 - core::panic::unwind_safe::impl$25::call_once<tuple$<>,bevy_ecs::schedule::executor::multi_threaded::impl$5::spawn_exclusive_system_task::async_block$1::closure_env$0>
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\panic\unwind_safe.rs:272
42: 0x7ff7f9891d11 - std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<bevy_ecs::schedule::executor::multi_threaded::impl$5::spawn_exclusive_system_task::async_block$1::closure_env$0>,tuple$<> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\panicking.rs:557
43: 0x7ff7f987d923 - std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<async_task::raw::impl$3::run::closure_env$1<enum2$<async_executor::impl$5::spawn_inner::async_block_env$0<enum2$<core::result::Result<tuple$<>,alloc::boxed::Box<dyn$<core::any::Any,core::m
44: 0x7ff7f987d27a - std::panicking::try
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\panicking.rs:520
45: 0x7ff7f987d27a - std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<bevy_ecs::schedule::executor::multi_threaded::impl$5::spawn_exclusive_system_task::async_block$1::closure_env$0>,tuple$<> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\panic.rs:358
46: 0x7ff7f983af5a - bevy_ecs::schedule::executor::multi_threaded::impl$5::spawn_exclusive_system_task::async_block$1
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\schedule\executor\multi_threaded.rs:653
47: 0x7ff7f9888742 - core::panic::unwind_safe::impl$28::poll<enum2$<bevy_ecs::schedule::executor::multi_threaded::impl$5::spawn_exclusive_system_task::async_block_env$1> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\panic\unwind_safe.rs:297
48: 0x7ff7f98315b7 - futures_lite::future::impl$11::poll::closure$0<core::panic::unwind_safe::AssertUnwindSafe<enum2$<bevy_ecs::schedule::executor::multi_threaded::impl$5::spawn_exclusive_system_task::async_block_env$1> > >
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\futures-lite-2.5.0\src\future.rs:656
49: 0x7ff7f9888923 - core::panic::unwind_safe::impl$25::call_once<enum2$<core::task::poll::Poll<tuple$<> > >,futures_lite::future::impl$11::poll::closure_env$0<core::panic::unwind_safe::AssertUnwindSafe<enum2$<bevy_ecs::schedule::executor::multi_threaded::impl$5::spawn_exclusi
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\panic\unwind_safe.rs:272
50: 0x7ff7f9891f66 - std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<futures_lite::future::impl$11::poll::closure_env$0<core::panic::unwind_safe::AssertUnwindSafe<enum2$<bevy_ecs::schedule::executor::multi_threaded::impl$5::spawn_exclusive_system_task::
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\panicking.rs:557
51: 0x7ff7f987d923 - std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<async_task::raw::impl$3::run::closure_env$1<enum2$<async_executor::impl$5::spawn_inner::async_block_env$0<enum2$<core::result::Result<tuple$<>,alloc::boxed::Box<dyn$<core::any::Any,core::m
52: 0x7ff7f987d1e4 - std::panicking::try
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\panicking.rs:520
53: 0x7ff7f987d1e4 - std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<futures_lite::future::impl$11::poll::closure_env$0<core::panic::unwind_safe::AssertUnwindSafe<enum2$<bevy_ecs::schedule::executor::multi_threaded::impl$5::spawn_exclusive_system_task::asyn
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\panic.rs:358
54: 0x7ff7f9831139 - futures_lite::future::impl$11::poll<core::panic::unwind_safe::AssertUnwindSafe<enum2$<bevy_ecs::schedule::executor::multi_threaded::impl$5::spawn_exclusive_system_task::async_block_env$1> > >
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\futures-lite-2.5.0\src\future.rs:656
55: 0x7ff7f982aaab - async_executor::impl$5::spawn_inner::async_block$0<enum2$<core::result::Result<tuple$<>,alloc::boxed::Box<dyn$core::any::Any,core::marker::Send,alloc::alloc::Global> > >,futures_lite::future::CatchUnwind<core::panic::unwind_safe::AssertUnwindSafe<enum2$<
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\async-executor-1.13.1\src\lib.rs:250
56: 0x7ff7f986e433 - async_task::raw::impl$3::run::closure$1<enum2$<async_executor::impl$5::spawn_inner::async_block_env$0<enum2$<core::result::Result<tuple$<>,alloc::boxed::Box<dyn$core::any::Any,core::marker::Send,alloc::alloc::Global> > >,futures_lite::future::CatchUnwind
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\async-task-4.7.1\src\raw.rs:550
57: 0x7ff7f9799c6a - core::ops::function::FnOnce::call_once<async_task::raw::impl$3::run::closure_env$1<enum2$<async_executor::impl$5::spawn_inner::async_block_env$0<enum2$<core::result::Result<tuple$<>,alloc::boxed::Box<dyn$core::any::Any,core::marker::Send,alloc::alloc::Gl
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ops\function.rs:250
58: 0x7ff7f988889b - core::panic::unwind_safe::impl$25::call_once<enum2$<core::task::poll::Poll<enum2$<core::result::Result<tuple$<>,alloc::boxed::Box<dyn$core::any::Any,core::marker::Send,alloc::alloc::Global> > > > >,async_task::raw::impl$3::run::closure_env$1<enum2$<async
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\panic\unwind_safe.rs:272
59: 0x7ff7f989216e - std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<async_task::raw::impl$3::run::closure_env$1<enum2$<async_executor::impl$5::spawn_inner::async_block_env$0<enum2$<core::result::Result<tuple$<>,alloc::boxed::Box<dyn$<core::any::Any,cor
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\panicking.rs:557
60: 0x7ff7f987d923 - std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<async_task::raw::impl$3::run::closure_env$1<enum2$<async_executor::impl$5::spawn_inner::async_block_env$0<enum2$<core::result::Result<tuple$<>,alloc::boxed::Box<dyn$<core::any::Any,core::m
61: 0x7ff7f987cf1d - std::panicking::try
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\panicking.rs:520
62: 0x7ff7f987cf1d - std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<async_task::raw::impl$3::run::closure_env$1<enum2$<async_executor::impl$5::spawn_inner::async_block_env$0<enum2$<core::result::Result<tuple$<>,alloc::boxed::Box<dyn$<core::any::Any,core::m
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\panic.rs:358
63: 0x7ff7f986bcbd - async_task::raw::RawTask<enum2$<async_executor::impl$5::spawn_inner::async_block_env$0<enum2$<core::result::Result<tuple$<>,alloc::boxed::Box<dyn$core::any::Any,core::marker::Send,alloc::alloc::Global> > >,futures_lite::future::CatchUnwind<core::panic::u
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\async-task-4.7.1\src\raw.rs:549
64: 0x7ff7f98bb54e - async_task::runnable::Runnable<tuple$<> >::run<tuple$<> >
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\async-task-4.7.1\src\runnable.rs:781
65: 0x7ff7f989de15 - async_executor::impl$13::tick::async_fn$0
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\async-executor-1.13.1\src\lib.rs:729
66: 0x7ff7f989f3f4 - async_executor::impl$5::tick::async_fn$0
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\async-executor-1.13.1\src\lib.rs:325
67: 0x7ff7f982fb1b - bevy_tasks::thread_executor::impl$2::tick::async_fn$0
at C:\Users\jam\Downloads\bevy-main\crates\bevy_tasks\src\thread_executor.rs:103
68: 0x7ff7f98850cc - bevy_tasks::task_pool::impl$2::execute_scope::async_fn$0::async_block$0::async_block$0<tuple$<>,enum2$<bevy_tasks::task_pool::impl$2::scope_with_executor_inner::async_block$0::async_block_env$0<bevy_ecs::schedule::executor::multi_threaded::impl$2::run::clo
at C:\Users\jam\Downloads\bevy-main\crates\bevy_tasks\src\task_pool.rs:510
69: 0x7ff7f9888682 - core::panic::unwind_safe::impl$28::poll<enum2$<bevy_tasks::task_pool::impl$2::execute_scope::async_fn$0::async_block$0::async_block_env$0<tuple$<>,enum2$<bevy_tasks::task_pool::impl$2::scope_with_executor_inner::async_block$0::async_block_env$0<bevy_ecs::s
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\panic\unwind_safe.rs:297
70: 0x7ff7f9831587 - futures_lite::future::impl$11::poll::closure$0<core::panic::unwind_safe::AssertUnwindSafe<enum2$<bevy_tasks::task_pool::impl$2::execute_scope::async_fn$0::async_block$0::async_block_env$0<tuple$<>,enum2$<bevy_tasks::task_pool::impl$2::scope_with_executor_i
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\futures-lite-2.5.0\src\future.rs:656
71: 0x7ff7f98889b3 - core::panic::unwind_safe::impl$25::call_once<enum2$<core::task::poll::Poll<tuple$<> > >,futures_lite::future::impl$11::poll::closure_env$0<core::panic::unwind_safe::AssertUnwindSafe<enum2$<bevy_tasks::task_pool::impl$2::execute_scope::async_fn$0::async_blo
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\panic\unwind_safe.rs:272
72: 0x7ff7f9891e46 - std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<futures_lite::future::impl$11::poll::closure_env$0<core::panic::unwind_safe::AssertUnwindSafe<enum2$<bevy_tasks::task_pool::impl$2::execute_scope::async_fn$0::async_block$0::async_bloc
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\panicking.rs:557
73: 0x7ff7f987d923 - std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<async_task::raw::impl$3::run::closure_env$1<enum2$<async_executor::impl$5::spawn_inner::async_block_env$0<enum2$<core::result::Result<tuple$<>,alloc::boxed::Box<dyn$<core::any::Any,core::m
74: 0x7ff7f987d7a4 - std::panicking::try
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\panicking.rs:520
75: 0x7ff7f987d7a4 - std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<futures_lite::future::impl$11::poll::closure_env$0<core::panic::unwind_safe::AssertUnwindSafe<enum2$<bevy_tasks::task_pool::impl$2::execute_scope::async_fn$0::async_block$0::async_block_en
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\panic.rs:358
76: 0x7ff7f9831479 - futures_lite::future::impl$11::poll<core::panic::unwind_safe::AssertUnwindSafe<enum2$<bevy_tasks::task_pool::impl$2::execute_scope::async_fn$0::async_block$0::async_block_env$0<tuple$<>,enum2$<bevy_tasks::task_pool::impl$2::scope_with_executor_inner::async
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\futures-lite-2.5.0\src\future.rs:656
77: 0x7ff7f9884eb7 - bevy_tasks::task_pool::impl$2::execute_scope::async_fn$0::async_block$0<tuple$<>,enum2$<bevy_tasks::task_pool::impl$2::scope_with_executor_inner::async_block$0::async_block_env$0<bevy_ecs::schedule::executor::multi_threaded::impl$2::run::closure_env$1,tupl
at C:\Users\jam\Downloads\bevy-main\crates\bevy_tasks\src\task_pool.rs:513
78: 0x7ff7f9830e19 - futures_lite::future::impl$7::poll<alloc::vec::Vec<tuple$<>,alloc::alloc::Global>,enum2$<bevy_tasks::task_pool::impl$2::execute_scope::async_fn$0::async_block_env$0<tuple$<>,enum2$<bevy_tasks::task_pool::impl$2::scope_with_executor_inner::async_block$0::as
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\futures-lite-2.5.0\src\future.rs:454
79: 0x7ff7f9884c9d - bevy_tasks::task_pool::impl$2::execute_scope::async_fn$0<tuple$<>,enum2$<bevy_tasks::task_pool::impl$2::scope_with_executor_inner::async_block$0::async_block_env$0<bevy_ecs::schedule::executor::multi_threaded::impl$2::run::closure_env$1,tuple$<> > > >
at C:\Users\jam\Downloads\bevy-main\crates\bevy_tasks\src\task_pool.rs:516
80: 0x7ff7f98868a2 - bevy_tasks::task_pool::impl$2::scope_with_executor_inner::async_block$0<bevy_ecs::schedule::executor::multi_threaded::impl$2::run::closure_env$1,tuple$<> >
at C:\Users\jam\Downloads\bevy-main\crates\bevy_tasks\src\task_pool.rs:427
81: 0x7ff7f9830140 - futures_lite::future::block_on::closure$0<alloc::vec::Vec<tuple$<>,alloc::alloc::Global>,enum2$<bevy_tasks::task_pool::impl$2::scope_with_executor_inner::async_block_env$0<bevy_ecs::schedule::executor::multi_threaded::impl$2::run::closure_env$1,tuple$<> >
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\futures-lite-2.5.0\src\future.rs:99
82: 0x7ff7f98884db - std::thread::local::LocalKey<core::cell::RefCell<tuple$parking::Parker,core::task::wake::Waker > >::try_with<core::cell::RefCell<tuple$parking::Parker,core::task::wake::Waker >,futures_lite::future::block_on::closure_env$0<alloc::vec::Vec<tuple$<>,allo
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\thread\local.rs:283
83: 0x7ff7f9888282 - std::thread::local::LocalKey<core::cell::RefCell<tuple$parking::Parker,core::task::wake::Waker > >::with<core::cell::RefCell<tuple$parking::Parker,core::task::wake::Waker >,futures_lite::future::block_on::closure_env$0<alloc::vec::Vec<tuple$<>,alloc::a
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\thread\local.rs:260
84: 0x7ff7f982feff - futures_lite::future::block_on<alloc::vec::Vec<tuple$<>,alloc::alloc::Global>,enum2$<bevy_tasks::task_pool::impl$2::scope_with_executor_inner::async_block_env$0<bevy_ecs::schedule::executor::multi_threaded::impl$2::run::closure_env$1,tuple$<> > > >
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\futures-lite-2.5.0\src\future.rs:78
85: 0x7ff7f9886497 - bevy_tasks::task_pool::TaskPool::scope_with_executor_inner<bevy_ecs::schedule::executor::multi_threaded::impl$2::run::closure_env$1,tuple$<> >
at C:\Users\jam\Downloads\bevy-main\crates\bevy_tasks\src\task_pool.rs:381
86: 0x7ff7f9885304 - bevy_tasks::task_pool::impl$2::scope_with_executor::closure$0<bevy_ecs::schedule::executor::multi_threaded::impl$2::run::closure_env$1,tuple$<> >
at C:\Users\jam\Downloads\bevy-main\crates\bevy_tasks\src\task_pool.rs:311
87: 0x7ff7f98885fa - std::thread::local::LocalKey<alloc::sync::Arc<bevy_tasks::thread_executor::ThreadExecutor,alloc::alloc::Global> >::try_with<alloc::sync::Arc<bevy_tasks::thread_executor::ThreadExecutor,alloc::alloc::Global>,bevy_tasks::task_pool::impl$2::scope_with_executo
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\thread\local.rs:283
88: 0x7ff7f988831d - std::thread::local::LocalKey<alloc::sync::Arc<bevy_tasks::thread_executor::ThreadExecutor,alloc::alloc::Global> >::with<alloc::sync::Arc<bevy_tasks::thread_executor::ThreadExecutor,alloc::alloc::Global>,bevy_tasks::task_pool::impl$2::scope_with_executor::c
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\thread\local.rs:260
89: 0x7ff7f9885206 - bevy_tasks::task_pool::TaskPool::scope_with_executor<bevy_ecs::schedule::executor::multi_threaded::impl$2::run::closure_env$1,tuple$<> >
at C:\Users\jam\Downloads\bevy-main\crates\bevy_tasks\src\task_pool.rs:307
90: 0x7ff7f983bfe1 - bevy_ecs::schedule::executor::multi_threaded::impl$2::run
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\schedule\executor\multi_threaded.rs:221
91: 0x7ff7f97d6e8f - bevy_ecs::schedule::schedule::Schedule::run
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\schedule\schedule.rs:388
92: 0x7ff7f9737330 - bevy_ecs::world::impl$4::run_schedule::closure$0<bevy_ecs::intern::Interned<dyn$<bevy_ecs::schedule::set::ScheduleLabel> > >
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\world\mod.rs:3846
93: 0x7ff7f9738da5 - bevy_ecs::world::World::try_schedule_scope<tuple$<>,bevy_ecs::intern::Interned<dyn$<bevy_ecs::schedule::set::ScheduleLabel> >,bevy_ecs::world::impl$4::run_schedule::closure_env$0<bevy_ecs::intern::Interned<dyn$<bevy_ecs::schedule::set::ScheduleLabel> > > >
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\world\mod.rs:3765
94: 0x7ff7f9738a38 - bevy_ecs::world::World::schedule_scope<tuple$<>,bevy_ecs::intern::Interned<dyn$<bevy_ecs::schedule::set::ScheduleLabel> >,bevy_ecs::world::impl$4::run_schedule::closure_env$0<bevy_ecs::intern::Interned<dyn$<bevy_ecs::schedule::set::ScheduleLabel> > > >
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\world\mod.rs:3817
95: 0x7ff7f9737308 - bevy_ecs::world::World::run_schedule<bevy_ecs::intern::Interned<dyn$<bevy_ecs::schedule::set::ScheduleLabel> > >
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\world\mod.rs:3846
96: 0x7ff7f9740013 - bevy_app::sub_app::SubApp::run_default_schedule
at C:\Users\jam\Downloads\bevy-main\crates\bevy_app\src\sub_app.rs:137
97: 0x7ff7f9740033 - bevy_app::sub_app::SubApp::update
at C:\Users\jam\Downloads\bevy-main\crates\bevy_app\src\sub_app.rs:143
98: 0x7ff7f805d47b - bevy_render::pipelined_rendering::impl$2::cleanup::closure$0
at C:\Users\jam\Downloads\bevy-main\crates\bevy_render\src\pipelined_rendering.rs:169
99: 0x7ff7f7f2a659 - core::hint::black_box
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\hint.rs:389
100: 0x7ff7f7f2a659 - std::sys::backtrace::rust_begin_short_backtrace<bevy_render::pipelined_rendering::impl$2::cleanup::closure_env$0,tuple$<> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\sys\backtrace.rs:154
101: 0x7ff7f8021a48 - std::thread::impl$0::spawn_unchecked
::closure$1::closure$0<bevy_render::pipelined_rendering::impl$2::cleanup::closure_env$0,tuple$<> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\thread\mod.rs:538
102: 0x7ff7f80b44f8 - core::panic::unwind_safe::impl$25::call_once<tuple$<>,std::thread::impl$0::spawn_unchecked
::closure$1::closure_env$0<bevy_render::pipelined_rendering::impl$2::cleanup::closure_env$0,tuple$<> > >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\panic\unwind_safe.rs:272
103: 0x7ff7f80d2efc - std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::impl$0::spawn_unchecked
::closure$1::closure_env$0<bevy_render::pipelined_rendering::impl$2::cleanup::closure_env$0,tuple$<> > >,tuple$<> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\panicking.rs:557
104: 0x7ff7f8021ba3 - std::thread::impl$0::spawn_unchecked
::closure$0::closure$0<bevy_render::pipelined_rendering::impl$2::cleanup::closure_env$0,tuple$<> >
105: 0x7ff7f802168b - std::panicking::try
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\panicking.rs:520
106: 0x7ff7f802168b - std::panic::catch_unwind
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\panic.rs:358
107: 0x7ff7f802168b - std::thread::impl$0::spawn_unchecked
::closure$1<bevy_render::pipelined_rendering::impl$2::cleanup::closure_env$0,tuple$<> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\thread\mod.rs:537
108: 0x7ff7f7b46c1e - core::ops::function::FnOnce::call_once<std::thread::impl$0::spawn_unchecked
::closure_env$1<bevy_render::pipelined_rendering::impl$2::cleanup::closure_env$0,tuple$<> >,tuple$<> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ops\function.rs:250
109: 0x7ff7f9a7167d - alloc::boxed::impl$48::call_once
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/alloc\src\boxed.rs:2454
110: 0x7ff7f9a7167d - alloc::boxed::impl$48::call_once
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/alloc\src\boxed.rs:2454
111: 0x7ff7f9a7167d - std::sys::pal::windows::thread::impl$0::new::thread_start
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\sys\pal\windows\thread.rs:55
112: 0x7ffd05667374 - BaseThreadInitThunk
113: 0x7ffd05fbcc91 - RtlUserThreadStart
Encountered a panic in system bevy_render::renderer::render_system!
thread 'main' panicked at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\wgpu-hal-23.0.1\src\vulkan\instance.rs:173:58:
Trying to destroy a SurfaceSemaphores that is still in use by a SurfaceTexture
stack backtrace:
0: 0x7ff7f9a6b2a1 - std::backtrace_rs::backtrace::dbghelp64::trace
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src....\backtrace\src\backtrace\dbghelp64.rs:91
1: 0x7ff7f9a6b2a1 - std::backtrace_rs::backtrace::trace_unsynchronized
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src....\backtrace\src\backtrace\mod.rs:66
2: 0x7ff7f9a6b2a1 - std::sys::backtrace::_print_fmt
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\sys\backtrace.rs:66
3: 0x7ff7f9a6b2a1 - std::sys::backtrace::impl$0::print::impl$0::fmt
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\sys\backtrace.rs:39
4: 0x7ff7f9a84d4a - core::fmt::rt::Argument::fmt
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/core\src\fmt\rt.rs:177
5: 0x7ff7f9a84d4a - core::fmt::write
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/core\src\fmt\mod.rs:1186
6: 0x7ff7f9a67357 - std::io::Write::write_fmtstd::sys::pal::windows::stdio::Stderr
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\io\mod.rs:1839
7: 0x7ff7f9a6b0e5 - std::sys::backtrace::BacktraceLock::print
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\sys\backtrace.rs:42
8: 0x7ff7f9a6cc17 - std::panicking::default_hook::closure$1
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\panicking.rs:268
9: 0x7ff7f9a6c9f7 - std::panicking::default_hook
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\panicking.rs:295
10: 0x7ff7f9a6d2a3 - std::panicking::rust_panic_with_hook
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\panicking.rs:801
11: 0x7ff7f9a6d129 - std::panicking::begin_panic_handler::closure$0
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\panicking.rs:674
12: 0x7ff7f9a6b9ef - std::sys::backtrace::_rust_end_short_backtracestd::panicking::begin_panic_handler::closure_env$0,never$
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\sys\backtrace.rs:170
13: 0x7ff7f9a6cd2e - std::panicking::begin_panic_handler
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\panicking.rs:665
14: 0x7ff7f9a9c6a1 - core::panicking::panic_fmt
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/core\src\panicking.rs:74
15: 0x7ff7f9a9c67c - core::panicking::panic_display
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/core\src\panicking.rs:264
16: 0x7ff7f9a9c67c - core::option::expect_failed
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/core\src\option.rs:2021
17: 0x7ff7f8ef370e - enum2$<core::option::Option<lock_api::mutex::Mutex<parking_lot::raw_mutex::RawMutex,wgpu_hal::vulkan::SwapchainImageSemaphores> > >::expect<lock_api::mutex::Mutex<parking_lot::raw_mutex::RawMutex,wgpu_hal::vulkan::SwapchainImageSemaphores> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\option.rs:933
18: 0x7ff7f8fabf70 - wgpu_hal::vulkan::Swapchain::release_resources
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\wgpu-hal-23.0.1\src\vulkan\instance.rs:173
19: 0x7ff7f8fb03ac - wgpu_hal::vulkan::instance::impl$7::unconfigure
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\wgpu-hal-23.0.1\src\vulkan\instance.rs:986
20: 0x7ff7f8da39f9 - wgpu_hal::dynamic::surface::impl$0::unconfigure<wgpu_hal::vulkan::Surface>
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\wgpu-hal-23.0.1\src\dynamic\surface.rs:47
21: 0x7ff7f8e5f58d - wgpu_core::instance::impl$4::drop
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\wgpu-core-23.0.1\src\instance.rs:437
22: 0x7ff7f8cd912f - core::ptr::drop_in_place<wgpu_core::instance::Surface>
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
23: 0x7ff7f8c3fabf - alloc::sync::Arc<wgpu_core::instance::Surface,alloc::alloc::Global>::drop_slow<wgpu_core::instance::Surface,alloc::alloc::Global>
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\alloc\src\sync.rs:1877
24: 0x7ff7f8c4307a - alloc::sync::impl$37::drop<wgpu_core::instance::Surface,alloc::alloc::Global>
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\alloc\src\sync.rs:2570
25: 0x7ff7f8ce02ae - core::ptr::drop_in_place<alloc::sync::Arc<wgpu_core::instance::Surface,alloc::alloc::Global> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
26: 0x7ff7f8ccde69 - core::ptr::drop_in_place<enum2$<wgpu_core::storage::Element<alloc::sync::Arc<wgpu_core::instance::Surface,alloc::alloc::Global> > > >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
27: 0x7ff7f8cd0472 - core::ptr::drop_in_place<slice2$<enum2$<wgpu_core::storage::Element<alloc::sync::Arc<wgpu_core::instance::Surface,alloc::alloc::Global> > > > >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
28: 0x7ff7f8d1bfd7 - alloc::vec::impl$25::drop<enum2$<wgpu_core::storage::Element<alloc::sync::Arc<wgpu_core::instance::Surface,alloc::alloc::Global> > >,alloc::alloc::Global>
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\alloc\src\vec\mod.rs:3719
29: 0x7ff7f8cd289f - core::ptr::drop_in_place<alloc::vec::Vec<enum2$<wgpu_core::storage::Element<alloc::sync::Arc<wgpu_core::instance::Surface,alloc::alloc::Global> > >,alloc::alloc::Global> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
30: 0x7ff7f8ccde9e - core::ptr::drop_in_place<wgpu_core::storage::Storage<alloc::sync::Arc<wgpu_core::instance::Surface,alloc::alloc::Global> > >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
31: 0x7ff7f8cd3b1e - core::ptr::drop_in_place<core::cell::UnsafeCell<wgpu_core::storage::Storage<alloc::sync::Arc<wgpu_core::instance::Surface,alloc::alloc::Global> > > >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
32: 0x7ff7f8cd6212 - core::ptr::drop_in_place<lock_api::rwlock::RwLock<parking_lot::raw_rwlock::RawRwLock,wgpu_core::storage::Storage<alloc::sync::Arc<wgpu_core::instance::Surface,alloc::alloc::Global> > > >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
33: 0x7ff7f8cd48be - core::ptr::drop_in_place<wgpu_core::lock::vanilla::RwLock<wgpu_core::storage::Storage<alloc::sync::Arc<wgpu_core::instance::Surface,alloc::alloc::Global> > > >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
34: 0x7ff7f8cce85e - core::ptr::drop_in_place<wgpu_core::registry::Registry<alloc::sync::Arc<wgpu_core::instance::Surface,alloc::alloc::Global> > >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
35: 0x7ff7f8bee77e - core::ptr::drop_in_place<wgpu_core::global::Global>
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
36: 0x7ff7f8bef44a - core::ptr::drop_in_placewgpu::backend::wgpu_core::ContextWgpuCore
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
37: 0x7ff7f8beebdd - core::ptr::drop_in_place<dyn$wgpu::context::DynContext >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
38: 0x7ff7f8c08a4a - alloc::sync::Arc<dyn$wgpu::context::DynContext,alloc::alloc::Global>::drop_slow<dyn$wgpu::context::DynContext,alloc::alloc::Global>
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\alloc\src\sync.rs:1877
39: 0x7ff7f8c08f11 - alloc::sync::impl$37::drop<dyn$wgpu::context::DynContext,alloc::alloc::Global>
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\alloc\src\sync.rs:2570
40: 0x7ff7f8befd5e - core::ptr::drop_in_place<alloc::sync::Arc<dyn$wgpu::context::DynContext,alloc::alloc::Global> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
41: 0x7ff7f8bee86a - core::ptr::drop_in_placewgpu::api::adapter::Adapter
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
42: 0x7ff7f7b7d92e - core::ptr::drop_in_place<bevy_render::renderer::WgpuWrapperwgpu::api::adapter::Adapter >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
43: 0x7ff7f7bdd33f - alloc::sync::Arc<bevy_render::renderer::WgpuWrapperwgpu::api::adapter::Adapter,alloc::alloc::Global>::drop_slow<bevy_render::renderer::WgpuWrapperwgpu::api::adapter::Adapter,alloc::alloc::Global>
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\alloc\src\sync.rs:1877
44: 0x7ff7f7b8225a - alloc::sync::impl$37::drop<bevy_render::renderer::WgpuWrapperwgpu::api::adapter::Adapter,alloc::alloc::Global>
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\alloc\src\sync.rs:2570
45: 0x7ff7f7b6051e - core::ptr::drop_in_place<alloc::sync::Arc<bevy_render::renderer::WgpuWrapperwgpu::api::adapter::Adapter,alloc::alloc::Global> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
46: 0x7ff7f7b7562e - core::ptr::drop_in_place<bevy_render::renderer::RenderAdapter>
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
47: 0x7ff7f7bb0949 - core::ptr::mut_ptr::impl$0::drop_in_place
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mut_ptr.rs:1442
48: 0x7ff7f7bb0949 - bevy_ptr::OwningPtr<bevy_ptr::Aligned>::drop_as<bevy_ptr::Aligned,bevy_render::renderer::RenderAdapter>
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ptr\src\lib.rs:458
49: 0x7ff7f7b0226e - bevy_ecs::component::ComponentDescriptor::drop_ptr<bevy_render::renderer::RenderAdapter>
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\component.rs:880
50: 0x7ff7f97e56fd - bevy_ecs::storage::blob_vec::BlobVec::clear
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\storage\blob_vec.rs:390
51: 0x7ff7f97ab183 - bevy_ecs::storage::blob_vec::impl$2::drop
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\storage\blob_vec.rs:398
52: 0x7ff7f97a19ce - core::ptr::drop_in_place<bevy_ecs::storage::blob_vec::BlobVec>
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
53: 0x7ff7f985bb5e - core::mem::manually_drop::ManuallyDrop<bevy_ecs::storage::blob_vec::BlobVec>::drop<bevy_ecs::storage::blob_vec::BlobVec>
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\mem\manually_drop.rs:256
54: 0x7ff7f97ab218 - bevy_ecs::storage::resource::impl$0::drop
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\storage\resource.rs:48
55: 0x7ff7f97a328f - core::ptr::drop_in_place<bevy_ecs::storage::resource::ResourceData >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
56: 0x7ff7f97a4343 - core::ptr::drop_in_place<slice2$<bevy_ecs::storage::resource::ResourceData > >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ptr\mod.rs:574
57: 0x7ff7f977aa84 - alloc::vec::Vec<bevy_ecs::storage::resource::ResourceData,alloc::alloc::Global>::clear<bevy_ecs::storage::resource::ResourceData,alloc::alloc::Global>
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\alloc\src\vec\mod.rs:2647
58: 0x7ff7f9793e73 - bevy_ecs::storage::sparse_set::SparseSet<bevy_ecs::component::ComponentId,bevy_ecs::storage::resource::ResourceData >::clear<bevy_ecs::component::ComponentId,bevy_ecs::storage::resource::ResourceData >
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\storage\sparse_set.rs:549
59: 0x7ff7f97d45ce - bevy_ecs::storage::resource::Resources::clear
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\storage\resource.rs:333
60: 0x7ff7f97b5d01 - bevy_ecs::world::World::clear_resources
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\world\mod.rs:3328
61: 0x7ff7f97b5c7d - bevy_ecs::world::World::clear_all
at C:\Users\jam\Downloads\bevy-main\crates\bevy_ecs\src\world\mod.rs:3309
62: 0x7ff7f5325990 - bevy_winit::state::impl$1::exiting<bevy_winit::WakeUp>
at C:\Users\jam\Downloads\bevy-main\crates\bevy_winit\src\state.rs:662
63: 0x7ff7f52f3bdc - winit::event_loop::dispatch_event_for_app
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\event_loop.rs:648
64: 0x7ff7f52f3bdc - winit::event_loop::impl$6::run_app::closure$0<bevy_winit::WakeUp,bevy_winit::state::WinitAppRunnerState<bevy_winit::WakeUp> >
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\event_loop.rs:265
65: 0x7ff7f531def5 - winit::platform_impl::windows::event_loop::impl$3::run_on_demand::closure$0<bevy_winit::WakeUp,winit::event_loop::impl$6::run_app::closure_env$0<bevy_winit::WakeUp,bevy_winit::state::WinitAppRunnerState<bevy_winit::WakeUp> > >
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop.rs:253
66: 0x7ff7f54ec078 - alloc::boxed::impl$49::call_mut<tuple$<enum2$<winit::event::Eventwinit::platform_impl::windows::event_loop::UserEventPlaceholder > >,dyn$<core::ops::function::FnMut<tuple$<enum2$<winit::event::Event<winit::platform_impl::windows::event_loop::UserEventPla
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\alloc\src\boxed.rs:2461
67: 0x7ff7f54daa9c - winit::platform_impl::windows::event_loop::runner::impl$3::call_event_handler::closure$0winit::platform_impl::windows::event_loop::UserEventPlaceholder
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop\runner.rs:236
68: 0x7ff7f54f2b44 - core::panic::unwind_safe::impl$25::call_once<tuple$<>,winit::platform_impl::windows::event_loop::runner::impl$3::call_event_handler::closure_env$0winit::platform_impl::windows::event_loop::UserEventPlaceholder >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\panic\unwind_safe.rs:272
69: 0x7ff7f54e4ff4 - std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<winit::platform_impl::windows::event_loop::runner::impl$3::call_event_handler::closure_env$0winit::platform_impl::windows::event_loop::UserEventPlaceholder >,tuple$<> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\panicking.rs:557
70: 0x7ff7f54db6c3 - winit::event::impl$80::eq
71: 0x7ff7f54d616a - std::panicking::try
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\panicking.rs:520
72: 0x7ff7f54d616a - std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<winit::platform_impl::windows::event_loop::runner::impl$3::call_event_handler::closure_env$0winit::platform_impl::windows::event_loop::UserEventPlaceholder >,tuple$<> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\panic.rs:358
73: 0x7ff7f54d9d2f - winit::platform_impl::windows::event_loop::runner::EventLoopRunnerwinit::platform_impl::windows::event_loop::UserEventPlaceholder::catch_unwind<winit::platform_impl::windows::event_loop::UserEventPlaceholder,tuple$<>,winit::platform_impl::windows::event

at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop\runner.rs:173
74: 0x7ff7f54da99b - winit::platform_impl::windows::event_loop::runner::EventLoopRunnerwinit::platform_impl::windows::event_loop::UserEventPlaceholder::call_event_handlerwinit::platform_impl::windows::event_loop::UserEventPlaceholder
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop\runner.rs:230
75: 0x7ff7f53463d3 - winit::platform_impl::windows::event_loop::runner::EventLoopRunnerwinit::platform_impl::windows::event_loop::UserEventPlaceholder::move_state_towinit::platform_impl::windows::event_loop::UserEventPlaceholder
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop\runner.rs:322
76: 0x7ff7f5346427 - winit::platform_impl::windows::event_loop::runner::EventLoopRunnerwinit::platform_impl::windows::event_loop::UserEventPlaceholder::loop_destroyedwinit::platform_impl::windows::event_loop::UserEventPlaceholder
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop\runner.rs:226
77: 0x7ff7f531dceb - winit::platform_impl::windows::event_loop::EventLoop<bevy_winit::WakeUp>::run_on_demand<bevy_winit::WakeUp,winit::event_loop::impl$6::run_app::closure_env$0<bevy_winit::WakeUp,bevy_winit::state::WinitAppRunnerState<bevy_winit::WakeUp> > >
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop.rs:273
78: 0x7ff7f531eaa6 - winit::platform_impl::windows::event_loop::EventLoop<bevy_winit::WakeUp>::run<bevy_winit::WakeUp,winit::event_loop::impl$6::run_app::closure_env$0<bevy_winit::WakeUp,bevy_winit::state::WinitAppRunnerState<bevy_winit::WakeUp> > >
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop.rs:222
79: 0x7ff7f52f3a22 - winit::event_loop::EventLoop<bevy_winit::WakeUp>::run_app<bevy_winit::WakeUp,bevy_winit::state::WinitAppRunnerState<bevy_winit::WakeUp> >
at C:\Users\jam.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\event_loop.rs:265
80: 0x7ff7f531f95f - bevy_winit::state::winit_runner<bevy_winit::WakeUp>
at C:\Users\jam\Downloads\bevy-main\crates\bevy_winit\src\state.rs:875
81: 0x7ff7f52e2c74 - core::ops::function::FnOnce::call_once<enum2$<bevy_app::app::AppExit> ()(bevy_app::app::App),tuple$<bevy_app::app::App> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ops\function.rs:250
82: 0x7ff7f52e2983 - core::ops::function::FnOnce::call_once<enum2$<bevy_app::app::AppExit> (
)(bevy_app::app::App),tuple$<bevy_app::app::App> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ops\function.rs:250
83: 0x7ff7f975fb5d - alloc::boxed::impl$48::call_once<tuple$<bevy_app::app::App>,dyn$<core::ops::function::FnOnce<tuple$<bevy_app::app::App>,assoc$<Output,enum2$<bevy_app::app::AppExit> > > >,alloc::alloc::Global>
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\alloc\src\boxed.rs:2454
84: 0x7ff7f973a3db - bevy_app::app::App::run
at C:\Users\jam\Downloads\bevy-main\crates\bevy_app\src\app.rs:170
85: 0x7ff7f52b1e85 - split_screen::main
at C:\Users\jam\Downloads\bevy-main\examples\3d\split_screen.rs:10
86: 0x7ff7f52ca96b - core::ops::function::FnOnce::call_once<void ()(),tuple$<> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\ops\function.rs:250
87: 0x7ff7f52bbc2e - core::hint::black_box
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\core\src\hint.rs:389
88: 0x7ff7f52bbc2e - std::sys::backtrace::__rust_begin_short_backtrace<void (
)(),tuple$<> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\sys\backtrace.rs:154
89: 0x7ff7f52ca351 - std::rt::lang_start::closure$0<tuple$<> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\rt.rs:195
90: 0x7ff7f9a6279c - std::rt::lang_start_internal::closure$1
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\rt.rs:174
91: 0x7ff7f9a6279c - std::panicking::try::do_call
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\panicking.rs:557
92: 0x7ff7f9a6279c - std::panicking::try
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\panicking.rs:520
93: 0x7ff7f9a6279c - std::panic::catch_unwind
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\panic.rs:358
94: 0x7ff7f9a6279c - std::rt::lang_start_internal
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library/std\src\rt.rs:174
95: 0x7ff7f52ca32a - std::rt::lang_start<tuple$<> >
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf\library\std\src\rt.rs:194
96: 0x7ff7f52b57c9 - main
97: 0x7ff7f9a9a22c - invoke_main
at D:\a_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78
98: 0x7ff7f9a9a22c - __scrt_common_main_seh
at D:\a_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
99: 0x7ffd05667374 - BaseThreadInitThunk
100: 0x7ffd05fbcc91 - RtlUserThreadStart

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    A-RenderingDrawing game state to the screenC-BugAn unexpected or incorrect behaviorP-CrashA sudden unexpected crashP-RegressionFunctionality that used to work but no longer does. Add a test for this!S-Needs-InvestigationThis issue requires detective work to figure out what's going wrong

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions