-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Crash on startup #9492
Comments
After switching from sable 0.45.2 to unstable 0.47.2 crashed on every startup. I tried to switch graphical drivers to unstable branch too, and added flags to force use OGL and OGL-32bit-support, it doesn't helped. BacktraceBacktrace: # | /run/current-system/sw/bin/Hyprland(_Z12getBacktracev+0x46) [0x737df6] getBacktrace() ??:? #1 | /run/current-system/sw/bin/Hyprland(_ZN14NCrashReporter18createAndSaveCrashEi+0xbe5) [0x652cc5] NCrashReporter::createAndSaveCrash(int) ??:? #2 | /run/current-system/sw/bin/Hyprland() [0x5a797d] handleUnrecoverableSignal(int) ??:? #3 | /nix/store/81mi7m3k3wsiz9rrrg636sx21psj20hc-glibc-2.40-66/lib/libc.so.6(+0x40a70) [0x7fefbe840a70] ?? ??:0 #4 | /nix/store/81mi7m3k3wsiz9rrrg636sx21psj20hc-glibc-2.40-66/lib/libc.so.6(+0x9876c) [0x7fefbe89876c] ?? ??:0 #5 | /nix/store/81mi7m3k3wsiz9rrrg636sx21psj20hc-glibc-2.40-66/lib/libc.so.6(gsignal+0x16) [0x7fefbe8409c6] ?? ??:0 #6 | /nix/store/81mi7m3k3wsiz9rrrg636sx21psj20hc-glibc-2.40-66/lib/libc.so.6(abort+0xd7) [0x7fefbe828938] ?? ??:0 #7 | /nix/store/a1dqvgdf7i5srzf04483amlgginsmjix-gcc-14-20241116-lib/lib/libstdc++.so.6(+0xadc3d) [0x7fefbecadc3d] ?? ??:0 #8 | /nix/store/a1dqvgdf7i5srzf04483amlgginsmjix-gcc-14-20241116-lib/lib/libstdc++.so.6(+0xbf20a) [0x7fefbecbf20a] ?? ??:0 #9 | /nix/store/a1dqvgdf7i5srzf04483amlgginsmjix-gcc-14-20241116-lib/lib/libstdc++.so.6(_ZSt10unexpectedv+0) [0x7fefbecad7e9] ?? ??:0 #1 | /nix/store/a1dqvgdf7i5srzf04483amlgginsmjix-gcc-14-20241116-lib/lib/libstdc++.so.6(+0xbf487) [0x7fefbecbf487] ?? ??:0 #11 | /run/current-system/sw/bin/Hyprland() [0x741dd7] throwError(std::__cxx11::basic_string, std::allocator > const&) [clone .cold] ??:? #12 | /run/current-system/sw/bin/Hyprland(_ZN11CCompositor10initServerENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xfb5) [0x5c9705] CCompositor::initServer(std::__cxx11::basic_string, std::allocator >, int) ??:? #13 | /run/current-system/sw/bin/Hyprland(main+0x96d) [0x7a761d] main ??:? #14 | /nix/store/81mi7m3k3wsiz9rrrg636sx21psj20hc-glibc-2.40-66/lib/libc.so.6(+0x2a1fc) [0x7fefbe82a1fc] ?? ??:0 #15 | /nix/store/81mi7m3k3wsiz9rrrg636sx21psj20hc-glibc-2.40-66/lib/libc.so.6(__libc_start_main+0x89) [0x7fefbe82a2b9] ?? ??:0 #16 | /run/current-system/sw/bin/Hyprland(_start+0x25) [0x55f8a5] _start ??:?Log tail: hyprland.conf################ MONITORS################ See https://wiki.hyprland.org/Configuring/Monitors/monitor=,highres,auto,1 ################# AUTOSTART################# Autostart necessary processes (like notifications daemons, status bars, etc.)Or execute your favorite apps at launch like this:exec-once = $terminalexec-once = nm-applet &exec-once = waybar & hyprpaper & firefoxexec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP ############################# ENVIRONMENT VARIABLES############################# See https://wiki.hyprland.org/Configuring/Environment-variables/toolkit-specific scaleenv = GDK_SCALE,1 ##################### LOOK AND FEEL##################### Refer to https://wiki.hyprland.org/Configuring/Variables/https://wiki.hyprland.org/Configuring/Variables/#generalgeneral { layout = dwindle https://wiki.hyprland.org/Configuring/Variables/#decorationdecoration {
} https://wiki.hyprland.org/Configuring/Variables/#animationsanimations {
} See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for moredwindle { See https://wiki.hyprland.org/Configuring/Master-Layout/ for moremaster { https://wiki.hyprland.org/Configuring/Variables/#miscmisc { unscale XWaylandxwayland { ############# INPUT############# https://wiki.hyprland.org/Configuring/Variables/#inputinput {
} https://wiki.hyprland.org/Configuring/Variables/#gesturesgestures { ################### KEYBINDINGS################### BindingsSee https://wiki.hyprland.org/Configuring/Keywords/ for more$mainMod = SUPER bind = $mainMod, Return, exec, termite Move focusbind = $mainMod, H, movefocus, l bind = $mainMod SHIFT, H, movewindow, l bind = $mainMod, left, movefocus, l bind = $mainMod SHIFT, left, movewindow, l Switch workspaces with mainMod + [0-9]bind = $mainMod, 1, workspace, 1 Move active window to a workspace with mainMod + SHIFT + [0-9]bind = $mainMod SHIFT, 1, movetoworkspace, 1 Scroll through existing workspaces with mainMod + scrollbind = $mainMod, mouse_down, workspace, e+1 next workspace on monitorbind = CONTROL_ALT, right, workspace, m+1 lockbind = CONTROL_ALT, L, exec, hyprlock Move/resize windows with mainMod + LMB/RMB and draggingbindm = $mainMod, mouse:272, movewindow fn buttonsbinde=,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- mouse side buttonsbind=,mouse:275,exec,wl-copy $(wl-paste -p) # copy selected text resize submap (mode)bind=$mainMod,R,submap,resize bind=,escape,submap,reset zoom in windowbindt=CTRL, mouse_down, exec, hyprctl keyword misc:cursor_zoom_factor "$(hyprctl getoption misc:cursor_zoom_factor | grep float | awk '{print $2 + 0.05}')" start screenshot submapbind=, Print,exec,hyprctl dispatch submap screenshot; notify-send -a Hyprland -t 3500 $'\nf - fullscreen\n\ns - area\n\na - window' -i $HOME/.icons/candy-icons/apps/scalable/applications-accessories.svg exit modebind=SUPER,escape,exec,hyprctl dispatch submap logout; notify-send -a Hyprland -t 3500 $'\ne - exit\n\nr - reboot\n\ns - suspend\n\nS - poweroff\n\nl - lock' -i $HOME/.icons/candy-icons/apps/scalable/abrt.svg ############################## WINDOWS AND WORKSPACES############################## See https://wiki.hyprland.org/Configuring/Window-Rules/ for moreSee https://wiki.hyprland.org/Configuring/Workspace-Rules/ for workspace rulesIgnore maximize requests from apps. You'll probably like this.windowrulev2 = suppressevent maximize, class:.* Fix some dragging issues with XWaylandwindowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 firefox Picture-in-Picturewindowrulev2 = float,class:^(firefox)$,title:^(Picture-in-Picture)$ Telegram media viewerwindowrulev2 = fullscreen,class:^(org.telegram.desktop)$,title:^(Media viewer)$ windowrulev2 = workspace unset,class:^(org.telegram.desktop)$,title:^(Media viewer)$windowrulev2 = monitor 1,class:^(org.telegram.desktop)$,title:^(Media viewer)$syncthingtray popup windowwindowrulev2 = float,class:^(syncthingtray)$,title:^(Syncthing Tray)$ file-rollerwindowrulev2 = float,class:^(file-roller)$ common modalswindowrule = float,title:^(Open)$ How to reproduce
Attach not paste
Checklist of files to include below
Additional info & File uploadsdump from working 0.45.2 version |
Sounds very similar to #9438 |
the difference that I really tried to update drivers version to unstable too. And every other compositors are working.
|
Can you clarify what change you're referring to? |
for example, it is updating wayland, Qt and a bunch or other packages. Maybe there are some dependence is missing. |
If you've tried to build hyprland recently (in the past 2h), then yes, that's expected. We've just bumped |
It was about 20 hours ago, if there are changes, I'll could try to build it again, but git version builds more than 3 hours on my hardware, so if it will be in Nixpkgs unstable, I'll prefer to install prebuild packages |
Ok, it took that long to build because you probably don't have Cachix configured. Next time you try building Hyprland, either add Cachix to your substituters or use |
Okay, i'll wait for some hours and then try to install it again with Cachix enabled. I'll write a reply if anything will change or not |
problem has not gone
it shows existence. I've also added user to render group |
I've got successfully started new version changed all flake tree to unstable. |
Already reported ? *
Regression?
Definitely a regression - something broke after update (requires bisect)
System Info and Hyprland Version
System/Version info
"stable"Hyprland received signal 6(ABRT)
Version: f085090
Tag: v0.47.0
Date: 2025-02-25
Flags:
System info:
System name: Linux
Node name: clunkpad
Release: 6.13.4
Version: #1-NixOS SMP PREEMPT_DYNAMIC Fri Feb 21 13:11:21 UTC 2025
GPU:
00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06) (prog-if 00 [VGA controller])
os-release:
ANSI_COLOR="1;34"
BUG_REPORT_URL="https://github.com/NixOS/nixpkgs/issues"
BUILD_ID="24.11.20250223.04ef94c"
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"
The text was updated successfully, but these errors were encountered: