Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Failed loading libxkbcommon.so.0 #13433

Closed
laycookie opened this issue May 20, 2024 · 5 comments
Closed

Failed loading libxkbcommon.so.0 #13433

laycookie opened this issue May 20, 2024 · 5 comments
Labels
A-Input Player input via keyboard, mouse, gamepad, and more C-Bug An unexpected or incorrect behavior O-Linux Specific to the Linux desktop operating system P-Crash A sudden unexpected crash S-Needs-Investigation This issue requires detective work to figure out what's going wrong

Comments

@laycookie
Copy link

Bevy version

The release number or commit hash of the version you're using.
0.13.2

[Optional] Relevant system information

Im running nixos with hyprland as my window manager here are packages in my nix-shell

		cargo
		rustc
		rust-analyzer
		rustfmt
		clippy
		pkg-config
		gcc
		alsa-lib
		libudev-zero
		wayland
		libxkbcommon

What you did

Just a added a regular DefaultPlugin to the app.

fn main() {
    App::new().add_plugins(DefaultPlugins).run();
}

What went wrong

It refused to compile with this output

    Finished dev [optimized + debuginfo] target(s) in 0.23s
     Running `target/debug/five_nights_at_clark`
2024-05-20T02:39:40.582077Z  INFO log: Failed loading `libxkbcommon.so.0`. Error: CantOpen(DlOpen { desc: "libxkbcommon.so.0: cannot open shared object file: No such file or directory" })    
2024-05-20T02:39:40.582124Z  INFO log: Failed loading `libxkbcommon.so`. Error: CantOpen(DlOpen { desc: "libxkbcommon.so: cannot open shared object file: No such file or directory" })    
thread 'main' panicked at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/linux/wayland/seat/keyboard/mod.rs:315:41:
called `Result::unwrap()` on an `Err` value: XKBNotFound
stack backtrace:
   0:     0x7f4434f36417 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h83d3e31f1809523c
   1:     0x7f4434f9ab80 - core::fmt::write::h76573a5842288faa
   2:     0x7f4434f599b5 - std::io::Write::write_fmt::hb095d534967ab243
   3:     0x7f4434f361e4 - std::sys_common::backtrace::print::h73765b495122298a
   4:     0x7f4434f370a7 - std::panicking::default_hook::{{closure}}::hfad133b7877f7d1a
   5:     0x7f4434f36e07 - std::panicking::default_hook::hb7ccbed45ddd154f
   6:     0x7f4434f37708 - std::panicking::rust_panic_with_hook::h03308f3977d70e82
   7:     0x7f4434f375ea - std::panicking::begin_panic_handler::{{closure}}::h6543c8dd74f459e9
   8:     0x7f4434f36646 - std::sys_common::backtrace::__rust_end_short_backtrace::h68617e661e847078
   9:     0x7f4434f37334 - rust_begin_unwind
  10:     0x7f4434efad55 - core::panicking::panic_fmt::hf7f647d933c4266a
  11:     0x7f4434efb373 - core::result::unwrap_failed::hea2b65c1fd5e91f1
  12:     0x7f4435d11962 - core::result::Result<T,E>::unwrap::h7d3fece67bc09aa9
                               at /build/rustc-1.77.1-src/library/core/src/result.rs:1073:23
  13:     0x7f4435d11962 - winit::platform_impl::platform::wayland::seat::keyboard::KeyboardState::new::h50b38fbf0dc846a9
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/linux/wayland/seat/keyboard/mod.rs:315:26
  14:     0x7f4435d11962 - winit::platform_impl::platform::wayland::seat::<impl smithay_client_toolkit::seat::SeatHandler for winit::platform_impl::platform::wayland::state::WinitState>::new_capability::h321c55fefe2d6f80
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/linux/wayland/seat/mod.rs:88:26
  15:     0x7f4435d01a15 - <smithay_client_toolkit::seat::SeatState as wayland_client::event_queue::Dispatch<wayland_client::protocol::wl_seat::WlSeat,smithay_client_toolkit::seat::SeatData,D>>::event::h49d4bf157d31f373
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smithay-client-toolkit-0.18.1/src/seat/mod.rs:465:33
  16:     0x7f4435d68004 - winit::platform_impl::platform::wayland::seat::<impl wayland_client::event_queue::Dispatch<wayland_client::protocol::wl_seat::WlSeat,smithay_client_toolkit::seat::SeatData> for winit::platform_impl::platform::wayland::state::WinitState>::event::h070f159343dd3933
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wayland-client-0.31.2/src/event_queue.rs:798:17
  17:     0x7f4435d68004 - wayland_client::event_queue::queue_callback::h7f7150f363e65f3b
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wayland-client-0.31.2/src/event_queue.rs:656:5
  18:     0x7f4435c502bf - wayland_client::event_queue::EventQueue<State>::dispatching_impl::h304813c5f71371d6
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wayland-client-0.31.2/src/event_queue.rs:478:13
  19:     0x7f4435c505e1 - wayland_client::event_queue::EventQueue<State>::dispatch_pending::hfc2efe13c4f0045f
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wayland-client-0.31.2/src/event_queue.rs:384:9
  20:     0x7f4435c505e1 - wayland_client::event_queue::EventQueue<State>::blocking_dispatch::h1d782e69fa821677
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wayland-client-0.31.2/src/event_queue.rs:406:14
  21:     0x7f4435c5084e - wayland_client::event_queue::EventQueue<State>::roundtrip::h4b66db8ca460c694
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wayland-client-0.31.2/src/event_queue.rs:431:27
  22:     0x7f4435c7fb33 - winit::platform_impl::platform::wayland::event_loop::EventLoop<T>::new::hf9b246e16aa16ce8
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/linux/wayland/event_loop/mod.rs:99:13
  23:     0x7f4435c585da - winit::platform_impl::platform::EventLoop<T>::new_wayland_any_thread::h5c4d258be5b9f8e8
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/linux/mod.rs:801:9
  24:     0x7f4435c585da - winit::platform_impl::platform::EventLoop<T>::new::h852d78f4a3ea834c
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/linux/mod.rs:793:33
  25:     0x7f4435c2d3a2 - winit::event_loop::EventLoopBuilder<T>::build::hb9df7139406262c2
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/event_loop.rs:128:25
  26:     0x7f4435c2d3a2 - <bevy_winit::WinitPlugin as bevy_app::plugin::Plugin>::build::h8b774d3589e7dc16
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_winit-0.13.2/src/lib.rs:136:26
  27:     0x7f4437d8f9e8 - bevy_app::app::App::add_boxed_plugin::{{closure}}::ha9953f970f4d991c
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.2/src/app.rs:657:55
  28:     0x7f4437d8f9e8 - core::ops::function::FnOnce::call_once::h99734c45857cac5b
                               at /build/rustc-1.77.1-src/library/core/src/ops/function.rs:250:5
  29:     0x7f4437d8f9e8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::he580d9c5d6062b68
                               at /build/rustc-1.77.1-src/library/core/src/panic/unwind_safe.rs:272:9
  30:     0x7f4437d8f9e8 - std::panicking::try::do_call::hcb635a35215eeef3
                               at /build/rustc-1.77.1-src/library/std/src/panicking.rs:554:40
  31:     0x7f4437d8f9e8 - std::panicking::try::hd2649b9c7b9b07fe
                               at /build/rustc-1.77.1-src/library/std/src/panicking.rs:518:19
  32:     0x7f4437d8f9e8 - std::panic::catch_unwind::ha024a3f784107ab3
                               at /build/rustc-1.77.1-src/library/std/src/panic.rs:142:14
  33:     0x7f4437d8f9e8 - bevy_app::app::App::add_boxed_plugin::hd3573e0bb203554e
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.2/src/app.rs:657:22
  34:     0x7f4437da0f8b - bevy_app::plugin_group::PluginGroupBuilder::finish::hbb24b099fb1b7c12
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.2/src/plugin_group.rs:182:25
  35:     0x55b8cd7bc316 - <P as bevy_app::plugin::sealed::Plugins<bevy_app::plugin::sealed::PluginGroupMarker>>::add_to_app::h8f1e637616f392e3
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.2/src/plugin.rs:147:13
  36:     0x55b8cd7bc316 - bevy_app::app::App::add_plugins::h06a115627a1555ef
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.2/src/app.rs:756:9
  37:     0x55b8cd7bc316 - five_nights_at_clark::main::hdf00d60099c2e6a2
                               at /home/Dennis/Projects/five_nights_at_clark/src/main.rs:4:5
  38:     0x55b8cd7bad03 - core::ops::function::FnOnce::call_once::hdf7d4ae8854cccbc
                               at /build/rustc-1.77.1-src/library/core/src/ops/function.rs:250:5
  39:     0x55b8cd7bad03 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc596548f89cbe067
                               at /build/rustc-1.77.1-src/library/std/src/sys_common/backtrace.rs:155:18
  40:     0x55b8cd7ba199 - std::rt::lang_start::{{closure}}::he2a2f79f344bbe84
                               at /build/rustc-1.77.1-src/library/std/src/rt.rs:166:18
  41:     0x7f4434f371a4 - std::panicking::try::hbc3e77d512204ae2
  42:     0x7f4434f1595b - std::rt::lang_start_internal::hf04efd76000e5213
  43:     0x55b8cd7bc3bc - main
  44:     0x7f4434cf310e - __libc_start_call_main
  45:     0x7f4434cf31c9 - __libc_start_main@@GLIBC_2.34
  46:     0x55b8cd7ba0a5 - _start
  47:                0x0 - <unknown>

Additional information

Other information that can be used to further reproduce or isolate the problem.
This commonly includes:

Not much I think this has to do something with me being on wayland.

@laycookie laycookie added C-Bug An unexpected or incorrect behavior S-Needs-Triage This issue needs to be labelled labels May 20, 2024
@laycookie
Copy link
Author

laycookie commented May 20, 2024

Sorry wrong place for this.
Edit: Never mind I was redirected here again lol.

@laycookie laycookie reopened this May 20, 2024
@BD103
Copy link
Member

BD103 commented May 20, 2024

Hello! Is it possible to add the path to libxkbcommon.so to LD_LIBRARY_PATH? I think because you're using NixOS it is not discoverable by default.

Also check out this Stack Overflow question, which may provide possible solutions.

@BD103 BD103 added A-Input Player input via keyboard, mouse, gamepad, and more P-Crash A sudden unexpected crash O-Linux Specific to the Linux desktop operating system S-Needs-Investigation This issue requires detective work to figure out what's going wrong and removed S-Needs-Triage This issue needs to be labelled labels May 20, 2024
@laycookie
Copy link
Author

I tried adding, this as one of my env variable but the error stays the same.

LD_LIBRARY_PATH="/nix/store/n7d5jdjml3nrqa0bvp2pi7cjdkxrhb8p-libxkbcommon-1.5.0/lib/libxkbcommon.so";

