After updating the system, including forcefully updating lib32-vulkan-intel with pacman -U and reinstalling+repopulating keyrings, Neither kitty nor Alacritty will start.
After starting DWM with startx, all apps work normally, except for these two.
>alacritty
libEGL warning: DRI2: failed to authenticate
libEGL warning: MESA-LOADER: failed to open zink: libLLVM.so.18.1: cannot open shared object file: No such file or directory (search paths /usr/lib/dri, suffix _dri)
libEGL warning: MESA-LOADER: failed to open swrast: libLLVM.so.18.1: cannot open shared object file: No
such file or directory (search paths /usr/lib/dri, suffix _dri)
Error: Error { raw_code: Some(12289), raw_os_message: None, kind: InitializationFailed }
> kitty
[0.219] [glfw error 65542]: GLX: GLX extension not found
[0.220] Failed to create GLFW temp window! This usually happens because of old/broken OpenGL drivers. kitty requires working OpenGL 3.1 drivers.
Trying to open from tty gives returns
Error: Os(OsError { line: 786, file: "/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/linux/mod.rs", error: Misc("neither WAYLAND_DISPLAY nor WAYLAND_SOCKET nor DISPLAY is set.") })