Switch From qtutils to GUiutils and now hyprland is crashing

Ran the update to the newest version of hyprland. Said y when pacman prompted a switch from qt utils to gui utils and now I’m getting hyprland crashes. Help would be appreciated Im in over my head here.

Crash Report:


Hyprland Crash Report

I don’t feel so good…

Hyprland received signal 6(ABRT)
Version: unknown
Tag: unknown
Date: unknown
Flags:

System info:
System name: Linux
Node name: ArchDrive
Release: 6.17.7-arch1-1
Version: #1 SMP PREEMPT_DYNAMIC Sun, 02 Nov 2025 17:27:22 +0000

GPU:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation AD104 [GeForce RTX 4070 Ti] [10de:2782] (rev a1) (prog-if 00 [VGA controller])

os-release:
NAME=“Arch Linux”
PRETTY_NAME=“Arch Linux”
ID=arch
BUILD_ID=rolling
ANSI_COLOR=“38;2;23;147;209”
HOME_URL=“h
DOCUMENTATION_URL=“ht
SUPPORT_URL=“ht
BUG_REPORT_URL=“https:/
PRIVACY_POLICY_URL=“https:/
LOGO=archlinux-logo

Libraries:
Hyprgraphics: built against 0.3.0, system has 0.3.0
Hyprutils: built against 0.10.1, system has 0.10.1
Hyprcursor: built against 0.1.13, system has 0.1.13
Hyprlang: built against 0.6.3, system has 0.6.3
Aquamarine: built against 0.9.5, system has 0.9.5

Backtrace:

| hyprland(_Z12getBacktracev+0x61) [0x5597515da181]

getBacktrace()
??:?
#1 | hyprland(_ZN14NCrashReporter18createAndSaveCrashEi+0xcd6) [0x559751505ee6]
NCrashReporter::createAndSaveCrash(int)
??:?
#2 | hyprland(+0x2b0882) [0x559751467882]
_start
??:?
#3 | /usr/lib/libc.so.6(+0x3e540) [0x7f39d183e540]
??
??:0
#4 | /usr/lib/libc.so.6(+0x9894c) [0x7f39d189894c]
??
??:0
#5 | /usr/lib/libc.so.6(gsignal+0x20) [0x7f39d183e410]
??
??:0
#6 | hyprland(_ZN15CHyprOpenGLImpl7initEGLEb+0x2d9) [0x559751970099]
CHyprOpenGLImpl::initEGL(bool)
??:?
#7 | hyprland(_ZN15CHyprOpenGLImplC1Ev+0x135a) [0x5597519725ea]
CHyprOpenGLImpl::CHyprOpenGLImpl()
??:?
#8 | hyprland(_ZN11CCompositor12initManagersE18eManagersInitStage+0xf98) [0x55975146b1b8]
CCompositor::initManagers(eManagersInitStage)
??:?
#9 | hyprland(_ZN11CCompositor10initServerENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xb2a) [0x55975148edfa]
CCompositor::initServer(std::__cxx11::basic_string<char, std::char_traits, std::allocator >, int)
??:?
#1 | hyprland(main+0xebd) [0x5597513ddefd]
main
??:?
#11 | /usr/lib/libc.so.6(+0x27675) [0x7f39d1827675]
??
??:0
#12 | /usr/lib/libc.so.6(__libc_start_main+0x89) [0x7f39d1827729]
??
??:0
#13 | hyprland(_start+0x25) [0x559751466d05]
_start
??:?

Log tail:
[ERR] [AQ] [EGL] Command eglInitialize errored out with EGL_NOT_INITIALIZED (0x12289): DRI2: failed to create screen
[ERR] [AQ] [EGL] Command eglInitialize errored out with EGL_NOT_INITIALIZED (0x12289): DRI2: failed to load driver
[ERR] [AQ] [EGL] Command eglInitialize errored out with EGL_NOT_INITIALIZED (0x12289): eglInitialize
[ERR] [AQ] CDRMRenderer: fail, eglInitialize failed
[ERR] [AQ] drm: onReady: no renderer for gl formats
[LOG] [AQ] drm: onReady: connector 128
[LOG] [AQ] drm: onReady: connector 128 has output name HDMI-A-1
[LOG] [AQ] Swapchain: Clearing
[LOG] New aquamarine output with name HDMI-A-1
[LOG] [AQ] drm: onReady: connector 131
[LOG] [AQ] drm: onReady: connector 131 has output name DP-1
[LOG] [AQ] Swapchain: Clearing
[LOG] New aquamarine output with name DP-1
[LOG] [AQ] drm: onReady: connector 135
[LOG] [AQ] drm: onReady: connector 139
[LOG] [AQ] Supported EGL client extensions: (16) EGL_EXT_platform_base EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_KHR_platform_x11 EGL_EXT_platform_x11 EGL_EXT_platform_device EGL_MESA_platform_surfaceless EGL_EXT_explicit_device EGL_KHR_platform_wayland EGL_EXT_platform_wayland EGL_KHR_platform_gbm EGL_MESA_platform_gbm EGL_EXT_platform_xcb
[ERR] [AQ] [EGL] Command eglQueryDevicesEXT errored out with EGL_BAD_ALLOC (0x12291): EGL_BAD_ALLOC error: In eglQueryDevicesEXT: Failed to allocate device list.

[ERR] [AQ] [EGL] Command eglQueryDevicesEXT errored out with EGL_BAD_ALLOC (0x12291): EGL_BAD_ALLOC error: In eglQueryDevicesEXT: Failed to allocate device list.

[LOG] [AQ] CDRMRenderer(drm): Using device /dev/dri/card1
[ERR] [AQ] [EGL] Command eglInitialize errored out with EGL_NOT_INITIALIZED (0x12289): DRI2: failed to create screen
[ERR] [AQ] [EGL] Command eglInitialize errored out with EGL_NOT_INITIALIZED (0x12289): DRI2: failed to create screen
[ERR] [AQ] [EGL] Command eglInitialize errored out with EGL_NOT_INITIALIZED (0x12289): DRI2: failed to load driver
[ERR] [AQ] [EGL] Command eglInitialize errored out with EGL_NOT_INITIALIZED (0x12289): eglInitialize
[ERR] [AQ] CDRMRenderer: fail, eglInitialize failed
[ERR] [AQ] drm: initMgpu: no renderer
[ERR] [AQ] drm: Failed initializing mgpu
[LOG] Running on DRMFD: 34
[LOG] Using RENDERNODEFD: 19
[LOG] DRM DisplayNode syncobj timeline support: yes
[LOG] DRM RenderNode syncobj timeline support: yes
[LOG] wl_display_add_socket for wayland-1 succeeded with 0
[LOG] Creating the CHyprOpenGLImpl!
[LOG] Supported EGL global extensions: (16) EGL_EXT_platform_base EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_KHR_platform_x11 EGL_EXT_platform_x11 EGL_EXT_platform_device EGL_MESA_platform_surfaceless EGL_EXT_explicit_device EGL_KHR_platform_wayland EGL_EXT_platform_wayland EGL_KHR_platform_gbm EGL_MESA_platform_gbm EGL_EXT_platform_xcb
[ERR] [EGL] Command eglQueryDevicesEXT errored out with EGL_BAD_ALLOC (0x12291): EGL_BAD_ALLOC error: In eglQueryDevicesEXT: Failed to allocate device list.

[ERR] [EGL] Command eglQueryDevicesEXT errored out with EGL_BAD_ALLOC (0x12291): EGL_BAD_ALLOC error: In eglQueryDevicesEXT: Failed to allocate device list.

[LOG] eglDeviceFromDRMFD: Using device /dev/dri/card1

[ERR] [EGL] Command eglInitialize errored out with EGL_NOT_INITIALIZED (0x12289): DRI2: failed to create screen
[ERR] [EGL] Command eglInitialize errored out with EGL_NOT_INITIALIZED (0x12289): DRI2: failed to create screen
[ERR] [EGL] Command eglInitialize errored out with EGL_NOT_INITIALIZED (0x12289): DRI2: failed to load driver
[ERR] [EGL] Command eglInitialize errored out with EGL_NOT_INITIALIZED (0x12289): eglInitialize
[CRITICAL]

ASSERTION FAILED!

EGL: failed to initialize a platform display

at: line 150 in OpenGL.cpp

that is definitely not caused by guiutils, this is a crash from your gpu drivers failing.