@laycookie
Copy link
Author

Update I managed to make it work with this config. However the error was very unclear so we should probably change the unwrap to at least an except with explanation. Same goes at the vulkan-loader side, without adding vulkan-loader at LD_LIBARY_PATH i got this error.

2024-05-21T02:09:35.924406Z  INFO bevy_winit::system: Creating new window "App" (0v1)
thread 'main' panicked at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-core-0.19.4/src/instance.rs:521:39:
called `Option::unwrap()` on a `None` value
stack backtrace:
   0:     0x7fb4bd536417 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h83d3e31f1809523c
   1:     0x7fb4bd59ab80 - core::fmt::write::h76573a5842288faa
   2:     0x7fb4bd5599b5 - std::io::Write::write_fmt::hb095d534967ab243
   3:     0x7fb4bd5361e4 - std::sys_common::backtrace::print::h73765b495122298a
   4:     0x7fb4bd5370a7 - std::panicking::default_hook::{{closure}}::hfad133b7877f7d1a
   5:     0x7fb4bd536e07 - std::panicking::default_hook::hb7ccbed45ddd154f
   6:     0x7fb4bd537708 - std::panicking::rust_panic_with_hook::h03308f3977d70e82
   7:     0x7fb4bd5375ae - std::panicking::begin_panic_handler::{{closure}}::h6543c8dd74f459e9
   8:     0x7fb4bd536646 - std::sys_common::backtrace::__rust_end_short_backtrace::h68617e661e847078
   9:     0x7fb4bd537334 - rust_begin_unwind
  10:     0x7fb4bd4fad55 - core::panicking::panic_fmt::hf7f647d933c4266a
  11:     0x7fb4bd4fae13 - core::panicking::panic::h423064a40da58821
  12:     0x7fb4bd4fb4d6 - core::option::unwrap_failed::hffb1e9e838106d36
  13:     0x7fb4bfaaf9b2 - core::option::Option<T>::unwrap::h4b00b9768e10c5a7
                               at /build/rustc-1.77.1-src/library/core/src/option.rs:931:21
  14:     0x7fb4bfaaf9b2 - wgpu_core::instance::<impl wgpu_core::global::Global<G>>::instance_create_surface::hf6152019ee2b4bf7
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-core-0.19.4/src/instance.rs:521:39
  15:     0x7fb4bf9ec02a - <wgpu::backend::wgpu_core::ContextWgpuCore as wgpu::context::Context>::instance_create_surface::h007b59669e6e9854
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.19.4/src/backend/wgpu_core.rs:529:17
  16:     0x7fb4bf9ec02a - <T as wgpu::context::DynContext>::instance_create_surface::h019b560c86605da9
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.19.4/src/context.rs:1995:40
  17:     0x7fb4bfa0c48b - wgpu::Instance::create_surface_unsafe::h57d93827d21d0f8e
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.19.4/src/lib.rs:2052:35
  18:     0x7fb4bf7b4e43 - wgpu::Instance::create_surface::h9880854811cd8e80
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.19.4/src/lib.rs:1985:31
  19:     0x7fb4bf5c9fc4 - <bevy_render::RenderPlugin as bevy_app::plugin::Plugin>::build::{{closure}}::{{closure}}::h5e966b495cd8d008
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_render-0.13.2/src/lib.rs:275:29
  20:     0x7fb4bf5c9fc4 - core::option::Option<T>::map::h1c8e0daa9afda784
                               at /build/rustc-1.77.1-src/library/core/src/option.rs:1072:29
  21:     0x7fb4bf5c9fc4 - <bevy_render::RenderPlugin as bevy_app::plugin::Plugin>::build::{{closure}}::hd40087b2d41482ce
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_render-0.13.2/src/lib.rs:273:39
  22:     0x7fb4bf5c9fc4 - futures_lite::future::block_on::{{closure}}::hb3aa544d16cbdc52
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.3.0/src/future.rs:99:19
  23:     0x7fb4bf5c9fc4 - std::thread::local::LocalKey<T>::try_with::h446fd164455ef80d
                               at /build/rustc-1.77.1-src/library/std/src/thread/local.rs:286:16
  24:     0x7fb4bf5c9fc4 - std::thread::local::LocalKey<T>::with::h6aa94705e5a72339
                               at /build/rustc-1.77.1-src/library/std/src/thread/local.rs:262:9
  25:     0x7fb4bf5c9fc4 - futures_lite::future::block_on::hf70d2c6da7a3309d
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.3.0/src/future.rs:78:11
  26:     0x7fb4bf750bd7 - <bevy_render::RenderPlugin as bevy_app::plugin::Plugin>::build::h420cb231dfba1024
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_render-0.13.2/src/lib.rs:312:21
  27:     0x7fb4c038f9e8 - bevy_app::app::App::add_boxed_plugin::{{closure}}::ha9953f970f4d991c
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.2/src/app.rs:657:55
  28:     0x7fb4c038f9e8 - core::ops::function::FnOnce::call_once::h99734c45857cac5b
                               at /build/rustc-1.77.1-src/library/core/src/ops/function.rs:250:5
  29:     0x7fb4c038f9e8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::he580d9c5d6062b68
                               at /build/rustc-1.77.1-src/library/core/src/panic/unwind_safe.rs:272:9
  30:     0x7fb4c038f9e8 - std::panicking::try::do_call::hcb635a35215eeef3
                               at /build/rustc-1.77.1-src/library/std/src/panicking.rs:554:40
  31:     0x7fb4c038f9e8 - std::panicking::try::hd2649b9c7b9b07fe
                               at /build/rustc-1.77.1-src/library/std/src/panicking.rs:518:19
  32:     0x7fb4c038f9e8 - std::panic::catch_unwind::ha024a3f784107ab3
                               at /build/rustc-1.77.1-src/library/std/src/panic.rs:142:14
  33:     0x7fb4c038f9e8 - bevy_app::app::App::add_boxed_plugin::hd3573e0bb203554e
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.2/src/app.rs:657:22
  34:     0x7fb4c03a0f8b - bevy_app::plugin_group::PluginGroupBuilder::finish::hbb24b099fb1b7c12
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.2/src/plugin_group.rs:182:25
  35:     0x5607d5784316 - <P as bevy_app::plugin::sealed::Plugins<bevy_app::plugin::sealed::PluginGroupMarker>>::add_to_app::h8f1e637616f392e3
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.2/src/plugin.rs:147:13
  36:     0x5607d5784316 - bevy_app::app::App::add_plugins::h06a115627a1555ef
                               at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.13.2/src/app.rs:756:9
  37:     0x5607d5784316 - five_nights_at_clark::main::hdf00d60099c2e6a2
                               at /home/Dennis/Projects/five_nights_at_clark/src/ma
in.rs:4:5
  38:     0x5607d5782d03 - core::ops::function::FnOnce::call_once::hdf7d4ae8854cccbc
                               at /build/rustc-1.77.1-src/library/core/src/ops/function.rs:250:5
  39:     0x5607d5782d03 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc596548f89cbe067
                               at /build/rustc-1.77.1-src/library/std/src/sys_common/backtrace.rs:155:18
  40:     0x5607d5782199 - std::rt::lang_start::{{closure}}::he2a2f79f344bbe84
                               at /build/rustc-1.77.1-src/library/std/src/rt.rs:166:18
  41:     0x7fb4bd5371a4 - std::panicking::try::hbc3e77d512204ae2
  42:     0x7fb4bd51595b - std::rt::lang_start_internal::hf04efd76000e5213
  43:     0x5607d57843bc - main
  44:     0x7fb4bd2f310e - __libc_start_call_main
  45:     0x7fb4bd2f31c9 - __libc_start_main@@GLIBC_2.34
  46:     0x5607d57820a5 - _start
  47:                0x0 - <unknown>
let
	pkgs = import <nixpkgs> {};
in
pkgs.mkShell {
	packages = with pkgs; [
		cargo
		rustc
		rust-analyzer
		rustfmt
		clippy
		gcc
		alsa-lib
		dbus
		pkg-config
		udev
		wayland
		libxkbcommon
	];

    LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath [
      # stdenv.cc.cc
      pkgs.libxkbcommon
		pkgs.vulkan-loader
    ];

	env = { 
		RUST_BACKTRACE = "full";
		WINIT_UNIX_BACKEND="wayland";
	}; 
}

@BD103
Copy link
Member

BD103 commented May 21, 2024

Both .unwrap() errors were from wgpu and winit, so unfortunately Bevy can't do anything to improve them. Would you mind opening issues for wgpu and winit about this instead?

The error message first included in the issue are from winit:

thread 'main' panicked at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/linux/wayland/seat/keyboard/mod.rs:315:41:
called `Result::unwrap()` on an `Err` value: XKBNotFound

The second is from wgpu:

thread 'main' panicked at /home/Dennis/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-core-0.19.4/src/instance.rs:521:39:
called `Option::unwrap()` on a `None` value

I'm going to close this issue since Bevy can't do much about it, but feel free to continue commenting if you have questions, or raise another issue if you have more problems!

@BD103 BD103 closed this as not planned Won't fix, can't repro, duplicate, stale May 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Input Player input via keyboard, mouse, gamepad, and more C-Bug An unexpected or incorrect behavior O-Linux Specific to the Linux desktop operating system P-Crash A sudden unexpected crash S-Needs-Investigation This issue requires detective work to figure out what's going wrong
Projects
None yet
Development

No branches or pull requests

2 participants