You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi! I tried to run the castle executable but I get a panic.
It panics at the line
crates\rhyolite_bevy\src\loaders\png.rs:85:50
let mut reader = decoder.read_info().unwrap();
Panic output:
2024-01-03T20:47:24.306687Z INFO bevy_winit::system: Creating new window "Dust Renderer: Castle" (0v0)
2024-01-03T20:47:24.361820Z WARN bevy_asset::io::source: AssetSourceId::Name(embedded) does not have a processed AssetWatcher configured. Consider enabling the embedded_watcher cargo feature.
2024-01-03T20:47:25.594012Z INFO rhyolite_bevy: Using DISCRETE_GPU "NVIDIA GeForce RTX 4050 Laptop GPU" with memory model ReBar
2024-01-03T20:47:25.594432Z INFO rhyolite::physical_device: Creating device with DeviceCreateInfo { s_type: DEVICE_CREATE_INFO, p_next: 0x1701e848960, flags: , queue_create_info_c
ount: 3, p_queue_create_infos: 0x1701adf4750, enabled_layer_count: 0, pp_enabled_layer_names: 0x0, enabled_extension_count: 6, pp_enabled_extension_names: 0x1701be4dfe0, p_enabled_features: 0x0 }
2024-01-03T20:47:25.595030Z INFO rhyolite::debug: "Loader Message" id=0 detail="Inserted device layer "VK_LAYER_NV_optimus" (C:\Windows\System32\DriverStore\FileRepository\nvmii.inf_amd64_649395c294ad3a68\.\nvoglv64.dll)"
2024-01-03T20:47:25.595711Z INFO rhyolite::debug: "Loader Message" id=0 detail=" Using "NVIDIA GeForce RTX 4050 Laptop GPU" with driver: "C:\Windows\System32\DriverStore\FileRepository\nvmii.inf_amd64_649395c294ad3a68\.\nvoglv64.dll""
[NearestClamp, NearestMirroredRepeat, LinearClamp, LinearMirroredRepeat]
thread 'thread 'IO Task Pool (1)IO Task Pool (3)' panicked at '' panicked at 'called Result::unwrap() on an Err value: Format(FormatError { inner: InvalidSignature })called Re sult::unwrap() on an Err value: Format(FormatError { inner: InvalidSignature })', ', crates\rhyolite_bevy\src\loaders\png.rscrates\rhyolite_bevy\src\loaders\png.rs::8585::thread '50
' panicked at '50stack backtrace:
called Result::unwrap() on an Err value: Format(FormatError { inner: InvalidSignature })', crates\rhyolite_bevy\src\loaders\png.rs:85:50
thread 'IO Task Pool (2)' panicked at 'called Result::unwrap() on an Err value: Format(FormatError { inner: InvalidSignature })', crates\rhyolite_bevy\src\loaders\png.rs:85:50
2024-01-03T20:47:28.677849Z ERROR bevy_asset::server: Failed to load asset 'castle.vox' with asset loader 'dust_vox::loader::VoxLoader': parse error: Not a valid MagicaVoxel .vox file
2024-01-03T20:47:28.823696Z ERROR bevy_asset::server: Failed to load asset 'teapot.vox' with asset loader 'dust_vox::loader::VoxLoader': parse error: Not a valid MagicaVoxel .vox file
2024-01-03T20:47:28.853979Z INFO bevy_diagnostic::system_information_diagnostics_plugin::internal: SystemInfo { os: "Windows 11 Home", kernel: "22631", cpu: "12th Gen Intel(R) Core(TM) i7-12650H", core_count: "10", memory: "15.7 GiB" }
2024-01-03T20:47:28.873908Z INFO rhyolite::swapchain: Creating swapchain width=1920 height=1080 format=B8G8R8A8_UNORM color_space=SRGB_NONLINEAR
0: std::panicking::begin_panic_handler
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df/library\std\src\panicking.rs:593
1: core::panicking::panic_fmt
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df/library\core\src\panicking.rs:67
2: core::result::unwrap_failed
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df/library\core\src\result.rs:1651
3: enum2$<core::result::Result<png::decoder::Reader<ref$<slice2$ > >,enum2$png::decoder::stream::DecodingError > >::unwrap<png::decoder::Reader<ref$<slice2$ > >,enum2$png::decoder::stream::DecodingError >
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\core\src\result.rs:1076
4: rhyolite_bevy::loaders::png::impl$2::load::async_block$0
at .\crates\rhyolite_bevy\src\loaders\png.rs:85
5: core::future::future::impl$1::poll<alloc::boxed::Box<dyn$<core::future::future::Future<assoc$<Output,enum2$<core::result::Result<rhyolite_bevy::image::SlicedImageArray,enum2$<rhyolite_bevy::loaders::png::PngLoadingError> > > > >,core::marker::Send>,alloc:
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\core\src\future\future.rs:125
6: bevy_asset::loader::impl$0::load::async_block$0<rhyolite_bevy::loaders::png::PngLoader>
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_asset\src\loader.rs:94
7: core::future::future::impl$1::poll<alloc::boxed::Box<dyn$<core::future::future::Future<assoc$<Output,enum2$<core::result::Result<bevy_asset::loader::ErasedLoadedAsset,alloc::boxed::Box<dyn$core::error::Error,core::marker::Send,core::marker::Sync,alloc::
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\core\src\future\future.rs:125
8: bevy_asset::server::impl$0::load_with_meta_loader_and_reader::async_fn$0
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_asset\src\server\mod.rs:923
9: bevy_asset::server::impl$0::load_internal::async_fn$0
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_asset\src\server\mod.rs:483
10: bevy_asset::server::impl$0::load_with_meta_transform::async_block$0<rhyolite_bevy::image::SlicedImageArray,ref$<str$> >
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_asset\src\server\mod.rs:299
11: async_executor::impl$5::spawn::async_block$0<tuple$<>,enum2$<bevy_asset::server::impl$0::load_with_meta_transform::async_block_env$0<rhyolite_bevy::image::SlicedImageArray,ref$<str$> > > >
at C:\Users\Gatto.cargo\registry\src\index.crates.io-6f17d22bba15001f\async-executor-1.8.0\src\lib.rs:158
12: async_task::raw::impl$3::run::closure$1<enum2$<async_executor::impl$5::spawn::async_block_env$0<tuple$<>,enum2$<bevy_asset::server::impl$0::load_with_meta_transform::async_block_env$0<rhyolite_bevy::image::SlicedImageArray,ref$<str$> > > > >,tuple$<>,asyn
at C:\Users\Gatto.cargo\registry\src\index.crates.io-6f17d22bba15001f\async-task-4.6.0\src\raw.rs:557
13: core::ops::function::FnOnce::call_once<async_task::raw::impl$3::run::closure_env$1<enum2$<async_executor::impl$5::spawn::async_block_env$0<tuple$<>,enum2$<bevy_asset::server::impl$0::load_with_meta_transform::async_block_env$0<rhyolite_bevy::image::Sliced
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\core\src\ops\function.rs:250
14: core::panic::unwind_safe::impl$23::call_once<enum2$<core::task::poll::Poll<tuple$<> > >,async_task::raw::impl$3::run::closure_env$1<enum2$<async_executor::impl$5::spawn::async_block_env$0<tuple$<>,enum2$<bevy_asset::server::impl$0::load_with_meta_transfor
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\core\src\panic\unwind_safe.rs:271
15: 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::async_block_env$0<tuple$<>,enum2$<bevy_asset::server::impl$0::load_with_meta_transform::async_block_e
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\std\src\panicking.rs:500
16: std::panicking::try::do_catch<core::panic::unwind_safe::AssertUnwindSafe<async_task::raw::impl$3::run::closure_env$1<enum2$<async_executor::impl$5::spawn::async_block_env$0<tuple$<>,enum2$<bevy_asset::server::impl$0::register_loader::async_block_env$0<dus
17: std::panicking::try<enum2$<core::task::poll::Poll<tuple$<> > >,core::panic::unwind_safe::AssertUnwindSafe<async_task::raw::impl$3::run::closure_env$1<enum2$<async_executor::impl$5::spawn::async_block_env$0<tuple$<>,enum2$<bevy_asset::server::impl$0::load_
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\std\src\panicking.rs:464
18: std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<async_task::raw::impl$3::run::closure_env$1<enum2$<async_executor::impl$5::spawn::async_block_env$0<tuple$<>,enum2$<bevy_asset::server::impl$0::load_with_meta_transform::async_block_env$0
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\std\src\panic.rs:142
2024-01-03T20:47:28.952851Z INFO bevy_asset::server: Reloading castle.vox because it has changed
19: async_task::raw::RawTask<enum2$<async_executor::impl$5::spawn::async_block_env$0<tuple$<>,enum2$<bevy_asset::server::impl$0::load_with_meta_transform::async_block_env$0<rhyolite_bevy::image::SlicedImageArray,ref$<str$> > > > >,tuple$<>,async_executor::imp
at C:\Users\Gatto.cargo\registry\src\index.crates.io-6f17d22bba15001f\async-task-4.6.0\src\raw.rs:556
20: async_task::runnable::Runnable<tuple$<> >::run<tuple$<> >
at C:\Users\Gatto.cargo\registry\src\index.crates.io-6f17d22bba15001f\async-task-4.6.0\src\runnable.rs:784
21: async_executor::impl$5::run::async_fn$0::async_block$0<enum2$<core::result::Result<tuple$<>,async_channel::RecvError> >,futures_lite::future::Or<enum2$<bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0::closure$0::closure$0::async_block_en
at C:\Users\Gatto.cargo\registry\src\index.crates.io-6f17d22bba15001f\async-executor-1.8.0\src\lib.rs:254
22: futures_lite::future::impl$7::poll<enum2$<core::result::Result<tuple$<>,async_channel::RecvError> >,futures_lite::future::Or<enum2$<bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0::closure$0::closure$0::async_block_env$0>,async_channel::
at C:\Users\Gatto.cargo\registry\src\index.crates.io-6f17d22bba15001f\futures-lite-2.1.0\src\future.rs:449
23: async_executor::impl$5::run::async_fn$0<enum2$<core::result::Result<tuple$<>,async_channel::RecvError> >,futures_lite::future::Or<enum2$<bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0::closure$0::closure$0::async_block_env$0>,async_chan
at C:\Users\Gatto.cargo\registry\src\index.crates.io-6f17d22bba15001f\async-executor-1.8.0\src\lib.rs:261
24: futures_lite::future::block_on::closure$0<enum2$<core::result::Result<tuple$<>,async_channel::RecvError> >,enum2$<async_executor::impl$5::run::async_fn_env$0<enum2$<core::result::Result<tuple$<>,async_channel::RecvError> >,futures_lite::future::Or<enum2$<
at C:\Users\Gatto.cargo\registry\src\index.crates.io-6f17d22bba15001f\futures-lite-2.1.0\src\future.rs:99
2024-01-03T20:47:28.961672Z ERROR bevy_asset::server: Failed to load asset 'castle.vox' with asset loader 'dust_vox::loader::VoxLoader': parse error: Not a valid MagicaVoxel .vox file
25: 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<enum2$<core::result::Result<
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\std\src\thread\local.rs:270
26: 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<enum2$<core::result::Result<tupl
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\std\src\thread\local.rs:246
27: futures_lite::future::block_on<enum2$<core::result::Result<tuple$<>,async_channel::RecvError> >,enum2$<async_executor::impl$5::run::async_fn_env$0<enum2$<core::result::Result<tuple$<>,async_channel::RecvError> >,futures_lite::future::Or<enum2$<bevy_tasks:
at C:\Users\Gatto.cargo\registry\src\index.crates.io-6f17d22bba15001f\futures-lite-2.1.0\src\future.rs:78
28: bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0::closure$0::closure$0
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_tasks\src\task_pool.rs:180
29: std::panicking::try::do_call<bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0::closure$0::closure_env$0,enum2$<core::result::Result<tuple$<>,async_channel::RecvError> > >
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\std\src\panicking.rs:500
30: bevy_tasks::task_pool::impl$2::THREAD_EXECUTOR::__getit::closure$0
31: std::panicking::try<enum2$<core::result::Result<tuple$<>,async_channel::RecvError> >,bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0::closure$0::closure_env$0>
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\std\src\panicking.rs:464
32: std::panic::catch_unwind<bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0::closure$0::closure_env$0,enum2$<core::result::Result<tuple$<>,async_channel::RecvError> > >
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\std\src\panic.rs:142
33: bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0::closure$0
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_tasks\src\task_pool.rs:174
34: std::thread::local::LocalKey<async_executor::LocalExecutor>::try_with<async_executor::LocalExecutor,bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0::closure_env$0,tuple$<> >
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\std\src\thread\local.rs:270
35: std::thread::local::LocalKey<async_executor::LocalExecutor>::with<async_executor::LocalExecutor,bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0::closure_env$0,tuple$<> >
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\std\src\thread\local.rs:246
36: bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_tasks\src\task_pool.rs:167
note: Some details are omitted, run with RUST_BACKTRACE=full for a verbose backtrace.
stack backtrace:
0: std::panicking::begin_panic_handler
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df/library\std\src\panicking.rs:593
1: core::panicking::panic_fmt
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df/library\core\src\panicking.rs:67
2: core::result::unwrap_failed
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df/library\core\src\result.rs:1651
3: enum2$<core::result::Result<png::decoder::Reader<ref$<slice2$ > >,enum2$png::decoder::stream::DecodingError > >::unwrap<png::decoder::Reader<ref$<slice2$ > >,enum2$png::decoder::stream::DecodingError >
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\core\src\result.rs:1076
4: rhyolite_bevy::loaders::png::impl$2::load::async_block$0
at .\crates\rhyolite_bevy\src\loaders\png.rs:85
5: core::future::future::impl$1::poll<alloc::boxed::Box<dyn$<core::future::future::Future<assoc$<Output,enum2$<core::result::Result<rhyolite_bevy::image::SlicedImageArray,enum2$<rhyolite_bevy::loaders::png::PngLoadingError> > > > >,core::marker::Send>,alloc:
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\core\src\future\future.rs:125
6: bevy_asset::loader::impl$0::load::async_block$0<rhyolite_bevy::loaders::png::PngLoader>
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_asset\src\loader.rs:94
7: core::future::future::impl$1::poll<alloc::boxed::Box<dyn$<core::future::future::Future<assoc$<Output,enum2$<core::result::Result<bevy_asset::loader::ErasedLoadedAsset,alloc::boxed::Box<dyn$core::error::Error,core::marker::Send,core::marker::Sync,alloc::
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\core\src\future\future.rs:125
8: bevy_asset::server::impl$0::load_with_meta_loader_and_reader::async_fn$0
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_asset\src\server\mod.rs:923
9: bevy_asset::server::impl$0::load_internal::async_fn$0
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_asset\src\server\mod.rs:483
thread '10main: ' has overflowed its stack
bevy_asset::server::impl$0::load_with_meta_transform::async_block$0<rhyolite_bevy::image::SlicedImageArray,ref$<str$> >
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_asset\src\server\mod.rs:299
error: process didn't exit successfully: target\debug\examples\castle.exe (exit code: 0xc000041d)
The text was updated successfully, but these errors were encountered:
Hi! I tried to run the castle executable but I get a panic.
It panics at the line
crates\rhyolite_bevy\src\loaders\png.rs:85:50
let mut reader = decoder.read_info().unwrap();
Panic output:
2024-01-03T20:47:24.306687Z INFO bevy_winit::system: Creating new window "Dust Renderer: Castle" (0v0)
2024-01-03T20:47:24.361820Z WARN bevy_asset::io::source: AssetSourceId::Name(embedded) does not have a processed AssetWatcher configured. Consider enabling the
embedded_watcher
cargo feature.2024-01-03T20:47:25.594012Z INFO rhyolite_bevy: Using DISCRETE_GPU "NVIDIA GeForce RTX 4050 Laptop GPU" with memory model ReBar
2024-01-03T20:47:25.594432Z INFO rhyolite::physical_device: Creating device with DeviceCreateInfo { s_type: DEVICE_CREATE_INFO, p_next: 0x1701e848960, flags: , queue_create_info_c
ount: 3, p_queue_create_infos: 0x1701adf4750, enabled_layer_count: 0, pp_enabled_layer_names: 0x0, enabled_extension_count: 6, pp_enabled_extension_names: 0x1701be4dfe0, p_enabled_features: 0x0 }
2024-01-03T20:47:25.595030Z INFO rhyolite::debug: "Loader Message" id=0 detail="Inserted device layer "VK_LAYER_NV_optimus" (C:\Windows\System32\DriverStore\FileRepository\nvmii.inf_amd64_649395c294ad3a68\.\nvoglv64.dll)"
2024-01-03T20:47:25.595711Z INFO rhyolite::debug: "Loader Message" id=0 detail=" Using "NVIDIA GeForce RTX 4050 Laptop GPU" with driver: "C:\Windows\System32\DriverStore\FileRepository\nvmii.inf_amd64_649395c294ad3a68\.\nvoglv64.dll""
[NearestClamp, NearestMirroredRepeat, LinearClamp, LinearMirroredRepeat]
thread 'thread 'IO Task Pool (1)IO Task Pool (3)' panicked at '' panicked at 'called
Result::unwrap()
on anErr
value: Format(FormatError { inner: InvalidSignature })calledRe sult::unwrap()
on anErr
value: Format(FormatError { inner: InvalidSignature })', ', crates\rhyolite_bevy\src\loaders\png.rscrates\rhyolite_bevy\src\loaders\png.rs::8585::thread '50' panicked at '50stack backtrace:
called
Result::unwrap()
on anErr
value: Format(FormatError { inner: InvalidSignature })', crates\rhyolite_bevy\src\loaders\png.rs:85:50thread 'IO Task Pool (2)' panicked at 'called
Result::unwrap()
on anErr
value: Format(FormatError { inner: InvalidSignature })', crates\rhyolite_bevy\src\loaders\png.rs:85:502024-01-03T20:47:28.677849Z ERROR bevy_asset::server: Failed to load asset 'castle.vox' with asset loader 'dust_vox::loader::VoxLoader': parse error: Not a valid MagicaVoxel .vox file
2024-01-03T20:47:28.823696Z ERROR bevy_asset::server: Failed to load asset 'teapot.vox' with asset loader 'dust_vox::loader::VoxLoader': parse error: Not a valid MagicaVoxel .vox file
2024-01-03T20:47:28.853979Z INFO bevy_diagnostic::system_information_diagnostics_plugin::internal: SystemInfo { os: "Windows 11 Home", kernel: "22631", cpu: "12th Gen Intel(R) Core(TM) i7-12650H", core_count: "10", memory: "15.7 GiB" }
2024-01-03T20:47:28.873908Z INFO rhyolite::swapchain: Creating swapchain width=1920 height=1080 format=B8G8R8A8_UNORM color_space=SRGB_NONLINEAR
0: std::panicking::begin_panic_handler
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df/library\std\src\panicking.rs:593
1: core::panicking::panic_fmt
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df/library\core\src\panicking.rs:67
2: core::result::unwrap_failed
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df/library\core\src\result.rs:1651
3: enum2$<core::result::Result<png::decoder::Reader<ref$<slice2$ > >,enum2$png::decoder::stream::DecodingError > >::unwrap<png::decoder::Reader<ref$<slice2$ > >,enum2$png::decoder::stream::DecodingError >
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\core\src\result.rs:1076
4: rhyolite_bevy::loaders::png::impl$2::load::async_block$0
at .\crates\rhyolite_bevy\src\loaders\png.rs:85
5: core::future::future::impl$1::poll<alloc::boxed::Box<dyn$<core::future::future::Future<assoc$<Output,enum2$<core::result::Result<rhyolite_bevy::image::SlicedImageArray,enum2$<rhyolite_bevy::loaders::png::PngLoadingError> > > > >,core::marker::Send>,alloc:
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\core\src\future\future.rs:125
6: bevy_asset::loader::impl$0::load::async_block$0<rhyolite_bevy::loaders::png::PngLoader>
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_asset\src\loader.rs:94
7: core::future::future::impl$1::poll<alloc::boxed::Box<dyn$<core::future::future::Future<assoc$<Output,enum2$<core::result::Result<bevy_asset::loader::ErasedLoadedAsset,alloc::boxed::Box<dyn$core::error::Error,core::marker::Send,core::marker::Sync,alloc::
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\core\src\future\future.rs:125
8: bevy_asset::server::impl$0::load_with_meta_loader_and_reader::async_fn$0
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_asset\src\server\mod.rs:923
9: bevy_asset::server::impl$0::load_internal::async_fn$0
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_asset\src\server\mod.rs:483
10: bevy_asset::server::impl$0::load_with_meta_transform::async_block$0<rhyolite_bevy::image::SlicedImageArray,ref$<str$> >
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_asset\src\server\mod.rs:299
11: async_executor::impl$5::spawn::async_block$0<tuple$<>,enum2$<bevy_asset::server::impl$0::load_with_meta_transform::async_block_env$0<rhyolite_bevy::image::SlicedImageArray,ref$<str$> > > >
at C:\Users\Gatto.cargo\registry\src\index.crates.io-6f17d22bba15001f\async-executor-1.8.0\src\lib.rs:158
12: async_task::raw::impl$3::run::closure$1<enum2$<async_executor::impl$5::spawn::async_block_env$0<tuple$<>,enum2$<bevy_asset::server::impl$0::load_with_meta_transform::async_block_env$0<rhyolite_bevy::image::SlicedImageArray,ref$<str$> > > > >,tuple$<>,asyn
at C:\Users\Gatto.cargo\registry\src\index.crates.io-6f17d22bba15001f\async-task-4.6.0\src\raw.rs:557
13: core::ops::function::FnOnce::call_once<async_task::raw::impl$3::run::closure_env$1<enum2$<async_executor::impl$5::spawn::async_block_env$0<tuple$<>,enum2$<bevy_asset::server::impl$0::load_with_meta_transform::async_block_env$0<rhyolite_bevy::image::Sliced
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\core\src\ops\function.rs:250
14: core::panic::unwind_safe::impl$23::call_once<enum2$<core::task::poll::Poll<tuple$<> > >,async_task::raw::impl$3::run::closure_env$1<enum2$<async_executor::impl$5::spawn::async_block_env$0<tuple$<>,enum2$<bevy_asset::server::impl$0::load_with_meta_transfor
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\core\src\panic\unwind_safe.rs:271
15: 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::async_block_env$0<tuple$<>,enum2$<bevy_asset::server::impl$0::load_with_meta_transform::async_block_e
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\std\src\panicking.rs:500
16: std::panicking::try::do_catch<core::panic::unwind_safe::AssertUnwindSafe<async_task::raw::impl$3::run::closure_env$1<enum2$<async_executor::impl$5::spawn::async_block_env$0<tuple$<>,enum2$<bevy_asset::server::impl$0::register_loader::async_block_env$0<dus
17: std::panicking::try<enum2$<core::task::poll::Poll<tuple$<> > >,core::panic::unwind_safe::AssertUnwindSafe<async_task::raw::impl$3::run::closure_env$1<enum2$<async_executor::impl$5::spawn::async_block_env$0<tuple$<>,enum2$<bevy_asset::server::impl$0::load_
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\std\src\panicking.rs:464
18: std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<async_task::raw::impl$3::run::closure_env$1<enum2$<async_executor::impl$5::spawn::async_block_env$0<tuple$<>,enum2$<bevy_asset::server::impl$0::load_with_meta_transform::async_block_env$0
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\std\src\panic.rs:142
2024-01-03T20:47:28.952851Z INFO bevy_asset::server: Reloading castle.vox because it has changed
19: async_task::raw::RawTask<enum2$<async_executor::impl$5::spawn::async_block_env$0<tuple$<>,enum2$<bevy_asset::server::impl$0::load_with_meta_transform::async_block_env$0<rhyolite_bevy::image::SlicedImageArray,ref$<str$> > > > >,tuple$<>,async_executor::imp
at C:\Users\Gatto.cargo\registry\src\index.crates.io-6f17d22bba15001f\async-task-4.6.0\src\raw.rs:556
20: async_task::runnable::Runnable<tuple$<> >::run<tuple$<> >
at C:\Users\Gatto.cargo\registry\src\index.crates.io-6f17d22bba15001f\async-task-4.6.0\src\runnable.rs:784
21: async_executor::impl$5::run::async_fn$0::async_block$0<enum2$<core::result::Result<tuple$<>,async_channel::RecvError> >,futures_lite::future::Or<enum2$<bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0::closure$0::closure$0::async_block_en
at C:\Users\Gatto.cargo\registry\src\index.crates.io-6f17d22bba15001f\async-executor-1.8.0\src\lib.rs:254
22: futures_lite::future::impl$7::poll<enum2$<core::result::Result<tuple$<>,async_channel::RecvError> >,futures_lite::future::Or<enum2$<bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0::closure$0::closure$0::async_block_env$0>,async_channel::
at C:\Users\Gatto.cargo\registry\src\index.crates.io-6f17d22bba15001f\futures-lite-2.1.0\src\future.rs:449
23: async_executor::impl$5::run::async_fn$0<enum2$<core::result::Result<tuple$<>,async_channel::RecvError> >,futures_lite::future::Or<enum2$<bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0::closure$0::closure$0::async_block_env$0>,async_chan
at C:\Users\Gatto.cargo\registry\src\index.crates.io-6f17d22bba15001f\async-executor-1.8.0\src\lib.rs:261
24: futures_lite::future::block_on::closure$0<enum2$<core::result::Result<tuple$<>,async_channel::RecvError> >,enum2$<async_executor::impl$5::run::async_fn_env$0<enum2$<core::result::Result<tuple$<>,async_channel::RecvError> >,futures_lite::future::Or<enum2$<
at C:\Users\Gatto.cargo\registry\src\index.crates.io-6f17d22bba15001f\futures-lite-2.1.0\src\future.rs:99
2024-01-03T20:47:28.961672Z ERROR bevy_asset::server: Failed to load asset 'castle.vox' with asset loader 'dust_vox::loader::VoxLoader': parse error: Not a valid MagicaVoxel .vox file
25: 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<enum2$<core::result::Result<
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\std\src\thread\local.rs:270
26: 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<enum2$<core::result::Result<tupl
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\std\src\thread\local.rs:246
27: futures_lite::future::block_on<enum2$<core::result::Result<tuple$<>,async_channel::RecvError> >,enum2$<async_executor::impl$5::run::async_fn_env$0<enum2$<core::result::Result<tuple$<>,async_channel::RecvError> >,futures_lite::future::Or<enum2$<bevy_tasks:
at C:\Users\Gatto.cargo\registry\src\index.crates.io-6f17d22bba15001f\futures-lite-2.1.0\src\future.rs:78
28: bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0::closure$0::closure$0
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_tasks\src\task_pool.rs:180
29: std::panicking::try::do_call<bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0::closure$0::closure_env$0,enum2$<core::result::Result<tuple$<>,async_channel::RecvError> > >
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\std\src\panicking.rs:500
30: bevy_tasks::task_pool::impl$2::THREAD_EXECUTOR::__getit::closure$0
31: std::panicking::try<enum2$<core::result::Result<tuple$<>,async_channel::RecvError> >,bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0::closure$0::closure_env$0>
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\std\src\panicking.rs:464
32: std::panic::catch_unwind<bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0::closure$0::closure_env$0,enum2$<core::result::Result<tuple$<>,async_channel::RecvError> > >
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\std\src\panic.rs:142
33: bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0::closure$0
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_tasks\src\task_pool.rs:174
34: std::thread::local::LocalKey<async_executor::LocalExecutor>::try_with<async_executor::LocalExecutor,bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0::closure_env$0,tuple$<> >
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\std\src\thread\local.rs:270
35: std::thread::local::LocalKey<async_executor::LocalExecutor>::with<async_executor::LocalExecutor,bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0::closure_env$0,tuple$<> >
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\std\src\thread\local.rs:246
36: bevy_tasks::task_pool::impl$2::new_internal::closure$0::closure$0
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_tasks\src\task_pool.rs:167
note: Some details are omitted, run with
RUST_BACKTRACE=full
for a verbose backtrace.stack backtrace:
0: std::panicking::begin_panic_handler
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df/library\std\src\panicking.rs:593
1: core::panicking::panic_fmt
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df/library\core\src\panicking.rs:67
2: core::result::unwrap_failed
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df/library\core\src\result.rs:1651
3: enum2$<core::result::Result<png::decoder::Reader<ref$<slice2$ > >,enum2$png::decoder::stream::DecodingError > >::unwrap<png::decoder::Reader<ref$<slice2$ > >,enum2$png::decoder::stream::DecodingError >
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\core\src\result.rs:1076
4: rhyolite_bevy::loaders::png::impl$2::load::async_block$0
at .\crates\rhyolite_bevy\src\loaders\png.rs:85
5: core::future::future::impl$1::poll<alloc::boxed::Box<dyn$<core::future::future::Future<assoc$<Output,enum2$<core::result::Result<rhyolite_bevy::image::SlicedImageArray,enum2$<rhyolite_bevy::loaders::png::PngLoadingError> > > > >,core::marker::Send>,alloc:
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\core\src\future\future.rs:125
6: bevy_asset::loader::impl$0::load::async_block$0<rhyolite_bevy::loaders::png::PngLoader>
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_asset\src\loader.rs:94
7: core::future::future::impl$1::poll<alloc::boxed::Box<dyn$<core::future::future::Future<assoc$<Output,enum2$<core::result::Result<bevy_asset::loader::ErasedLoadedAsset,alloc::boxed::Box<dyn$core::error::Error,core::marker::Send,core::marker::Sync,alloc::
at /rustc/cb80ff132a0e9aa71529b701427e4e6c243b58df\library\core\src\future\future.rs:125
8: bevy_asset::server::impl$0::load_with_meta_loader_and_reader::async_fn$0
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_asset\src\server\mod.rs:923
9: bevy_asset::server::impl$0::load_internal::async_fn$0
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_asset\src\server\mod.rs:483
thread '10main: ' has overflowed its stack
bevy_asset::server::impl$0::load_with_meta_transform::async_block$0<rhyolite_bevy::image::SlicedImageArray,ref$<str$> >
at C:\Users\Gatto.cargo\git\checkouts\bevy-f7ffde730c324c74\2c7eab1\crates\bevy_asset\src\server\mod.rs:299
error: process didn't exit successfully:
target\debug\examples\castle.exe
(exit code: 0xc000041d)The text was updated successfully, but these errors were encountered: