Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
BSD 3-Clause "New" or "Revised" License
21.95k
stars
912
forks
source link
Segmenation fault on exit #8228
Open
MarkusTieger opened 1 month ago
Already reported ? *
Regression?
No
System Info and Version
System/Version info
```sh Hyprland, built from branch at commit 4520b30d498daca8079365bdb909a8dea38e8d55 (version: bump to 0.44.1). Date: Wed Oct 9 12:54:39 2024 Tag: v0.44.1, commits: 5309 built against aquamarine 0.4.2 flags: (if any) System Information: System name: Linux Node name: ms7c56 Release: 6.6.57-gentoo-dist-hardened Version: #1 SMP PREEMPT_DYNAMIC Thu Oct 24 17:01:36 CEST 2024 GPU information: 2b:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM204 [GeForce GTX 980] [10de:13c0] (rev a1) (prog-if 00 [VGA controller]) NVRM version: NVIDIA UNIX x86_64 Kernel Module 550.127.05 Tue Oct 8 03:22:07 UTC 2024 os-release: NAME=Gentoo ID=gentoo PRETTY_NAME="Gentoo Linux" ANSI_COLOR="1;32" HOME_URL="https://www.gentoo.org/" SUPPORT_URL="https://www.gentoo.org/support/" BUG_REPORT_URL="https://bugs.gentoo.org/" VERSION_ID="2.15" plugins: ======Config-Start====== Config File: /etc/hyprland/hyprland.conf: Read Succeeded autogenerated = 0 render { # explicit_sync = true } debug { disable_logs = false enable_stdout_logs = true } source = /etc/hyprland/hyprland.conf.d/polkit.conf source = /etc/hyprland/hyprland.conf.d/portals.conf source = /etc/hyprland/hyprland.conf.d/keybind.conf source = /etc/hyprland/hyprland.conf.d/input.conf source = /etc/hyprland/hyprland.conf.d/style.conf source = /etc/hyprland/hyprland.conf.d/autorun.conf source = /etc/hyprland/hyprland.conf.d/rules.conf source = /etc/hyprland/hyprland.conf.d/monitor.conf Config File: /etc/hyprland/hyprland.conf.d/polkit.conf: Read Succeeded exec-once = /usr/libexec/polkit-gnome-authentication-agent-1 Config File: /etc/hyprland/hyprland.conf.d/portals.conf: Read Succeeded exec-once = /usr/libexec/xdg-desktop-portal-hyprland exec-once = /usr/libexec/xdg-desktop-portal-gtk Config File: /etc/hyprland/hyprland.conf.d/keybind.conf: Read Succeeded $mainMod = SUPER bind = $mainMod, Q, exec, /usr/local/bin/with-fastfetch.sh alacritty bind = $mainMod, C, killactive, bind = $mainMod, M, exit, bind = $mainMod, E, exec, nemo bind = $mainMod, V, togglefloating bind = $mainMod, R, exec, rofi -show drun -config /etc/hyprland/rofi.rasi bind = $mainMod, P, pseudo, bind = $mainMod, J, togglesplit, bind = $mainMod, left, movefocus, l bind = $mainMod, right, movefocus, r bind = $mainMod, up, movefocus, u bind = $mainMod, down, movefocus, d bind = $mainMod, 1, workspace, 1 bind = $mainMod, 2, workspace, 2 bind = $mainMod, 3, workspace, 3 bind = $mainMod, 4, workspace, 4 bind = $mainMod, 5, workspace, 5 bind = $mainMod, 6, workspace, 6 bind = $mainMod, 7, workspace, 7 bind = $mainMod, 8, workspace, 8 bind = $mainMod, 9, workspace, 9 bind = $mainMod, 0, workspace, 10 bind = $mainMod SHIFT, 1, movetoworkspace, 1 bind = $mainMod SHIFT, 2, movetoworkspace, 2 bind = $mainMod SHIFT, 3, movetoworkspace, 3 bind = $mainMod SHIFT, 4, movetoworkspace, 4 bind = $mainMod SHIFT, 5, movetoworkspace, 5 bind = $mainMod SHIFT, 6, movetoworkspace, 6 bind = $mainMod SHIFT, 7, movetoworkspace, 7 bind = $mainMod SHIFT, 8, movetoworkspace, 8 bind = $mainMod SHIFT, 9, movetoworkspace, 9 bind = $mainMod SHIFT, 0, movetoworkspace, 10 bind = $mainMod, mouse_down, workspace, e+1 bind = $mainMod, mouse_up, workspace, e-1 bind = , XF86AudioMute, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle bind = , XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +5% bind = , XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -5% bind = , Print, exec, grim - | wl-copy bind = SUPER_SHIFT, S, exec, grim -g "$(slurp)" - | wl-copy bindm = $mainMod, mouse:272, movewindow bindm = $mainMod, mouse:273, resizewindow Config File: /etc/hyprland/hyprland.conf.d/input.conf: Read Succeeded input { kb_layout = de kb_variant = kb_model = kb_options = kb_rules = follow_mouse = 1 touchpad { natural_scroll = no } sensitivity = 0 } Config File: /etc/hyprland/hyprland.conf.d/style.conf: Read Succeeded general { gaps_in = 3 gaps_out = 8 border_size = 2 # col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg col.active_border = rgba(e0e0e0ff) col.inactive_border = rgba(595959aa) layout = dwindle allow_tearing = false } decoration { rounding = 10 blur { enabled = true size = 3 passes = 1 } drop_shadow = yes shadow_range = 4 shadow_render_power = 3 col.shadow = rgba(1a1a1aee) } animations { enabled = yes bezier = myBezier, 0.05, 0.9, 0.1, 1.05 animation = windows, 1, 7, myBezier animation = windowsOut, 1, 7, default, popin 80% animation = border, 1, 10, default animation = borderangle, 1, 8, default animation = fade, 1, 7, default animation = workspaces, 1, 6, default } dwindle { pseudotile = yes preserve_split = yes } gestures { workspace_swipe = off } misc { force_default_wallpaper = 0 } Config File: /etc/hyprland/hyprland.conf.d/autorun.conf: Read Succeeded exec-once = hyprpaper --config /etc/hyprland/hyprpaper.conf exec-once = waybar --config /etc/hyprland/waybar.jsonc --style /etc/hyprland/waybar.css # exec-once = wl-clip-persist --clipboard regular # OpenRC # exec-once = gentoo-pipewire-launcher restart source = $HOME/.config/autorun.conf Config File: /home/markustieger/.config/autorun.conf: Read Succeeded # exec-once = vesktop exec-once = ssh-agent -a /var/run/user/1000/ssh.sock Config File: /etc/hyprland/hyprland.conf.d/rules.conf: Read Succeeded windowrulev2 = opacity 0.80 override 0.5 override,floating:1,class:gnome-terminal-server windowrulev2 = immediate, class:steam_proton windowrulev2 = float, class:(xdg-desktop-portal-gtk) Config File: /etc/hyprland/hyprland.conf.d/monitor.conf: Read Succeeded monitor=DP-3,1920x1080@144,0x0,1 # experimental = { # explicit_sync = 1; # }; general { allow_tearing = true } ======Config-End======== ```Description
Hyprland exits with an segementation fault if exiting with "hyprctl dispatch exit" or the default key combo "Super + m"
How to reproduce
Crash reports, logs, images, videos
The terminal log (created by "lemurs", my login manager): https://0x0.st/XUAe.txt