Skip to content
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

Segmenation fault on exit #8228

Open
1 task done
MarkusTieger opened this issue Oct 24, 2024 · 1 comment
Open
1 task done

Segmenation fault on exit #8228

MarkusTieger opened this issue Oct 24, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@MarkusTieger
Copy link

Already reported ? *

  • I have searched the existing open and closed issues.

Regression?

No

System Info and Version

System/Version info
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

  • Launch Hyprland in a way you can see the terminal logs
  • Use Super + M
  • Hyprland exits with a segmenation fault

Crash reports, logs, images, videos

The terminal log (created by "lemurs", my login manager):
https://0x0.st/XUAe.txt

@MarkusTieger MarkusTieger added the bug Something isn't working label Oct 24, 2024
@ikalco
Copy link
Contributor

ikalco commented Oct 24, 2024

Can you give a debug stacktrace of the crash

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants