Open jesse-c opened 8 months ago
Since I'm seing pacman being used, you are probably using arch and not nix to run this and have build centerpiece from source?
If that is the case my first guess is that you are missing some library. If I would have to guess even further I'd guess you are missing either the vulkan library or the egl library. In general you need to have all of those libraries installed and linked correctly on your system for centerpiece to work: https://github.com/friedow/centerpiece/blob/main/flake.nix#L65-L70 (CAUTION: this is the nix packages, these might be called differently on arch).
On arch try those libraries: libglvnd, vulkan-intel (See https://wiki.archlinux.org/title/Vulkan for more details), libxkbcommon and of course wayland.
That said it seems that the devshell
is being used:
(nix:nix-shell-env) [<redacted>@<redacted> centerpiece]$ RUST_BACKTRACE=full cargo run
Are you getting the same error when trying to run with nix run
?
@friedow: I am indeed on Arch! With nix run
, I get the same error (@a-kenji). I was more trying to show the version of Sway/Wayland I have running atm. I'll try installing those packages manually.
Thank you both!
I am seeing the same issue, running centerpiece through the Nix shell.
But I experience the problem on an AMD integrated GPU :
lspci | rg -i vga : 07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev d1)`
I'm also running a Wayland session, but with KDE Plasma.
I also tried after having installed vulkan-radeon
and amdvlk
but it outputs the same error.
I have also no problem running the vkcube
demo.
Please tell me if you need more information !
From my side, I haven't spent time on going further into this! I installed what I believed to be the missing packages, and still had the same error, so paused it there. I would add that the vkcube-wayland
demo works perfectly for me too.
@a-kenji and me have discussed this offline. Our best bet currently is that the iced 0.10 -> 0.12 upgrade (being worked on in https://github.com/friedow/centerpiece/pull/81) could fix this. iced 0.12 brings a bunch of upgrades to the wgpu library.
I'll notify you here whenever I have something you can test on the upgrade brach :).
Ok, so the iced 12.1 upgrade did not fix this issue, so I took some time and investigated why this is happening in the underlying libraries.
You are running into an error in this line of code: https://github.com/gfx-rs/wgpu/blob/61d779d4d67111bcf34f4b3b8b59e0d2dc6147f4/wgpu-hal/src/gles/egl.rs#L799
This means the execution must have surpassed: https://github.com/gfx-rs/wgpu/blob/61d779d4d67111bcf34f4b3b8b59e0d2dc6147f4/wgpu-hal/src/gles/egl.rs#L742 (Which is the case that I would have expected to execute since you're running wayland. It is the case that is executed on my machine.)
This means one of three things:
The wayland library is actually specified in the library paths to link in the nix shell. This is why my guess is the egl library, but even after a lot of googling I did not find a way to get the version of the egl library. @a-kenji do you have an idea here?
Ok, so the iced 12.1 upgrade did not fix this issue ...
I've just found some time to try it and it didn't work for me (unsurprisingly, sadly!).
This means one of three things: ...
I'd like to try and debug this myself too, if I can find some time.
I was on master
, but hadn't noticed the revert PR of the version bump. I've tried again on dependabot/cargo/iced-0.12.1
(https://github.com/friedow/centerpiece/pull/132). Whilst it didn't work, I did get a different backtrace.
$ RUST_BACKTRACE=full cargo run
Finished dev [unoptimized + debuginfo] target(s) in 0.11s
Running `target/debug/centerpiece`
2024-04-16T13:30:28.995Z WARN [wgpu_hal::vulkan::instance] Unable to find extension: VK_KHR_surface
2024-04-16T13:30:28.995Z WARN [wgpu_hal::vulkan::instance] Unable to find extension: VK_KHR_xlib_surface
2024-04-16T13:30:28.995Z WARN [wgpu_hal::vulkan::instance] Unable to find extension: VK_KHR_xcb_surface
2024-04-16T13:30:28.995Z WARN [wgpu_hal::vulkan::instance] Unable to find extension: VK_KHR_wayland_surface
2024-04-16T13:30:28.995Z WARN [wgpu_hal::vulkan::instance] Unable to find extension: VK_EXT_swapchain_colorspace
2024-04-16T13:30:28.995Z WARN [wgpu_hal::vulkan::instance] Unable to find extension: VK_KHR_get_physical_device_properties2
2024-04-16T13:30:28.995Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Searching for layer manifest files
2024-04-16T13:30:28.995Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.995Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
In following locations:
2024-04-16T13:30:28.995Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.995Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/home/jesse/.config/vulkan/implicit_layer.d
2024-04-16T13:30:28.995Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.995Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/etc/xdg/vulkan/implicit_layer.d
2024-04-16T13:30:28.995Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.995Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/run/opengl-driver/share/vulkan/implicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/home/jesse/.local/share/vulkan/implicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/nix/store/czzzpyqqvd62yxmdnhhil6jz732s8q0w-cargo-1.74.0/share/vulkan/implicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/nix/store/00niyyh248isw7a2akgr3v9sivwn84rm-pkgconf-wrapper-2.1.0/share/vulkan/implicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/nix/store/dj4dd4b59f1rxx10p1yx73pnbb2m1j6n-expat-2.5.0/share/vulkan/implicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/nix/store/yj1vp6pcb4izg73p4007ckyhak5icxbp-dbus-1.14.10/share/vulkan/implicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/nix/store/pyq6gyhgck1nkfyjs6842ysxkxzjxkaj-patchelf-0.15.0/share/vulkan/implicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/home/jesse/.local/share/flatpak/exports/share/vulkan/implicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/var/lib/flatpak/exports/share/vulkan/implicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/usr/local/share/vulkan/implicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/usr/share/vulkan/implicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/home/jesse/.nix-profile/share/vulkan/implicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/nix/var/nix/profiles/default/share/vulkan/implicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/var/lib/snapd/desktop/vulkan/implicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Found no files
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Searching for layer manifest files
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
In following locations:
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/home/jesse/.config/vulkan/explicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/etc/xdg/vulkan/explicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/run/opengl-driver/share/vulkan/explicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/home/jesse/.local/share/vulkan/explicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/nix/store/czzzpyqqvd62yxmdnhhil6jz732s8q0w-cargo-1.74.0/share/vulkan/explicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/nix/store/00niyyh248isw7a2akgr3v9sivwn84rm-pkgconf-wrapper-2.1.0/share/vulkan/explicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/nix/store/dj4dd4b59f1rxx10p1yx73pnbb2m1j6n-expat-2.5.0/share/vulkan/explicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/nix/store/yj1vp6pcb4izg73p4007ckyhak5icxbp-dbus-1.14.10/share/vulkan/explicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/nix/store/pyq6gyhgck1nkfyjs6842ysxkxzjxkaj-patchelf-0.15.0/share/vulkan/explicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/home/jesse/.local/share/flatpak/exports/share/vulkan/explicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/var/lib/flatpak/exports/share/vulkan/explicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/usr/local/share/vulkan/explicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/usr/share/vulkan/explicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/home/jesse/.nix-profile/share/vulkan/explicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/nix/var/nix/profiles/default/share/vulkan/explicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/var/lib/snapd/desktop/vulkan/explicit_layer.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Found the following files:
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/usr/share/vulkan/explicit_layer.d/VkLayer_khronos_validation.json
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Found manifest file /usr/share/vulkan/explicit_layer.d/VkLayer_khronos_validation.json (file version 1.2.0)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Searching for driver manifest files
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
In following locations:
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/home/jesse/.config/vulkan/icd.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/etc/xdg/vulkan/icd.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/run/opengl-driver/share/vulkan/icd.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/home/jesse/.local/share/vulkan/icd.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/nix/store/czzzpyqqvd62yxmdnhhil6jz732s8q0w-cargo-1.74.0/share/vulkan/icd.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/nix/store/00niyyh248isw7a2akgr3v9sivwn84rm-pkgconf-wrapper-2.1.0/share/vulkan/icd.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/nix/store/dj4dd4b59f1rxx10p1yx73pnbb2m1j6n-expat-2.5.0/share/vulkan/icd.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/nix/store/yj1vp6pcb4izg73p4007ckyhak5icxbp-dbus-1.14.10/share/vulkan/icd.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/nix/store/pyq6gyhgck1nkfyjs6842ysxkxzjxkaj-patchelf-0.15.0/share/vulkan/icd.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/home/jesse/.local/share/flatpak/exports/share/vulkan/icd.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/var/lib/flatpak/exports/share/vulkan/icd.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/usr/local/share/vulkan/icd.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/usr/share/vulkan/icd.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/home/jesse/.nix-profile/share/vulkan/icd.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/nix/var/nix/profiles/default/share/vulkan/icd.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/var/lib/snapd/desktop/vulkan/icd.d
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Found the following files:
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json
2024-04-16T13:30:28.996Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.997Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/usr/share/vulkan/icd.d/intel_icd.x86_64.json
2024-04-16T13:30:28.997Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.997Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
/usr/share/vulkan/icd.d/lvp_icd.x86_64.json
2024-04-16T13:30:28.997Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.997Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Found ICD manifest file /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json, version 1.0.0
2024-04-16T13:30:28.997Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.997Z ERROR [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
libdrm.so.2: cannot open shared object file: No such file or directory
2024-04-16T13:30:28.997Z ERROR [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.997Z ERROR [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
loader_icd_scan: Failed loading library associated with ICD JSON /usr/lib/libvulkan_intel_hasvk.so. Ignoring this JSON
2024-04-16T13:30:28.997Z ERROR [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.997Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Found ICD manifest file /usr/share/vulkan/icd.d/intel_icd.x86_64.json, version 1.0.0
2024-04-16T13:30:28.997Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.997Z ERROR [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
libdrm.so.2: cannot open shared object file: No such file or directory
2024-04-16T13:30:28.997Z ERROR [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.997Z ERROR [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
loader_icd_scan: Failed loading library associated with ICD JSON /usr/lib/libvulkan_intel.so. Ignoring this JSON
2024-04-16T13:30:28.997Z ERROR [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.997Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
Found ICD manifest file /usr/share/vulkan/icd.d/lvp_icd.x86_64.json, version 1.0.0
2024-04-16T13:30:28.997Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.997Z ERROR [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
libLLVM-17.so: cannot open shared object file: No such file or directory
2024-04-16T13:30:28.997Z ERROR [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.997Z ERROR [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
loader_icd_scan: Failed loading library associated with ICD JSON /usr/lib/libvulkan_lvp.so. Ignoring this JSON
2024-04-16T13:30:28.997Z ERROR [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.997Z ERROR [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)]
vkCreateInstance: Found no drivers!
2024-04-16T13:30:28.997Z ERROR [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557de9e20, name: ?)
2024-04-16T13:30:28.997Z WARN [wgpu_hal::gles::egl] EGL_MESA_platform_surfaceless not available. Using default platform
thread 'main' panicked at /home/jesse/.local/share/mise/installs/rust/1.74.0/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-0.19.2/src/gles/egl.rs:799:88:
called `Option::unwrap()` on a `None` value
stack backtrace:
0: 0x555557224adb - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h580634b3cf1e80d2
1: 0x555557248ccc - core::fmt::write::h1907008f375a0f7f
2: 0x5555572042fe - std::io::Write::write_fmt::h5d182c40a724ef6c
3: 0x5555572248b5 - std::sys_common::backtrace::print::hb1b7da1f58c2e37d
4: 0x555557225d93 - std::panicking::default_hook::{{closure}}::h7f74968e4c453ed8
5: 0x555557225a95 - std::panicking::default_hook::h1b091f0aa6d8371d
6: 0x555557226325 - std::panicking::rust_panic_with_hook::h951c7ebb95d3bb72
7: 0x5555572261c6 - std::panicking::begin_panic_handler::{{closure}}::hc652a55312dedae5
8: 0x555557224ce6 - std::sys_common::backtrace::__rust_end_short_backtrace::h7eaedff2f8f958bb
9: 0x555557225f62 - rust_begin_unwind
10: 0x555555769415 - core::panicking::panic_fmt::h2e7bf6f6dde740cb
11: 0x5555557694b3 - core::panicking::panic::hd4dfdca7f0c595c1
12: 0x555556dc47d5 - core::option::Option<T>::unwrap::h639d7f269a4be0ed
at /build/rustc-1.74.0-src/library/core/src/option.rs:935:21
13: 0x555556d13523 - <wgpu_hal::gles::egl::Instance as wgpu_hal::Instance<wgpu_hal::gles::Api>>::init::h0cae2a4363f4aedc
at /home/jesse/.local/share/mise/installs/rust/1.74.0/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-0.19.2/src/gles/egl.rs:799:31
14: 0x555556c2fb46 - wgpu_core::instance::Instance::new::init::h239b4120b4d655a7
at /home/jesse/.local/share/mise/installs/rust/1.74.0/registry/src/index.crates.io-6f17d22bba15001f/wgpu-core-0.19.2/src/instance.rs:86:32
15: 0x555556c2f79b - wgpu_core::instance::Instance::new::h104f2d68e47e217f
at /home/jesse/.local/share/mise/installs/rust/1.74.0/registry/src/index.crates.io-6f17d22bba15001f/wgpu-core-0.19.2/src/instance.rs:115:17
16: 0x555556b6351e - wgpu_core::global::Global<G>::new::hb46b100c5b9add1f
at /home/jesse/.local/share/mise/installs/rust/1.74.0/registry/src/index.crates.io-6f17d22bba15001f/wgpu-core-0.19.2/src/global.rs:59:23
17: 0x555556a36ecb - <wgpu::backend::wgpu_core::ContextWgpuCore as wgpu::context::Context>::init::hf92df14d82a7b7b4
at /home/jesse/.local/share/mise/installs/rust/1.74.0/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.19.2/src/backend/wgpu_core.rs:513:14
18: 0x555556a5f834 - wgpu::Instance::new::h38a7bdce02d1116a
at /home/jesse/.local/share/mise/installs/rust/1.74.0/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.19.2/src/lib.rs:1833:36
19: 0x5555559cfd91 - iced_wgpu::window::compositor::Compositor::request::{{closure}}::hbfd2ea937abb5cf4
at /home/jesse/.local/share/mise/installs/rust/1.74.0/registry/src/index.crates.io-6f17d22bba15001f/iced_wgpu-0.12.1/src/window/compositor.rs:29:24
20: 0x555555803f38 - futures_executor::local_pool::block_on::{{closure}}::h5fb36306042f2b93
at /home/jesse/.local/share/mise/installs/rust/1.74.0/registry/src/index.crates.io-6f17d22bba15001f/futures-executor-0.3.30/src/local_pool.rs:317:23
21: 0x555555803d99 - futures_executor::local_pool::run_executor::{{closure}}::h145c75b8b2008ff0
at /home/jesse/.local/share/mise/installs/rust/1.74.0/registry/src/index.crates.io-6f17d22bba15001f/futures-executor-0.3.30/src/local_pool.rs:90:37
22: 0x5555559e1435 - std::thread::local::LocalKey<T>::try_with::h17df740557a345f3
at /build/rustc-1.74.0-src/library/std/src/thread/local.rs:270:16
23: 0x5555559e12cb - std::thread::local::LocalKey<T>::with::h128ccd3703a29098
at /build/rustc-1.74.0-src/library/std/src/thread/local.rs:246:9
24: 0x555555803cd4 - futures_executor::local_pool::run_executor::h2d6494eac38ea7ce
at /home/jesse/.local/share/mise/installs/rust/1.74.0/registry/src/index.crates.io-6f17d22bba15001f/futures-executor-0.3.30/src/local_pool.rs:86:5
25: 0x555555803eba - futures_executor::local_pool::block_on::h07b0f88349b7889f
at /home/jesse/.local/share/mise/installs/rust/1.74.0/registry/src/index.crates.io-6f17d22bba15001f/futures-executor-0.3.30/src/local_pool.rs:317:5
26: 0x5555559d2ea4 - iced_wgpu::window::compositor::new::h917e6419579f5da1
at /home/jesse/.local/share/mise/installs/rust/1.74.0/registry/src/index.crates.io-6f17d22bba15001f/iced_wgpu-0.12.1/src/window/compositor.rs:159:22
27: 0x555555812ff0 - iced_renderer::compositor::Candidate::build::hc694955793aeaa64
at /home/jesse/.local/share/mise/installs/rust/1.74.0/registry/src/index.crates.io-6f17d22bba15001f/iced_renderer-0.12.1/src/compositor.rs:247:34
28: 0x55555581380a - <iced_renderer::compositor::Compositor as iced_graphics::compositor::Compositor>::new::h4886f1e8c402dc31
at /home/jesse/.local/share/mise/installs/rust/1.74.0/registry/src/index.crates.io-6f17d22bba15001f/iced_renderer-0.12.1/src/compositor.rs:35:19
29: 0x5555557a0594 - iced_winit::application::run::h1b95c38ac330e2c6
at /home/jesse/.local/share/mise/installs/rust/1.74.0/registry/src/index.crates.io-6f17d22bba15001f/iced_winit-0.12.2/src/application.rs:191:22
30: 0x5555558d69f6 - iced::application::Application::run::h106553251e8014f0
at /home/jesse/.local/share/mise/installs/rust/1.74.0/registry/src/index.crates.io-6f17d22bba15001f/iced-0.12.1/src/application.rs:208:12
31: 0x5555559c1232 - centerpiece::main::hfbfe204478a73c0a
at /home/jesse/src/github.com/friedow/centerpiece/client/src/main.rs:13:5
32: 0x5555557ab492 - core::ops::function::FnOnce::call_once::h1b50af899cefe6e1
at /build/rustc-1.74.0-src/library/core/src/ops/function.rs:250:5
33: 0x5555559f666d - std::sys_common::backtrace::__rust_begin_short_backtrace::h0943e81816d623b8
at /build/rustc-1.74.0-src/library/std/src/sys_common/backtrace.rs:154:18
34: 0x555555855aa6 - std::rt::lang_start::{{closure}}::h2b673fa0d9b4c398
at /build/rustc-1.74.0-src/library/std/src/rt.rs:166:18
35: 0x555557202587 - std::rt::lang_start_internal::he83d9963a9dcb9b1
36: 0x555555855a7a - std::rt::lang_start::h86f1733c6e5709f5
at /build/rustc-1.74.0-src/library/std/src/rt.rs:165:17
37: 0x5555559c4cfe - main
38: 0x7ffff7ca7fce - __libc_start_call_main
39: 0x7ffff7ca8089 - __libc_start_main_impl
40: 0x555555769e95 - _start
41: 0x0 - <unknown>
After seeing also on my side some cannot open shared object file: No such file or directory
type error messages I decided to try to add some to the flake definition.
I added the following to libPath
(L65) :
pkgs.mesa
pkgs.libz
pkgs.zstd
pkgs.libllvm
pkgs.vulkan-validation-layers
pkgs.amdvlk
It wasn't crashing anymore, but it wasn't producing any visible window either :
Here are the two execution logs for cargo clean; RUST_BACKTRACE=full cargo run
with my modified flake.nix
(nix:nix-shell-env) [matthieu@mattpad centerpiece]$ cargo clean; RUST_BACKTRACE=full cargo run Removed 2546 files, 966.8MiB total Compiling proc-macro2 v1.0.76 Compiling unicode-ident v1.0.12 Compiling autocfg v1.1.0 Compiling libc v0.2.152 Compiling cfg-if v1.0.0 Compiling bitflags v1.3.2 Compiling serde v1.0.197 Compiling pkg-config v0.3.28 Compiling version_check v0.9.4 Compiling once_cell v1.19.0 Compiling smallvec v1.12.0 Compiling thiserror v1.0.56 Compiling memchr v2.7.1 Compiling lazy_static v1.4.0 Compiling pin-project-lite v0.2.13 Compiling libloading v0.8.1 Compiling siphasher v0.3.11 Compiling arrayvec v0.7.4 Compiling futures-core v0.3.30 Compiling crossbeam-utils v0.8.19 Compiling dlib v0.5.2 Compiling simd-adler32 v0.3.7 Compiling futures-io v0.3.30 Compiling float-cmp v0.9.0 Compiling adler v1.0.2 Compiling xml-rs v0.8.19 Compiling crc32fast v1.3.2 Compiling scoped-tls v1.0.1 Compiling strict-num v0.1.1 Compiling num-traits v0.2.17 Compiling memoffset v0.6.5 Compiling slotmap v1.0.7 Compiling slab v0.4.9 Compiling miniz_oxide v0.7.1 Compiling arrayref v0.3.7 Compiling downcast-rs v1.2.0 Compiling bitflags v2.4.2 Compiling pin-utils v0.1.0 Compiling rand_core v0.6.4 Compiling ahash v0.8.7 Compiling rand v0.8.5 Compiling phf_shared v0.11.2 Compiling wayland-sys v0.29.5 Compiling static_assertions v1.1.0 Compiling ppv-lite86 v0.2.17 Compiling quote v1.0.35 Compiling zerocopy v0.7.32 Compiling xmlparser v0.13.6 Compiling unicode-general-category v0.6.0 Compiling flate2 v1.0.28 Compiling syn v2.0.48 Compiling wayland-scanner v0.29.5 Compiling raw-window-handle v0.5.2 Compiling cc v1.0.83 Compiling phf_generator v0.11.2 Compiling roxmltree v0.18.1 Compiling libloading v0.7.4 Compiling palette v0.7.3 Compiling allocator-api2 v0.2.16 Compiling fdeflate v0.3.3 Compiling tinyvec_macros v0.1.1 Compiling ttf-parser v0.19.2 Compiling unicode-bidi-mirroring v0.1.0 Compiling unicode-ccc v0.1.2 Compiling parking v2.2.0 Compiling fast-srgb8 v1.0.0 Compiling unicode-script v0.5.5 Compiling io-lifetimes v1.0.11 Compiling tinyvec v1.6.0 Compiling png v0.17.11 Compiling hashbrown v0.14.3 Compiling fontconfig-parser v0.5.3 Compiling concurrent-queue v2.4.0 Compiling nix v0.25.1 Compiling getrandom v0.2.12 Compiling nix v0.24.3 Compiling memmap2 v0.6.2 Compiling approx v0.5.1 Compiling indexmap v1.9.3 Compiling lock_api v0.4.11 Compiling rand_chacha v0.3.1 Compiling kurbo v0.9.5 Compiling cfg_aliases v0.1.1 Compiling parking_lot_core v0.9.9 Compiling futures-sink v0.3.30 Compiling futures-channel v0.3.30 Compiling gethostname v0.2.3 Compiling memoffset v0.7.1 Compiling unicode-bidi v0.3.14 Compiling termcolor v1.4.1 Compiling wayland-client v0.29.5 Compiling wayland-protocols v0.29.5 Compiling libm v0.2.8 Compiling scopeguard v1.2.0 Compiling unicode-width v0.1.11 Compiling hashbrown v0.12.3 Compiling futures-task v0.3.30 Compiling rctree v0.5.0 Compiling bit-vec v0.6.3 Compiling khronos-egl v4.1.0 Compiling ash v0.37.3+1.3.251 Compiling rustc-hash v1.1.0 Compiling codespan-reporting v0.11.1 Compiling bit-set v0.5.3 Compiling svgtypes v0.11.0 Compiling twox-hash v1.6.3 Compiling spirv v0.2.0+1.5.4 Compiling num_cpus v1.16.0 Compiling x11-dl v2.21.0 Compiling wayland-commons v0.29.5 Compiling wayland-sys v0.30.1 Compiling smithay-client-toolkit v0.16.1 Compiling gpu-descriptor-types v0.1.2 Compiling gpu-alloc-types v0.2.0 Compiling hexf-parse v0.2.1 Compiling xcursor v0.3.5 Compiling unicode-xid v0.2.4 Compiling ttf-parser v0.18.1 Compiling vec_map v0.8.2 Compiling gpu-alloc v0.5.4 Compiling gpu-descriptor v0.2.4 Compiling parking_lot v0.12.1 Compiling wayland-backend v0.1.2 Compiling event-listener v4.0.3 Compiling memmap2 v0.5.10 Compiling wgpu-types v0.16.1 Compiling yazi v0.1.6 Compiling glow v0.12.3 Compiling data-url v0.2.0 Compiling unicode-vo v0.1.0 Compiling renderdoc-sys v1.0.0 Compiling zeno v0.2.3 Compiling profiling v1.0.13 Compiling imagesize v0.12.0 Compiling event-listener-strategy v0.4.0 Compiling nix v0.26.4 Compiling euclid v0.22.9 Compiling quick-xml v0.28.2 Compiling half v2.3.1 Compiling swash v0.1.8 Compiling wayland-cursor v0.29.5 Compiling fastrand v2.0.1 Compiling unicode-segmentation v1.10.1 Compiling svg_fmt v0.4.1 Compiling base64 v0.21.7 Compiling pico-args v0.5.0 Compiling rangemap v1.4.0 Compiling color_quant v1.1.0 Compiling weezl v0.1.7 Compiling sys-locale v0.3.1 Compiling xmlwriter v0.1.0 Compiling aliasable v0.1.3 Compiling unicode-linebreak v0.1.5 Compiling glam v0.24.2 Compiling wayland-scanner v0.30.1 Compiling x11rb-protocol v0.11.1 Compiling softbuffer v0.2.1 Compiling gif v0.12.0 Compiling ttf-parser v0.20.0 Compiling tracing-core v0.1.32 Compiling jpeg-decoder v0.3.1 Compiling rustix v0.38.30 Compiling itoa v1.0.10 Compiling tracing v0.1.40 Compiling etagere v0.2.10 Compiling futures-lite v2.2.0 Compiling async-lock v3.3.0 Compiling lru v0.11.1 Compiling nix v0.22.3 Compiling aho-corasick v1.1.2 Compiling regex-syntax v0.8.2 Compiling serde_derive v1.0.197 Compiling thiserror-impl v1.0.56 Compiling bytemuck_derive v1.5.0 Compiling phf_macros v0.11.2 Compiling palette_derive v0.7.3 Compiling futures-macro v0.3.30 Compiling phf v0.11.2 Compiling owned_ttf_parser v0.20.0 Compiling temp-dir v0.1.12 Compiling ab_glyph_rasterizer v0.1.8 Compiling linux-raw-sys v0.4.12 Compiling bytemuck v1.14.0 Compiling ab_glyph v0.2.23 Compiling gettext-sys v0.21.3 Compiling guillotiere v0.6.2 Compiling tiny-skia-path v0.10.0 Compiling futures-util v0.3.30 Compiling rustybuzz v0.7.0 Compiling rustybuzz v0.8.0 Compiling rgb v0.8.37 Compiling usvg-tree v0.35.0 Compiling tiny-skia-path v0.8.4 Compiling x11rb v0.9.0 Compiling tiny-skia v0.8.4 Compiling x11rb v0.11.1 Compiling regex-automata v0.4.3 Compiling winit v0.28.7 Compiling sqlite3-src v0.6.0 Compiling futures-executor v0.3.30 Compiling crossbeam-epoch v0.9.18 Compiling libdbus-sys v0.2.5 Compiling futures v0.3.30 Compiling polling v2.8.0 Compiling utf8parse v0.2.1 Compiling ryu v1.0.16 Compiling serde_json v1.0.115 Compiling typenum v1.17.0 Compiling rustix v0.37.27 Compiling rayon-core v1.12.0 Compiling async-task v4.7.0 Compiling event-listener v2.5.3 Compiling atomic-waker v1.1.2 Compiling piper v0.2.1 Compiling regex v1.10.2 Compiling anstyle-parse v0.2.3 Compiling crossbeam-deque v0.8.5 Compiling async-channel v2.1.1 Compiling backtrace v0.3.69 Compiling async-io v1.13.0 Compiling instant v0.1.12 Compiling powerfmt v0.2.0 Compiling fastrand v1.9.0 Compiling percent-encoding v2.3.1 Compiling colorchoice v1.0.0 Compiling anstyle v1.0.4 Compiling linux-raw-sys v0.3.8 Compiling waker-fn v1.1.1 Compiling time-core v0.1.2 Compiling gimli v0.28.1 Compiling anstyle-query v1.0.2 Compiling futures-lite v1.13.0 Compiling time-macros v0.2.16 Compiling anstream v0.6.11 Compiling locale_config v0.3.0 Compiling deranged v0.3.11 Compiling blocking v1.5.1 Compiling polling v3.3.2 Compiling clipboard_x11 v0.4.0 Compiling async-io v2.3.0 Compiling async-executor v1.8.0 Compiling erased-serde v0.4.2 Compiling serde_fmt v1.0.3 Compiling async-lock v2.8.0 Compiling socket2 v0.4.10 Compiling dirs-sys v0.3.7 Compiling value-bag-serde1 v1.6.0 Compiling object v0.32.2 Compiling equivalent v1.0.1 Compiling value-bag v1.6.0 Compiling addr2line v0.21.0 Compiling anyhow v1.0.79 Compiling heck v0.5.0 Compiling clap_lex v0.7.0 Compiling battery v0.7.8 Compiling strsim v0.11.0 Compiling rustc-demangle v0.1.23 Compiling log v0.4.20 Compiling num_threads v0.1.6 Compiling either v1.9.0 Compiling async-trait v0.1.77 Compiling clap_builder v4.5.2 Compiling rayon v1.8.0 Compiling time v0.3.31 Compiling fontdb v0.14.1 Compiling iced_core v0.10.0 Compiling naga v0.12.3 Compiling simplecss v0.2.1 Compiling calloop v0.10.6 Compiling usvg-text-layout v0.35.0 Compiling cosmic-text v0.9.0 Compiling usvg-parser v0.35.0 Compiling iced_graphics v0.9.0 Compiling tiny-skia v0.10.0 Compiling iced_futures v0.7.0 Compiling iced_style v0.9.0 Compiling iced_runtime v0.1.1 Compiling usvg v0.35.0 Compiling mio v0.8.10 Compiling wayland-client v0.30.2 Compiling kv-log-macro v1.0.7 Compiling clap_derive v4.5.4 Compiling swayipc-types v1.3.1 Compiling resvg v0.35.0 Compiling smithay-clipboard v0.6.6 Compiling sctk-adwaita v0.5.4 Compiling clipboard_wayland v0.2.0 Compiling window_clipboard v0.3.0 Compiling indexmap v2.2.3 Compiling dirs v3.0.2 Compiling iced_tiny_skia v0.1.0 Compiling uom v0.30.0 Compiling async-global-executor v2.4.1 Compiling dbus v0.9.7 Compiling gettext-rs v0.7.0 Compiling wgpu-hal v0.16.2 Compiling async-channel v1.9.0 Compiling num-derive v0.4.1 Compiling colored v2.1.0 Compiling xdg v2.5.2 Compiling unsafe-libyaml v0.2.11 Compiling iana-time-zone v0.1.59 Compiling lazycell v1.3.0 Compiling clap v4.5.4 Compiling chrono v0.4.33 Compiling freedesktop-desktop-entry v0.5.2 Compiling simple_logger v4.3.3 Compiling async-std v1.12.0 Compiling iced_winit v0.10.1 Compiling serde_yaml v0.9.34+deprecated Compiling swayipc v3.0.2 Compiling sysinfo v0.30.5 Compiling networkmanager v0.4.1 Compiling wgpu-core v0.16.1 Compiling sqlite3-sys v0.16.0 Compiling sqlite v0.33.0 Compiling wgpu v0.16.3 Compiling glyphon v0.3.0 Compiling iced_wgpu v0.11.1 Compiling iced_renderer v0.1.0 Compiling iced_widget v0.1.3 Compiling iced v0.10.0 Compiling centerpiece v1.0.0 (/home/matthieu/clones/centerpiece/client) Finished dev [unoptimized + debuginfo] target(s) in 1m 21s Running `target/debug/centerpiece` 2024-04-16T16:09:58.151Z INFO [wgpu_hal::vulkan::instance] Unable to find extension: VK_EXT_swapchain_colorspace 2024-04-16T16:09:58.190Z INFO [wgpu_hal::vulkan::instance] Instance version: 0x40310c 2024-04-16T16:09:58.190Z INFO [wgpu_hal::vulkan::instance] Enabling debug utils
(nix:nix-shell-env) [matthieu@mattpad centerpiece]$ cargo clean; RUST_BACKTRACE=full cargo run Removed 3190 files, 2.4GiB total Compiling proc-macro2 v1.0.76 Compiling unicode-ident v1.0.12 Compiling cfg-if v1.0.0 Compiling libc v0.2.152 Compiling autocfg v1.1.0 Compiling serde v1.0.197 Compiling once_cell v1.19.0 Compiling bitflags v2.4.2 Compiling memchr v2.7.1 Compiling pin-project-lite v0.2.13 Compiling pkg-config v0.3.28 Compiling smallvec v1.12.0 Compiling rustix v0.38.30 Compiling thiserror v1.0.56 Compiling linux-raw-sys v0.4.12 Compiling libloading v0.8.1 Compiling version_check v0.9.4 Compiling futures-core v0.3.30 Compiling dlib v0.5.2 Compiling tracing-core v0.1.32 Compiling futures-io v0.3.30 Compiling downcast-rs v1.2.0 Compiling scoped-tls v1.0.1 Compiling crossbeam-utils v0.8.19 Compiling cfg_aliases v0.1.1 Compiling bitflags v1.3.2 Compiling zerocopy v0.7.32 Compiling rand_core v0.6.4 Compiling siphasher v0.3.11 Compiling slab v0.4.9 Compiling num-traits v0.2.17 Compiling raw-window-handle v0.6.0 Compiling ahash v0.8.7 Compiling ttf-parser v0.20.0 Compiling rand v0.8.5 Compiling phf_shared v0.11.2 Compiling quick-xml v0.31.0 Compiling simd-adler32 v0.3.7 Compiling arrayvec v0.7.4 Compiling allocator-api2 v0.2.16 Compiling futures-sink v0.3.30 Compiling wayland-sys v0.31.1 Compiling quote v1.0.35 Compiling rustc-hash v1.1.0 Compiling adler v1.0.2 Compiling pin-utils v0.1.0 Compiling syn v2.0.48 Compiling phf_generator v0.11.2 Compiling getrandom v0.2.12 Compiling palette v0.7.3 Compiling memmap2 v0.9.4 Compiling miniz_oxide v0.7.1 Compiling futures-channel v0.3.30 Compiling cc v1.0.83 Compiling slotmap v1.0.7 Compiling crc32fast v1.3.2 Compiling xmlparser v0.13.6 Compiling fast-srgb8 v1.0.0 Compiling parking v2.2.0 Compiling libm v0.2.8 Compiling futures-task v0.3.30 Compiling smol_str v0.2.1 Compiling hashbrown v0.14.3 Compiling fastrand v2.0.1 Compiling wayland-scanner v0.31.1 Compiling concurrent-queue v2.4.0 Compiling roxmltree v0.18.1 Compiling num_cpus v1.16.0 Compiling lock_api v0.4.11 Compiling equivalent v1.0.1 Compiling web-time v0.2.4 Compiling tinyvec_macros v0.1.1 Compiling xxhash-rust v0.8.10 Compiling parking_lot_core v0.9.9 Compiling as-raw-xcb-connection v1.0.1 Compiling glam v0.25.0 Compiling tinyvec v1.6.0 Compiling approx v0.5.1 Compiling fontconfig-parser v0.5.3 Compiling memmap2 v0.8.0 Compiling indexmap v2.2.3 Compiling unicode-ccc v0.1.2 Compiling unicode-properties v0.1.1 Compiling ash v0.37.3+1.3.251 Compiling khronos-egl v6.0.0 Compiling scopeguard v1.2.0 Compiling ttf-parser v0.19.2 Compiling bit-vec v0.6.3 Compiling zeno v0.2.3 Compiling termcolor v1.4.1 Compiling x11rb-protocol v0.13.0 Compiling unicode-script v0.5.5 Compiling unicode-bidi-mirroring v0.1.0 Compiling wayland-backend v0.3.3 Compiling yazi v0.1.6 Compiling unicode-width v0.1.11 Compiling codespan-reporting v0.11.1 Compiling bit-set v0.5.3 Compiling flate2 v1.0.28 Compiling fdeflate v0.3.3 Compiling swash v0.1.8 Compiling wgpu-hal v0.19.2 Compiling spirv v0.3.0+sdk-1.3.268.0 Compiling gpu-alloc-types v0.3.0 Compiling gpu-descriptor-types v0.1.2 Compiling libloading v0.7.4 Compiling arrayref v0.3.7 Compiling self_cell v1.0.3 Compiling sys-locale v0.3.1 Compiling strict-num v0.1.1 Compiling xkeysym v0.2.0 Compiling unicode-segmentation v1.10.1 Compiling cursor-icon v1.1.0 Compiling xcursor v0.3.5 Compiling smithay-client-toolkit v0.18.1 Compiling rangemap v1.4.0 Compiling unicode-bidi v0.3.14 Compiling unicode-xid v0.2.4 Compiling hexf-parse v0.2.1 Compiling drm-sys v0.6.1 Compiling unicode-linebreak v0.1.5 Compiling gpu-alloc v0.6.0 Compiling gpu-descriptor v0.2.4 Compiling png v0.17.11 Compiling parking_lot v0.12.1 Compiling event-listener v4.0.3 Compiling wgpu-core v0.19.2 Compiling wgpu-types v0.19.2 Compiling linux-raw-sys v0.6.4 Compiling drm-fourcc v2.2.0 Compiling profiling v1.0.13 Compiling glow v0.13.1 Compiling renderdoc-sys v1.0.0 Compiling event-listener-strategy v0.4.0 Compiling euclid v0.22.9 Compiling wgpu v0.19.2 Compiling half v2.3.1 Compiling svg_fmt v0.4.1 Compiling cfg_aliases v0.2.0 Compiling softbuffer v0.4.1 Compiling itoa v1.0.10 Compiling static_assertions v1.1.0 Compiling async-lock v3.3.0 Compiling owned_ttf_parser v0.20.0 Compiling lru v0.12.3 Compiling futures-lite v2.2.0 Compiling x11-dl v2.21.0 Compiling aho-corasick v1.1.2 Compiling temp-dir v0.1.12 Compiling etagere v0.2.10 Compiling ab_glyph_rasterizer v0.1.8 Compiling lazy_static v1.4.0 Compiling regex-syntax v0.8.2 Compiling io-lifetimes v1.0.11 Compiling ab_glyph v0.2.23 Compiling gettext-sys v0.21.3 Compiling guillotiere v0.6.2 Compiling sqlite3-src v0.6.0 Compiling crossbeam-epoch v0.9.18 Compiling kurbo v0.10.4 Compiling libdbus-sys v0.2.5 Compiling polling v2.8.0 Compiling winit v0.29.12 Compiling rayon-core v1.12.0 Compiling drm-ffi v0.7.1 Compiling atomic-waker v1.1.2 Compiling async-task v4.7.0 Compiling utf8parse v0.2.1 Compiling rustix v0.37.27 Compiling typenum v1.17.0 Compiling ryu v1.0.16 Compiling serde_json v1.0.115 Compiling event-listener v2.5.3 Compiling anstyle-parse v0.2.3 Compiling piper v0.2.1 Compiling crossbeam-deque v0.8.5 Compiling async-channel v2.1.1 Compiling backtrace v0.3.69 Compiling async-io v1.13.0 Compiling waker-fn v1.1.1 Compiling powerfmt v0.2.0 Compiling linux-raw-sys v0.3.8 Compiling anstyle v1.0.4 Compiling anstyle-query v1.0.2 Compiling time-core v0.1.2 Compiling percent-encoding v2.3.1 Compiling colorchoice v1.0.0 Compiling fastrand v1.9.0 Compiling gimli v0.28.1 Compiling time-macros v0.2.16 Compiling futures-lite v1.13.0 Compiling anstream v0.6.11 Compiling regex-automata v0.4.3 Compiling serde_derive v1.0.197 Compiling thiserror-impl v1.0.56 Compiling tracing-attributes v0.1.27 Compiling bytemuck_derive v1.5.0 Compiling phf_macros v0.11.2 Compiling palette_derive v0.7.3 Compiling futures-macro v0.3.30 Compiling ctor v0.2.7 Compiling phf v0.11.2 Compiling bytemuck v1.14.0 Compiling addr2line v0.21.0 Compiling rustybuzz v0.11.0 Compiling tiny-skia-path v0.11.4 Compiling tracing v0.1.40 Compiling drm v0.11.1 Compiling polling v3.3.2 Compiling tiny-xlib v0.2.2 Compiling regex v1.10.2 Compiling futures-util v0.3.30 Compiling async-io v2.3.0 Compiling blocking v1.5.1 Compiling locale_config v0.3.0 Compiling deranged v0.3.11 Compiling async-lock v2.8.0 Compiling async-executor v1.8.0 Compiling socket2 v0.4.10 Compiling dirs-sys v0.3.7 Compiling object v0.32.2 Compiling async-trait v0.1.77 Compiling strsim v0.11.0 Compiling either v1.9.0 Compiling num_threads v0.1.6 Compiling battery v0.7.8 Compiling anyhow v1.0.79 Compiling rustc-demangle v0.1.23 Compiling heck v0.5.0 Compiling clap_lex v0.7.0 Compiling clap_builder v4.5.2 Compiling clap_derive v4.5.4 Compiling time v0.3.31 Compiling rayon v1.8.0 Compiling dirs v3.0.2 Compiling async-global-executor v2.4.1 Compiling uom v0.30.0 Compiling dbus v0.9.7 Compiling futures-executor v0.3.30 Compiling gettext-rs v0.7.0 Compiling num-derive v0.4.1 Compiling futures v0.3.30 Compiling async-channel v1.9.0 Compiling colored v2.1.0 Compiling iana-time-zone v0.1.59 Compiling x11rb v0.13.0 Compiling lazycell v1.3.0 Compiling xdg v2.5.2 Compiling unsafe-libyaml v0.2.11 Compiling chrono v0.4.33 Compiling freedesktop-desktop-entry v0.5.2 Compiling sysinfo v0.30.5 Compiling networkmanager v0.4.1 Compiling clap v4.5.4 Compiling serde_fmt v1.0.3 Compiling erased-serde v0.4.2 Compiling serde_yaml v0.9.34+deprecated Compiling value-bag-serde1 v1.6.0 Compiling value-bag v1.6.0 Compiling clipboard_x11 v0.4.2 Compiling log v0.4.20 Compiling swayipc-types v1.3.1 Compiling iced_core v0.12.2 Compiling calloop v0.12.4 Compiling fontdb v0.15.0 Compiling naga v0.19.2 Compiling tiny-skia v0.11.4 Compiling xkbcommon-dl v0.4.2 Compiling cosmic-text v0.10.0 Compiling wayland-client v0.31.2 Compiling wayland-csd-frame v0.3.0 Compiling iced_futures v0.12.0 Compiling iced_style v0.12.1 Compiling sqlite3-sys v0.16.0 Compiling kv-log-macro v1.0.7 Compiling iced_graphics v0.12.1 Compiling iced_runtime v0.12.1 Compiling sqlite v0.33.0 Compiling async-std v1.12.0 Compiling swayipc v3.0.2 Compiling simple_logger v4.3.3 Compiling wayland-protocols v0.31.2 Compiling calloop-wayland-source v0.2.0 Compiling wayland-cursor v0.31.1 Compiling iced_tiny_skia v0.12.1 Compiling wayland-protocols-wlr v0.2.0 Compiling wayland-protocols-plasma v0.2.0 Compiling smithay-clipboard v0.7.1 Compiling sctk-adwaita v0.8.1 Compiling clipboard_wayland v0.2.2 Compiling window_clipboard v0.4.1 Compiling iced_winit v0.12.2 Compiling glyphon v0.5.0 Compiling iced_wgpu v0.12.1 Compiling iced_renderer v0.12.1 Compiling iced_widget v0.12.3 Compiling iced v0.12.1 Compiling centerpiece v1.0.0 (/home/matthieu/clones/centerpiece/client) Finished dev [unoptimized + debuginfo] target(s) in 1m 32s Running `target/debug/centerpiece` 2024-04-16T16:14:43.015Z WARN [sctk_adwaita::buttons] Ignoring unknown button type: icon 2024-04-16T16:14:43.020Z WARN [wgpu_hal::vulkan::instance] Unable to find extension: VK_EXT_swapchain_colorspace 2024-04-16T16:14:43.021Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] Searching for layer manifest files 2024-04-16T16:14:43.021Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.021Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] In following locations: 2024-04-16T16:14:43.021Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.021Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /home/matthieu/.config/vulkan/implicit_layer.d 2024-04-16T16:14:43.021Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.021Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /home/matthieu/.config/kdedefaults/vulkan/implicit_layer.d 2024-04-16T16:14:43.021Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.021Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /etc/xdg/vulkan/implicit_layer.d 2024-04-16T16:14:43.021Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.021Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /run/opengl-driver/share/vulkan/implicit_layer.d 2024-04-16T16:14:43.021Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.021Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /home/matthieu/.local/share/vulkan/implicit_layer.d 2024-04-16T16:14:43.021Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /nix/store/czzzpyqqvd62yxmdnhhil6jz732s8q0w-cargo-1.74.0/share/vulkan/implicit_layer.d 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /nix/store/00niyyh248isw7a2akgr3v9sivwn84rm-pkgconf-wrapper-2.1.0/share/vulkan/implicit_layer.d 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /nix/store/dj4dd4b59f1rxx10p1yx73pnbb2m1j6n-expat-2.5.0/share/vulkan/implicit_layer.d 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /nix/store/yj1vp6pcb4izg73p4007ckyhak5icxbp-dbus-1.14.10/share/vulkan/implicit_layer.d 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Mmainy_x86_64.json 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /home/matthieu/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /home/matthieu/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /usr/share/vulkan/implicit_layer.d/amd_icd64.json 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] Found manifest file /home/matthieu/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json (file version 1.0.0) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] Found manifest file /home/matthieu/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json (file version 1.0.0) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] Found manifest file /home/matthieu/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json (file version 1.0.0) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] Found manifest file /home/matthieu/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json (file version 1.0.0) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] Found manifest file /usr/share/vulkan/implicit_layer.d/amd_icd64.json (file version 1.0.0) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] Searching for layer manifest files 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] In following locations: 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /home/matthieu/.config/vulkan/explicit_layer.d 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /home/matthieu/.config/kdedefaults/vulkan/explicit_layer.d 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /etc/xdg/vulkan/explicit_layer.d 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /run/opengl-driver/share/vulkan/explicit_layer.d 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /home/matthieu/.local/share/vulkan/explicit_layer.d 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /nix/store/czzzpyqqvd62yxmdnhhil6jz732s8q0w-cargo-1.74.0/share/vulkan/explicit_layer.d 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /nix/store/00niyyh248isw7a2akgr3v9sivwn84rm-pkgconf-wrapper-2.1.0/share/vulkan/explicit_layer.d 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /nix/store/dj4dd4b59f1rxx10p1yx73pnbb2m1j6n-expat-2.5.0/share/vulkan/explicit_layer.d 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /nix/store/yj1vp6pcb4izg73p4007ckyhak5icxbp-dbus-1.14.10/share/vulkan/explicit_layer.d 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /nix/store/pyq6gyhgck1nkfyjs6842ysxkxzjxkaj-patchelf-0.15.0/share/vulkan/explicit_layer.d 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /home/matthieu/.local/share/flatpak/exports/share/vulkan/explicit_layer.d 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /var/lib/flatpak/exports/share/vulkan/explicit_layer.d 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /usr/local/share/vulkan/explicit_layer.d 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /usr/share/vulkan/explicit_layer.d 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /home/matthieu/.nix-profile/share/vulkan/explicit_layer.d 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /nix/var/nix/profiles/default/share/vulkan/explicit_layer.d 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] Found the following files: 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /usr/share/vulkan/explicit_layer.d/VkLayer_khronos_validation.json 2024-04-16T16:14:43.022Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] Found manifest file /usr/share/vulkan/explicit_layer.d/VkLayer_khronos_validation.json (file version 1.2.0) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] Searching for driver manifest files 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] In following locations: 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /home/matthieu/.config/vulkan/icd.d 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /home/matthieu/.config/kdedefaults/vulkan/icd.d 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /etc/xdg/vulkan/icd.d 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /run/opengl-driver/share/vulkan/icd.d 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /home/matthieu/.local/share/vulkan/icd.d 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /nix/store/czzzpyqqvd62yxmdnhhil6jz732s8q0w-cargo-1.74.0/share/vulkan/icd.d 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /nix/store/00niyyh248isw7a2akgr3v9sivwn84rm-pkgconf-wrapper-2.1.0/share/vulkan/icd.d 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /nix/store/dj4dd4b59f1rxx10p1yx73pnbb2m1j6n-expat-2.5.0/share/vulkan/icd.d 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /nix/store/yj1vp6pcb4izg73p4007ckyhak5icxbp-dbus-1.14.10/share/vulkan/icd.d 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /nix/store/pyq6gyhgck1nkfyjs6842ysxkxzjxkaj-patchelf-0.15.0/share/vulkan/icd.d 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /home/matthieu/.local/share/flatpak/exports/share/vulkan/icd.d 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /var/lib/flatpak/exports/share/vulkan/icd.d 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /usr/local/share/vulkan/icd.d 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /usr/share/vulkan/icd.d 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /home/matthieu/.nix-profile/share/vulkan/icd.d 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /nix/var/nix/profiles/default/share/vulkan/icd.d 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] Found the following files: 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /usr/share/vulkan/icd.d/amd_icd64.json 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] /usr/share/vulkan/icd.d/radeon_icd.x86_64.json 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] Found ICD manifest file /usr/share/vulkan/icd.d/amd_icd64.json, version 1.0.0 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.x86_64.json, version 1.0.0 2024-04-16T16:14:43.023Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z ERROR [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] libLLVM-17.so: cannot open shared object file: No such file or directory 2024-04-16T16:14:43.023Z ERROR [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.023Z ERROR [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] loader_icd_scan: Failed loading library associated with ICD JSON /usr/lib/libvulkan_radeon.so. Ignoring this JSON 2024-04-16T16:14:43.024Z ERROR [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.055Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] Insert instance layer "VK_LAYER_KHRONOS_validation" (libVkLayer_khronos_validation.so) 2024-04-16T16:14:43.055Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.055Z INFO [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] Insert instance layer "VK_LAYER_AMD_switchable_graphics_64" (/usr/lib/amdvlk64.so) 2024-04-16T16:14:43.055Z INFO [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.060Z WARN [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] terminator_CreateInstance: Failed to CreateInstance in ICD 0. Skipping ICD. 2024-04-16T16:14:43.060Z WARN [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.060Z ERROR [wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] terminator_CreateInstance: Found no drivers! 2024-04-16T16:14:43.060Z ERROR [wgpu_hal::vulkan::instance] objects: (type: INSTANCE, hndl: 0x555557e03990, name: ?) 2024-04-16T16:14:43.061Z INFO [wgpu_hal::vulkan::instance] Enabling debug utils
Hi! Unfortunately, I'm running into an issue, where I'm getting a panic. I've included the full output [1]. Is there anything else about my local environment I can include? [2]
[1]
[2]
uname -a
:Linux <redacted> 6.8.1-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Sat, 16 Mar 2024 17:15:23 +0000 x86_64 GNU/Linux
lspci | rg -i vga
:00:02.0 VGA compatible controller: Intel Corporation Alder Lake-P GT2 [Iris Xe Graphics] (rev 0c)
pacman -Q | rg sway
:sway 1:1.9-1
pacman -Q | rg wayland