Skip to content

panick on wayland display server #86

@Raj2032

Description

@Raj2032

When switching to wayland I get these errors:

warning: unused imports: `ObjectStorage`, `Renderer`, and `Window`
 --> src/main.rs:1:36
  |
1 | ...e, Renderer, ObjectStorage, /*ObjectSettings,*/ WindowDescriptor, PowerPreference}, Windo...
  |       ^^^^^^^^  ^^^^^^^^^^^^^                                                          ^^^^^^
  |
  = note: `#[warn(unused_imports)]` on by default

warning: `xero_time_calc` (bin "xero_time_calc") generated 1 warning (run `cargo fix --bin "xero_time_calc"` to apply 1 suggestion)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.24s
     Running `/mnt/Windows10/Users/joe/Desktop/My made programs/Projects/Taggle Systems/xero_time_calc/target/debug/xero_time_calc`
[2024-11-15T06:06:16Z ERROR wgpu_hal::gles::egl] EGL 'eglMakeCurrent' code 0x3008: eglMakeCurrent
thread 'main' panicked at /home/joe/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-22.0.0/src/gles/egl.rs:296:14:
called `Result::unwrap()` on an `Err` value: BadDisplay
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[2024-11-15T06:06:16Z ERROR wgpu_hal::gles::egl] EGL 'eglMakeCurrent' code 0x3008: eglMakeCurrent
thread 'main' panicked at /home/joe/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-22.0.0/src/gles/egl.rs:296:14:
called `Result::unwrap()` on an `Err` value: BadDisplay
stack backtrace:
   0:     0x5c24fffd22aa - std::backtrace_rs::backtrace::libunwind::trace::h99efb0985cae5d78
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
   1:     0x5c24fffd22aa - std::backtrace_rs::backtrace::trace_unsynchronized::he2c1aa63b3f7fad8
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x5c24fffd22aa - std::sys::backtrace::_print_fmt::h8a221d40f5e0f88b
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/sys/backtrace.rs:66:9
   3:     0x5c24fffd22aa - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h304520fd6a30aa07
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/sys/backtrace.rs:39:26
   4:     0x5c24ffffd05b - core::fmt::rt::Argument::fmt::h5da9c218ec984eaf
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/fmt/rt.rs:177:76
   5:     0x5c24ffffd05b - core::fmt::write::hf5713710ce10ff22
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/fmt/mod.rs:1178:21
   6:     0x5c24fffce103 - std::io::Write::write_fmt::hda708db57927dacf
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/io/mod.rs:1823:15
   7:     0x5c24fffd3612 - std::sys::backtrace::BacktraceLock::print::hbcdbec4d97c91528
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/sys/backtrace.rs:42:9
   8:     0x5c24fffd3612 - std::panicking::default_hook::{{closure}}::he1ad87607d0c11c5
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:266:22
   9:     0x5c24fffd327e - std::panicking::default_hook::h81c8cd2e7c59ee33
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:293:9
  10:     0x5c24fffd3e9f - std::panicking::rust_panic_with_hook::had2118629c312a4a
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:797:13
  11:     0x5c24fffd3b87 - std::panicking::begin_panic_handler::{{closure}}::h7fa5985d111bafa2
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:671:13
  12:     0x5c24fffd2789 - std::sys::backtrace::__rust_end_short_backtrace::h704d151dbefa09c5
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/sys/backtrace.rs:170:18
  13:     0x5c24fffd3814 - rust_begin_unwind
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:662:5
  14:     0x5c24fe449143 - core::panicking::panic_fmt::h3eea515d05f7a35e
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/panicking.rs:74:14
  15:     0x5c24fe4496f6 - core::result::unwrap_failed::h7c8d8bbbcf45dc13
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/result.rs:1677:5
  16:     0x5c24ff6ffa9d - core::result::Result<T,E>::unwrap::h45808887a6bd811e
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/result.rs:1102:23
  17:     0x5c24ff6ffa9d - wgpu_hal::gles::egl::EglContext::make_current::h18916c1be8f30f2c
                               at /home/joe/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-22.0.0/src/gles/egl.rs:294:9
  18:     0x5c24ff6ffea2 - wgpu_hal::gles::egl::AdapterContext::lock::{{closure}}::h806c8e759d08dded
                               at /home/joe/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-22.0.0/src/gles/egl.rs:408:13
  19:     0x5c24ff74fc4a - core::option::Option<T>::map::he55173d0a7f88499
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/option.rs:1105:29
  20:     0x5c24ff6ffe36 - wgpu_hal::gles::egl::AdapterContext::lock::h80ed757d22cd8a11
                               at /home/joe/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-22.0.0/src/gles/egl.rs:407:19
  21:     0x5c24ff777973 - wgpu_hal::gles::device::<impl wgpu_hal::Device for wgpu_hal::gles::Device>::destroy_sampler::h55e3153ae9e16aa9
                               at /home/joe/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-22.0.0/src/gles/device.rs:1102:19
  22:     0x5c24ff5e9589 - <wgpu_core::resource::Sampler<A> as core::ops::drop::Drop>::drop::he893a8295473c6b2
                               at /home/joe/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-core-22.1.0/src/resource.rs:1738:17
  23:     0x5c24ff59e3d7 - core::ptr::drop_in_place<wgpu_core::resource::Sampler<wgpu_hal::gles::Api>>::h952975027ea5c410
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ptr/mod.rs:574:1
  24:     0x5c24ff56516f - alloc::sync::Arc<T,A>::drop_slow::h015894b7381cf2ee
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/alloc/src/sync.rs:1831:18
  25:     0x5c24ff56942a - <alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop::hdbeb9c59dcf9920f
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/alloc/src/sync.rs:2524:13
  26:     0x5c24ff58cf3b - core::ptr::drop_in_place<alloc::sync::Arc<wgpu_core::resource::Sampler<wgpu_hal::gles::Api>>>::h4292321e69ed23bc
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ptr/mod.rs:574:1
  27:     0x5c24ff58e755 - core::ptr::drop_in_place<wgpu_core::storage::Element<wgpu_core::resource::Sampler<wgpu_hal::gles::Api>>>::hb2d3f653bbd07dd6
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ptr/mod.rs:574:1
  28:     0x5c24ff590e30 - core::ptr::drop_in_place<[wgpu_core::storage::Element<wgpu_core::resource::Sampler<wgpu_hal::gles::Api>>]>::hda4fe4a4aa5cc5e5
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ptr/mod.rs:574:1
  29:     0x5c24ff55c0ce - alloc::vec::Vec<T,A>::clear::h31fa7aed9fbed19d
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/alloc/src/vec/mod.rs:2249:13
  30:     0x5c24ff5ad705 - wgpu_core::hub::Hub<A>::clear::hc3faa4e748ff37d1
                               at /home/joe/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-core-22.1.0/src/hub.rs:231:9
  31:     0x5c24ff5c4b27 - <wgpu_core::global::Global as core::ops::drop::Drop>::drop::h160d33d41f8fdae7
                               at /home/joe/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-core-22.1.0/src/global.rs:152:13
  32:     0x5c24ff382767 - core::ptr::drop_in_place<wgpu_core::global::Global>::h83e419bef56a1adf
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ptr/mod.rs:574:1
  33:     0x5c24ff3836e4 - core::ptr::drop_in_place<wgpu::backend::wgpu_core::ContextWgpuCore>::hca654bc0165c6692
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ptr/mod.rs:574:1
  34:     0x5c24ff382e7d - core::ptr::drop_in_place<dyn wgpu::context::DynContext>::h5869017522439198
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ptr/mod.rs:574:1
  35:     0x5c24ff3f3e5a - alloc::sync::Arc<T,A>::drop_slow::h8c08d0d3f0117818
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/alloc/src/sync.rs:1831:18
  36:     0x5c24ff3f77a1 - <alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop::hb97974d37ee9d9c6
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/alloc/src/sync.rs:2524:13
  37:     0x5c24ff38523b - core::ptr::drop_in_place<alloc::sync::Arc<dyn wgpu::context::DynContext>>::h73a1ad4773943fdd
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ptr/mod.rs:574:1
  38:     0x5c24fe947ce7 - core::ptr::drop_in_place<wgpu::BindGroup>::h387709b350ec2efd
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ptr/mod.rs:574:1
  39:     0x5c24fe94849f - core::ptr::drop_in_place<blue_engine::header::Camera>::h460c5c09734831ab
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ptr/mod.rs:574:1
  40:     0x5c24fe94a01c - core::ptr::drop_in_place<(alloc::sync::Arc<str>,blue_engine::header::Camera)>::h1cf71b8fb1ad4d18
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ptr/mod.rs:574:1
  41:     0x5c24fe8c245e - core::ptr::mut_ptr::<impl *mut T>::drop_in_place::h447aaaae6b75bbd1
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ptr/mut_ptr.rs:1368:18
  42:     0x5c24fe8c245e - hashbrown::raw::Bucket<T>::drop::h7420818c97737f58
                               at /rust/deps/hashbrown-0.14.5/src/raw/mod.rs:590:23
  43:     0x5c24fe8c245e - hashbrown::raw::RawTableInner::drop_elements::h39ea2df6a1c3397e
                               at /rust/deps/hashbrown-0.14.5/src/raw/mod.rs:2377:22
  44:     0x5c24fe8c2d20 - hashbrown::raw::RawTableInner::drop_inner_table::hc825d1d7b928b698
                               at /rust/deps/hashbrown-0.14.5/src/raw/mod.rs:2432:17
  45:     0x5c24fe8c1d5c - <hashbrown::raw::RawTable<T,A> as core::ops::drop::Drop>::drop::h6a6ff1a1c0e3c0aa
                               at /rust/deps/hashbrown-0.14.5/src/raw/mod.rs:3673:13
  46:     0x5c24fe94654b - core::ptr::drop_in_place<hashbrown::raw::RawTable<(alloc::sync::Arc<str>,blue_engine::header::Camera)>>::h17b5a65f97f6a649
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ptr/mod.rs:574:1
  47:     0x5c24fe946dbb - core::ptr::drop_in_place<hashbrown::map::HashMap<alloc::sync::Arc<str>,blue_engine::header::Camera,std::hash::random::RandomState>>::h24bddfefe364030a
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ptr/mod.rs:574:1
  48:     0x5c24fe94680b - core::ptr::drop_in_place<std::collections::hash::map::HashMap<alloc::sync::Arc<str>,blue_engine::header::Camera>>::h218cdfafa0f280da
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ptr/mod.rs:574:1
  49:     0x5c24fe948e7b - core::ptr::drop_in_place<blue_engine::header::CameraContainer>::hf66bfc6b0611d73a
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ptr/mod.rs:574:1
  50:     0x5c24fe48faf8 - core::ptr::drop_in_place<blue_engine::header::Engine>::hbbcf98c52886a7d5
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ptr/mod.rs:574:1
  51:     0x5c24fe4b9acc - xero_time_calc::main::hde90ee34acfff2e7
                               at /mnt/Windows10/Users/joe/Desktop/My made programs/Projects/Taggle Systems/xero_time_calc/src/main.rs:70:1
  52:     0x5c24fe48de8b - core::ops::function::FnOnce::call_once::h4a5ef324c238d909
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ops/function.rs:250:5
  53:     0x5c24fe457bae - std::sys::backtrace::__rust_begin_short_backtrace::hb9ad49f034fcd883
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/sys/backtrace.rs:154:18
  54:     0x5c24fe45e4d1 - std::rt::lang_start::{{closure}}::h7b95e5c43035b1f6
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/rt.rs:164:18
  55:     0x5c24fffc4f60 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h08ecba131ab90ec4
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/ops/function.rs:284:13
  56:     0x5c24fffc4f60 - std::panicking::try::do_call::hf33a59fd8ce953f4
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:554:40
  57:     0x5c24fffc4f60 - std::panicking::try::h5005ce80ce949fd8
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:518:19
  58:     0x5c24fffc4f60 - std::panic::catch_unwind::hfbae19e2e2c5b7ed
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panic.rs:345:14
  59:     0x5c24fffc4f60 - std::rt::lang_start_internal::{{closure}}::ha0331c3690741813
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/rt.rs:143:48
  60:     0x5c24fffc4f60 - std::panicking::try::do_call::hcdcbdb616b4d0295
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:554:40
  61:     0x5c24fffc4f60 - std::panicking::try::h3f2f1725a07d2256
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panicking.rs:518:19
  62:     0x5c24fffc4f60 - std::panic::catch_unwind::h51869e04b56b2dc3
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/panic.rs:345:14
  63:     0x5c24fffc4f60 - std::rt::lang_start_internal::h4d90db0530245041
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/rt.rs:143:20
  64:     0x5c24fe45e4aa - std::rt::lang_start::h1ed77a4c493f02b0
                               at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/rt.rs:163:17
  65:     0x5c24fe4b9e7e - main
  66:     0x7bfb4621ce08 - <unknown>
  67:     0x7bfb4621cecc - __libc_start_main
  68:     0x5c24fe449cf5 - _start
  69:                0x0 - <unknown>

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingwontfixThis will not be worked on

Type

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions