Skip to content

Examples Panic on Linux Mint 22.1 #113

@clarkwhathaway

Description

@clarkwhathaway

Describe the bug
Every example panics on Linux Mint 22.1

To Reproduce
cargo run --package blue_engine --example *example* for every example in the repository

Expected behavior
A window should appear and render a visual demonstration of the library's capabilities.

Screenshots
The following is the output from running cargo run --color=always --package blue_engine --example clear_color --profile dev.

Failed to set window title: XError { description: "BadMatch (invalid parameter attributes)", error_code: 8, request_code: 149, minor_code: 4 }
stack backtrace:
   0: __rustc::rust_begin_unwind
             at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panicking.rs:697:5
   1: core::panicking::panic_fmt
             at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/panicking.rs:75:14
   2: core::result::unwrap_failed
             at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/result.rs:1761:5
   3: core::result::Result<T,E>::expect
             at /home/anon/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:1119:23
   4: winit::platform_impl::linux::x11::window::UnownedWindow::set_title
             at /home/anon/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.10/src/platform_impl/linux/x11/window.rs:1029:37
   5: winit::platform_impl::linux::Window::set_title
             at /home/anon/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.10/src/platform_impl/linux/mod.rs:322:52
   6: winit::window::Window::set_title::{{closure}}
             at /home/anon/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.10/src/window.rs:927:46
   7: winit::platform_impl::linux::Window::maybe_wait_on_main
             at /home/anon/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.10/src/platform_impl/linux/mod.rs:312:9
   8: winit::window::Window::set_title
             at /home/anon/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.10/src/window.rs:927:21
   9: blue_engine_core::window::<impl winit::application::ApplicationHandler for blue_engine_core::engine::Engine>::resumed
             at /home/anon/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blue_engine_core-0.9.4/src/window.rs:72:28
  10: winit::event_loop::dispatch_event_for_app
             at /home/anon/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.10/src/event_loop.rs:646:31
  11: winit::event_loop::EventLoop<T>::run_app::{{closure}}
             at /home/anon/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.10/src/event_loop.rs:265:49
  12: core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut
             at /home/anon/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:294:21
  13: winit::platform_impl::linux::x11::EventLoop<T>::single_iteration
             at /home/anon/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.10/src/platform_impl/linux/x11/mod.rs:517:13
  14: winit::platform_impl::linux::x11::EventLoop<T>::pump_events
             at /home/anon/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.10/src/platform_impl/linux/x11/mod.rs:418:18
  15: winit::platform_impl::linux::x11::EventLoop<T>::run_on_demand
             at /home/anon/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.10/src/platform_impl/linux/x11/mod.rs:385:24
  16: winit::platform_impl::linux::EventLoop<T>::run_on_demand
             at /home/anon/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.10/src/platform_impl/linux/mod.rs:819:61
  17: winit::platform_impl::linux::EventLoop<T>::run
             at /home/anon/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.10/src/platform_impl/linux/mod.rs:812:14
  18: winit::event_loop::EventLoop<T>::run_app
             at /home/anon/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.10/src/event_loop.rs:265:25
  19: blue_engine_core::engine::Engine::update_loop
             at /home/anon/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blue_engine_core-0.9.4/src/engine.rs:296:20
  20: clear_color::main
             at ./examples/utils/clear_color.rs:28:12
  21: core::ops::function::FnOnce::call_once
             at /home/anon/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

Process finished with exit code 101

Desktop (please complete the following information):

  • OS: Linux Mint 22.1 (mintsystem 8.6.2)
  • Desktop Environment:
    • KDE Plasma 5.27.12,
    • KWin 5.27.11,
    • Qt 5.15
    • X11 Release 12101011

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingwontfixThis will not be worked on

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions