Hi, so I just updated my system to 24.11 and when I tried to start hyprland after reboot, it just wouldn’t start, here is the crash report :
--------------------------------------------
Hyprland Crash Report
--------------------------------------------
I don't feel so good...
Hyprland received signal 11(SEGV)
Version: 4520b30d498daca8079365bdb909a8dea38e8d55
Tag: v0.44.1
Date: 2024-10-09
Flags:
System info:
System name: Linux
Node name: moonmelon
Release: 6.6.63
Version: #1-NixOS SMP PREEMPT_DYNAMIC Fri Nov 22 14:38:37 UTC 2024
GPU:
0a:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 32 [Radeon RX 7700 XT / 7800 XT] [1002:747e] (rev c8) (prog-if 00 [VGA controller])
os-release:
ANSI_COLOR="1;34"
BUG_REPORT_URL="https://github.com/NixOS/nixpkgs/issues"
BUILD_ID="24.11.20241205.4dc2fc4"
CPE_NAME="cpe:/o:nixos:nixos:24.11"
DEFAULT_HOSTNAME=nixos
DOCUMENTATION_URL="https://nixos.org/learn.html"
HOME_URL="https://nixos.org/"
ID=nixos
ID_LIKE=""
IMAGE_ID=""
IMAGE_VERSION=""
LOGO="nix-snowflake"
NAME=NixOS
PRETTY_NAME="NixOS 24.11 (Vicuna)"
SUPPORT_END="2025-06-30"
SUPPORT_URL="https://nixos.org/community.html"
VARIANT=""
VARIANT_ID=""
VENDOR_NAME=NixOS
VENDOR_URL="https://nixos.org/"
VERSION="24.11 (Vicuna)"
VERSION_CODENAME=vicuna
VERSION_ID="24.11"
Backtrace:
# | /home/ayaya/.nix-profile/bin/Hyprland(_Z12getBacktracev+0x46) [0x695406]
getBacktrace()
??:?
#1 | /home/ayaya/.nix-profile/bin/Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0xb84) [0x5c6f54]
CrashReporter::createAndSaveCrash(int)
??:?
#2 | /home/ayaya/.nix-profile/bin/Hyprland(_Z25handleUnrecoverableSignali+0x5f) [0x50dc3f]
handleUnrecoverableSignal(int)
??:?
#3 | /nix/store/sl141d1g77wvhr050ah87lcyz2czdxa3-glibc-2.40-36/lib/libc.so.6(+0x40620) [0x7f725d960620]
??
??:0
#4 | /nix/store/w02n42gkvqb13xk8vvyn4pb58dpv39xx-mesa-24.2.6/lib/libgallium-24.2.6.so(+0x125506) [0x7f7215925506]
??
??:0
#5 | /nix/store/w02n42gkvqb13xk8vvyn4pb58dpv39xx-mesa-24.2.6/lib/libgallium-24.2.6.so(+0x4c1b07) [0x7f7215cc1b07]
.LC1079
??:?
#6 | /nix/store/w02n42gkvqb13xk8vvyn4pb58dpv39xx-mesa-24.2.6/lib/libgallium-24.2.6.so(+0x4c5375) [0x7f7215cc5375]
.LC392
??:?
#7 | /nix/store/w02n42gkvqb13xk8vvyn4pb58dpv39xx-mesa-24.2.6/lib/libgallium-24.2.6.so(+0x3fb20d) [0x7f7215bfb20d]
__GNU_EH_FRAME_HDR
??:?
#8 | /nix/store/w02n42gkvqb13xk8vvyn4pb58dpv39xx-mesa-24.2.6/lib/libgallium-24.2.6.so(+0x28b6b7) [0x7f7215a8b6b7]
??
??:0
#9 | /nix/store/w02n42gkvqb13xk8vvyn4pb58dpv39xx-mesa-24.2.6/lib/libgallium-24.2.6.so(+0x1680c2) [0x7f72159680c2]
??
??:0
#1 | /nix/store/w02n42gkvqb13xk8vvyn4pb58dpv39xx-mesa-24.2.6/lib/libgallium-24.2.6.so(+0x168732) [0x7f7215968732]
??
??:0
#11 | /nix/store/w02n42gkvqb13xk8vvyn4pb58dpv39xx-mesa-24.2.6/lib/libgallium-24.2.6.so(+0x282a6b) [0x7f7215a82a6b]
??
??:0
#12 | /nix/store/fjbkl337l0frfmb35gqcr48r5fm9drvz-aquamarine-0.4.3/lib/libaquamarine.so.3(_Z13compileShaderRKjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x56) [0x7f725ea2dd86]
??
??:0
#13 | /nix/store/fjbkl337l0frfmb35gqcr48r5fm9drvz-aquamarine-0.4.3/lib/libaquamarine.so.3(_Z13createProgramRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_+0x76) [0x7f725ea2e096]
??
??:0
#14 | /nix/store/fjbkl337l0frfmb35gqcr48r5fm9drvz-aquamarine-0.4.3/lib/libaquamarine.so.3(_ZN10Aquamarine12CDRMRenderer7attemptEN9Hyprutils6Memory14CSharedPointerINS_13CGBMAllocatorEEENS3_INS_8CBackendEEE+0xc77) [0x7f725ea33d97]
??
??:0
#15 | /nix/store/fjbkl337l0frfmb35gqcr48r5fm9drvz-aquamarine-0.4.3/lib/libaquamarine.so.3(_ZN10Aquamarine11CDRMBackend7onReadyEv+0x7b2) [0x7f725ea1b042]
??
??:0
#16 | /nix/store/fjbkl337l0frfmb35gqcr48r5fm9drvz-aquamarine-0.4.3/lib/libaquamarine.so.3(_ZN10Aquamarine8CBackend5startEv+0x676) [0x7f725e9e38c6]
??
??:0
#17 | /home/ayaya/.nix-profile/bin/Hyprland(_ZN11CCompositor10initServerENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x2ef) [0x529fcf]
CCompositor::initServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int)
??:?
#18 | /home/ayaya/.nix-profile/bin/Hyprland(main+0xd23) [0x6e7e33]
main
??:?
#19 | /nix/store/sl141d1g77wvhr050ah87lcyz2czdxa3-glibc-2.40-36/lib/libc.so.6(+0x2a27e) [0x7f725d94a27e]
??
??:0
#2 | /nix/store/sl141d1g77wvhr050ah87lcyz2czdxa3-glibc-2.40-36/lib/libc.so.6(__libc_start_main+0x89) [0x7f725d94a339]
??
??:0
#21 | /home/ayaya/.nix-profile/bin/Hyprland(_start+0x25) [0x4d06e5]
_start
??:?
Log tail:
[LOG] [AQ] drm: Mode 0: 1920x1080@60.00Hz (preferred)
[LOG] [AQ] drm: Mode 1: 1920x1080@71.91Hz
[LOG] [AQ] drm: Mode 2: 1920x1080@72.04Hz
[LOG] [AQ] drm: Mode 3: 1920x1080@60.04Hz
[LOG] [AQ] drm: Mode 4: 1920x1080@60.00Hz
[LOG] [AQ] drm: Mode 5: 1920x1080@59.94Hz
[LOG] [AQ] drm: Mode 6: 1920x1080@50.01Hz
[LOG] [AQ] drm: Mode 7: 1920x1080@50.00Hz
[LOG] [AQ] drm: Mode 8: 1920x1080@48.02Hz
[LOG] [AQ] drm: Mode 9: 1680x1050@59.88Hz
[LOG] [AQ] drm: Mode 10: 1600x900@60.00Hz
[LOG] [AQ] drm: Mode 11: 1280x1024@60.02Hz
[LOG] [AQ] drm: Mode 12: 1440x900@59.90Hz
[LOG] [AQ] drm: Mode 13: 1280x800@59.91Hz
[LOG] [AQ] drm: Mode 14: 1280x720@60.00Hz
[LOG] [AQ] drm: Mode 15: 1280x720@60.00Hz
[LOG] [AQ] drm: Mode 16: 1280x720@59.94Hz
[LOG] [AQ] drm: Mode 17: 1280x720@50.00Hz
[LOG] [AQ] drm: Mode 18: 1280x720@50.00Hz
[LOG] [AQ] drm: Mode 19: 1024x768@70.07Hz
[LOG] [AQ] drm: Mode 20: 1024x768@60.00Hz
[LOG] [AQ] drm: Mode 21: 800x600@72.19Hz
[LOG] [AQ] drm: Mode 22: 800x600@60.32Hz
[LOG] [AQ] drm: Mode 23: 800x600@56.25Hz
[LOG] [AQ] drm: Mode 24: 720x576@50.00Hz
[LOG] [AQ] drm: Mode 25: 720x576@50.00Hz
[LOG] [AQ] drm: Mode 26: 720x480@60.00Hz
[LOG] [AQ] drm: Mode 27: 720x480@60.00Hz
[LOG] [AQ] drm: Mode 28: 720x480@59.94Hz
[LOG] [AQ] drm: Mode 29: 720x480@59.94Hz
[LOG] [AQ] drm: Mode 30: 640x480@72.81Hz
[LOG] [AQ] drm: Mode 31: 640x480@66.67Hz
[LOG] [AQ] drm: Mode 32: 640x480@60.00Hz
[LOG] [AQ] drm: Mode 33: 640x480@59.94Hz
[LOG] [AQ] drm: Mode 34: 720x400@70.08Hz
[LOG] [AQ] drm: Physical size [Vector2D: x: 520, y: 290] (mm)
[LOG] [AQ] drm: Description Samsung Electric Company C24F390 HTQM202214 (DP-2)
[LOG] [AQ] drm: connector DP-2 crtc is capable of vrr: props.vrr_capable -> 110, crtc->props.vrr_enabled -> 24
[LOG] [AQ] drm: Explicit sync supported
[LOG] [AQ] drm: connector DP-2 crtc supports CTM
[LOG] [AQ] drm: Scanning connector id 113
[LOG] [AQ] drm: Connector id 113 already initialized
[LOG] [AQ] drm: Connector 113 connection state: 1
[LOG] [AQ] drm: Connector HDMI-A-2 connected
[LOG] [AQ] drm: Connecting connector HDMI-A-2, CRTC ID 87
[LOG] [AQ] drm: Dumping detected modes:
[LOG] [AQ] drm: Mode 0: 1920x1080@60.00Hz (preferred)
[LOG] [AQ] drm: Mode 1: 1920x1080@60.00Hz
[LOG] [AQ] drm: Mode 2: 1920x1080@59.94Hz
[LOG] [AQ] drm: Mode 3: 1920x1080@50.00Hz
[LOG] [AQ] drm: Mode 4: 1680x1050@59.88Hz
[LOG] [AQ] drm: Mode 5: 1280x1024@60.02Hz
[LOG] [AQ] drm: Mode 6: 1440x900@60.00Hz
[LOG] [AQ] drm: Mode 7: 1280x960@60.00Hz
[LOG] [AQ] drm: Mode 8: 1280x800@60.00Hz
[LOG] [AQ] drm: Mode 9: 1152x864@59.97Hz
[LOG] [AQ] drm: Mode 10: 1280x720@60.00Hz
[LOG] [AQ] drm: Mode 11: 1280x720@60.00Hz
[LOG] [AQ] drm: Mode 12: 1280x720@59.94Hz
[LOG] [AQ] drm: Mode 13: 1280x720@50.00Hz
[LOG] [AQ] drm: Mode 14: 1024x768@60.00Hz
[LOG] [AQ] drm: Mode 15: 800x600@60.32Hz
[LOG] [AQ] drm: Mode 16: 720x576@50.00Hz
[LOG] [AQ] drm: Mode 17: 720x480@60.00Hz
[LOG] [AQ] drm: Mode 18: 720x480@60.00Hz
[LOG] [AQ] drm: Mode 19: 720x480@59.94Hz
[LOG] [AQ] drm: Mode 20: 720x480@59.94Hz
[LOG] [AQ] drm: Mode 21: 640x480@60.00Hz
[LOG] [AQ] drm: Mode 22: 640x480@59.94Hz
[LOG] [AQ] drm: Mode 23: 640x480@59.94Hz
[LOG] [AQ] drm: Physical size [Vector2D: x: 510, y: 290] (mm)
[LOG] [AQ] drm: Description LG Electronics IPS235 Serial Number (HDMI-A-2)
[LOG] [AQ] drm: connector HDMI-A-2 crtc is incapable of vrr: props.vrr_capable -> 116, crtc->props.vrr_enabled -> 24
[LOG] [AQ] drm: Explicit sync supported
[LOG] [AQ] drm: connector HDMI-A-2 crtc supports CTM
[LOG] [AQ] drm: gpu /dev/dri/card1 becomes primary drm
[LOG] [AQ] Starting the Aquamarine backend!
[LOG] [AQ] Starting the Wayland backend!
[ERR] [AQ] Wayland backend cannot start: wl_display_connect failed (is a wayland compositor running?)
[ERR] [AQ] Requested backend (wayland) could not start, enabling fallbacks
[ERR] [AQ] Implementation wayland failed, erasing.
[LOG] [AQ] Created a GBM allocator with drm fd 31
[LOG] [AQ] drm: Connectors size2 4
[LOG] [AQ] Created a GBM allocator with drm fd 135
[LOG] [AQ] CDRMRenderer: got a high priority context
so it seems like it’s trying to use the wrong GPU drivers while it state to use amdgpu on my configuration :
boot.kernelModules = [ "kvm-amd" ];
boot.initrd.kernelModules = [ "amdgpu" ];
services.xserver.videoDrivers = [ "amdgpu" ];
so I don’t understand what is going on. again it worked fine with 24.05 so I can just take a rebuild from the past but not very practical to do this long term…
also probably useless but, I tried to install KDE plasma to see if it woud work and it did but took a really abnomally long time to load after the loading animation so on a black screen. and kde is using amdgpu.