hyprwm / Hyprland

Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
https://hyprland.org
BSD 3-Clause "New" or "Revised" License
19.83k stars 842 forks source link

Sudden crashes #7916

Open nijek opened 20 hours ago

nijek commented 20 hours ago

Already reported ? *

Regression?

No

System Info and Version

System/Version info ```sh Hyprland, built from branch main at commit b1ad2d806634edff656cb5ddc9850ae2c73324e8 (dispatchers: fixup dpms toggle (7875)). Date: Thu Sep 26 01:08:50 2024 Tag: v0.43.0-64-gb1ad2d80, commits: 5260 built against aquamarine 0.4.1 flags: (if any) System Information: System name: Linux Node name: archlinux Release: 6.10.10-arch1-1 Version: #1 SMP PREEMPT_DYNAMIC Thu, 12 Sep 2024 17:21:02 +0000 GPU information: 06:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] [1002:1638] (rev c5) (prog-if 00 [VGA controller]) os-release: NAME="EndeavourOS" PRETTY_NAME="EndeavourOS" ID="endeavouros" ID_LIKE="arch" BUILD_ID=rolling ANSI_COLOR="38;2;23;147;209" HOME_URL="https://endeavouros.com" DOCUMENTATION_URL="https://discovery.endeavouros.com" SUPPORT_URL="https://forum.endeavouros.com" BUG_REPORT_URL="https://forum.endeavouros.com/c/general-system/endeavouros-installation" PRIVACY_POLICY_URL="https://endeavouros.com/privacy-policy-2" LOGO="endeavouros" plugins: ======Config-Start====== Config File: /home/nikolai/.config/hypr/hyprland.conf: Read Succeeded # _ _ _ _ # | | | |_ _ _ __ _ __| | __ _ _ __ __| | # | |_| | | | | '_ \| '__| |/ _` | '_ \ / _` | # | _ | |_| | |_) | | | | (_| | | | | (_| | # |_| |_|\__, | .__/|_| |_|\__,_|_| |_|\__,_| # |___/|_| # # ----------------------------------------------------- # IMPORTANT: Don't overwrite ML4W configuration. # Create your own custom configuration variation instead. # https://gitlab.com/stephan-raabe/dotfiles#hyprland-configuration-variations # ----------------------------------------------------- # Monitor # ----------------------------------------------------- source = ~/dotfiles/hypr/conf/monitor.conf # ----------------------------------------------------- # Autostart # ----------------------------------------------------- source = ~/dotfiles/hypr/conf/autostart.conf # ----------------------------------------------------- # Cursor # ----------------------------------------------------- source = ~/dotfiles/hypr/conf/cursors.conf # ----------------------------------------------------- # Environment # ----------------------------------------------------- source = ~/dotfiles/hypr/conf/environment.conf # ----------------------------------------------------- # Keyboard # ----------------------------------------------------- source = ~/dotfiles/hypr/conf/keyboard.conf # ----------------------------------------------------- # Load pywal color file # ----------------------------------------------------- source = ~/.cache/wal/colors-hyprland.conf # ----------------------------------------------------- # Load configuration files # ----------------------------------------------------- source = ~/dotfiles/hypr/conf/window.conf source = ~/dotfiles/hypr/conf/decoration.conf source = ~/dotfiles/hypr/conf/layout.conf source = ~/dotfiles/hypr/conf/misc.conf source = ~/dotfiles/hypr/conf/keybinding.conf source = ~/dotfiles/hypr/conf/windowrule.conf # ----------------------------------------------------- # Animation # ----------------------------------------------------- source = ~/dotfiles/hypr/conf/animation.conf # ----------------------------------------------------- # Custom # ----------------------------------------------------- source = ~/dotfiles/hypr/conf/custom.conf # ----------------------------------------------------- # Environment for xdg-desktop-portal-hyprland # ----------------------------------------------------- exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP Config File: /home/nikolai/dotfiles/hypr/conf/monitor.conf: Read Succeeded source = ~/dotfiles/hypr/conf/monitors/default.conf Config File: /home/nikolai/dotfiles/hypr/conf/monitors/default.conf: Read Succeeded # ----------------------------------------------------- # Monitor Setup # name: "Default" # ----------------------------------------------------- monitor = eDP-1,preferred,auto,1 Config File: /home/nikolai/dotfiles/hypr/conf/autostart.conf: Read Succeeded # ----------------------------------------------------- # Autostart # ----------------------------------------------------- # Setup XDG for screen sharing exec-once = ~/dotfiles/hypr/scripts/xdg.sh # Start Polkit exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 # Load Dunst Notification Manager exec-once = dunst # Load GTK settings exec-once = ~/dotfiles/hypr/scripts/gtk.sh # Using hypridle to start hyprlock #exec-once = hypridle # exec-once = swayidle -w timeout 600 'swaylock -f' timeout 660 'hyprctl dispatch dpms off' resume 'hyprctl dispatch dpms on' before-sleep 'swaylock -f' # Load cliphist history exec-once = wl-paste --type text --watch cliphist store #Stores only text data exec-once = wl-paste --type image --watch cliphist store #Stores only image data # Initialize Wallpaper Engine exec-once = ~/dotfiles/hypr/scripts/init-wallpaper-engine.sh exec-once = hyprctl setcursor Adwaita 32 exec-once = gsettings set org.gnome.desktop.interface cursor-theme 'Adwaita' exec-once = gsettings set org.gnome.desktop.interface cursor-size 32 # Start ewww daemon exec-once = ~/dotfiles/hypr/scripts/eww.sh exec-once = /home/nikolai/scripts/listen.sh exec-once = /home/nikolai/scripts/dark-mode.sh exec-once = /usr/bin/pypr --debug /tmp/pypr.log Config File: /home/nikolai/dotfiles/hypr/conf/cursors.conf: Read Succeeded cursor { inactive_timeout = 3 enable_hyprcursor = true persistent_warps = true } exec-once = gsettings set org.gnome.desktop.interface cursor-size 32 Config File: /home/nikolai/dotfiles/hypr/conf/environment.conf: Read Succeeded source = ~/dotfiles/hypr/conf/environments/default.conf Config File: /home/nikolai/dotfiles/hypr/conf/environments/default.conf: Read Succeeded # ----------------------------------------------------- # Environment Variables # name: "Default" # ----------------------------------------------------- env = XDG_CURRENT_DESKTOP,Hyprland env = XDG_SESSION_TYPE,wayland env = XDG_SESSION_DESKTOP,Hyprland env = QT_QPA_PLATFORM,wayland env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1 env = QT_AUTO_SCREEN_SCALE_FACTOR,1 env = MOZ_ENABLE_WAYLAND,1 #env = GDK_SCALE,1 Config File: /home/nikolai/dotfiles/hypr/conf/keyboard.conf: Read Succeeded # ----------------------------------------------------- # Keyboard Layout # https://wiki.hyprland.org/Configuring/Variables/#input # ----------------------------------------------------- input { kb_layout = br kb_variant = kb_model = kb_options = numlock_by_default = true mouse_refocus=false # For United States # kb_layout = us # kb_variant = intl # kb_model = pc105 # kb_options = follow_mouse = 1 touchpad { natural_scroll = true # drag_lock = true scroll_factor = 0.45 tap-to-click = true disable_while_typing=true } sensitivity = 0.1 # -1.0 - 1.0, 0 means no modification. } Config File: /home/nikolai/.cache/wal/colors-hyprland.conf: Read Succeeded $background = rgb(151921) $foreground = rgb(c3cfd8) $color0 = rgb(151921) $color1 = rgb(567290) $color2 = rgb(6A8AA6) $color3 = rgb(6F96B7) $color4 = rgb(78A1C1) $color5 = rgb(96A0A4) $color6 = rgb(D8C9AF) $color7 = rgb(c3cfd8) $color8 = rgb(889097) $color9 = rgb(567290) $color10 = rgb(6A8AA6) $color11 = rgb(6F96B7) $color12 = rgb(78A1C1) $color13 = rgb(96A0A4) $color14 = rgb(D8C9AF) $color15 = rgb(c3cfd8) Config File: /home/nikolai/dotfiles/hypr/conf/window.conf: Read Succeeded source = ~/dotfiles/hypr/conf/windows/default.conf Config File: /home/nikolai/dotfiles/hypr/conf/windows/default.conf: Read Succeeded # ----------------------------------------------------- # General window layout and colors # name: "Default" # ----------------------------------------------------- source = /home/nikolai/.config/hypr/hypr-colors.conf general { gaps_in = 3 gaps_out = 3 #gaps_in=0 #gaps_out=0 border_size = 3 #col.active_border = 0xee5733cc # col.active_border = rgb(ffd700) rgb(65fe08) rgb(0099ff) rgba(1111eeff) rgb(41fdfe) rgb(cc00ff) 45deg # col.active_border = rgb(39ff14) rgb(d1fe49) rgb(fab23f) rgb(ff1f4f) rgb(450eff) #blue very light # col.active_border = rgb(0077b6) rgb(00b4d8) rgb(90e0ef) rgb(caf0f8) #blue + light # col.active_border = rgb(00028a) rgb(0077b6) rgb(00b4d8) rgb(90e0ef) rgb(caf0f8) #blue + dark #col.active_border = rgb(00028a) rgb(0077b6) rgb(090088) #green # col.active_border = rgb(059212) rgb(06d001) rgb(9bec00) rgb(f3ff90) rgb(f6e96b) #gold red purple # col.active_border = rgb(ffb200) rgb(eb5b00) rgb(e4003a) rgb(b60071) # night # col.active_border = rgb(180161) rgb(4f1787) rgb(eb3678) rgb(fb773c) # blue complimentary soft #col.active_border = rgb(ffb703) rgb(dd6e42) rgb(fca311) rgb(fb8500) col.active_border = rgb(f0b402) # col.inactive_border = rgba(00000025) # col.active_border = $color1 $color3 $color4 $color5 $color9 # $color11 $color12 $color13 #col.active_border = $color11 $color12 $color13 $color1 $color2 $color3 layout = dwindle resize_on_border = true extend_border_grab_area = 30 hover_icon_on_border = true } Config File: /home/nikolai/.config/hypr/hypr-colors.conf: Read Succeeded $background = rgb(090A03) $foreground = rgb(AEB0A8) $color0 = rgb(32322D) $color1 = rgb(1A001A) $color2 = rgb(001B47) $color3 = rgb(002F57) $color4 = rgb(610039) $color5 = rgb(002170) $color6 = rgb(7A0064) $color7 = rgb(84867B) $color8 = rgb(5C5D56) $color9 = rgb(240021) $color10 = rgb(002661) $color11 = rgb(004075) $color12 = rgb(85004B) $color13 = rgb(002E94) $color14 = rgb(A30085) $color15 = rgb(84867B) Config File: /home/nikolai/dotfiles/hypr/conf/decoration.conf: Read Succeeded source = ~/dotfiles/hypr/conf/decorations/default.conf Config File: /home/nikolai/dotfiles/hypr/conf/decorations/default.conf: Read Succeeded # ----------------------------------------------------- # General window decoration # name: "Default" # ----------------------------------------------------- decoration { rounding = 12 blur { enabled = true size = 6 passes = 2 new_optimizations = on ignore_opacity = true xray = false blurls = waybar vibrancy = 0.8 brightness = 1 } active_opacity = 1.0 inactive_opacity = 1.0 fullscreen_opacity = 1.0 drop_shadow = false #shadow_range = 15 #shadow_render_power = 3 #col.shadow = 0x66000000 } Config File: /home/nikolai/dotfiles/hypr/conf/layout.conf: Read Succeeded # ----------------------------------------------------- # Layouts # ----------------------------------------------------- gestures { workspace_swipe = true workspace_swipe_fingers = 3 workspace_swipe_forever = false workspace_swipe_create_new = true workspace_swipe_cancel_ratio = 0.15 } debug { damage_tracking = 2 } dwindle { force_split = 2 #pseudotile = true preserve_split = true #smart_split = true no_gaps_when_only = -1 # default_split_ratio = 1.39 } master { mfact = 0.6 no_gaps_when_only = 1 #new_is_master = false new_on_top = true # orientation = left #always_center_master = true } Config File: /home/nikolai/dotfiles/hypr/conf/misc.conf: Read Succeeded # ----------------------------------------------------- # Misc settings # ----------------------------------------------------- misc { disable_hyprland_logo = true disable_splash_rendering = true } Config File: /home/nikolai/dotfiles/hypr/conf/keybinding.conf: Read Succeeded source = ~/dotfiles/hypr/conf/keybindings/default.conf Config File: /home/nikolai/dotfiles/hypr/conf/keybindings/default.conf: Read Succeeded # ----------------------------------------------------- # Key bindings # name: "Default" # ----------------------------------------------------- # SUPER KEY $mainMod = SUPER # Applications bind = $mainMod, RETURN, exec, ~/dotfiles/.settings/terminal.sh bind = $mainMod, B, exec, ~/dotfiles/.settings/browser.sh bind = $mainMod, C, exec, ~/dotfiles/.settings/browser.sh bind = $mainMod, period, exec, emote #bind = $mainMod ALT, M, exec, kitty htop bind = $mainMod ALT, M, exec, kitty htop # ~/dotfiles/.settings/htop.sh #bind = ALT, C, exec, /home/nikolai/.config/hypr/scripts/cronograma.sh bind = ALT, C, exec, pypr toggle cronograma # Windows bind = $mainMod, Q, killactive bind = $mainMod CTRL, F, fullscreen #bind = $mainMod, E, exec, ~/dotfiles/.settings/filemanager.sh bind = $mainMod, T, togglefloating bind = $mainMod SHIFT, T, exec, ~/dotfiles/hypr/scripts/toggleallfloat.sh bind = $mainMod, J, togglesplit bind = $mainMod, left, movefocus, l bind = $mainMod, right, movefocus, r bind = $mainMod, up, movefocus, u bind = $mainMod, down, movefocus, d bindm = $mainMod, mouse:272, movewindow bindm = $mainMod, mouse:273, resizewindow bind = $mainMod SHIFT, right, resizeactive, 100 0 bind = $mainMod SHIFT, left, resizeactive, -100 0 bind = $mainMod SHIFT, up, resizeactive, 0 -100 bind = $mainMod SHIFT, down, resizeactive, 0 100 bind = $mainMod, G, togglegroup bind = $mainMod, End, swapwindow, r bind = $mainMod, Home, swapwindow, l bind = $mainMod, page_up, swapwindow, u bind = $mainMod, page_down, swapwindow, d # Actions bind = $mainMod, D, exec,/home/nikolai/scripts/dark-mode.sh bind = SHIFT, PRINT, exec, ~/dotfiles/hypr/scripts/screenshot.sh bind = , PRINT, exec, ~/dotfiles/hypr/scripts/screenshot-area.sh bind = $mainMod CTRL, Q, exec, wlogout bind = $mainMod SHIFT, W, exec, ~/dotfiles/hypr/scripts/wallpaper.sh bind = $mainMod CTRL, W, exec, ~/dotfiles/hypr/scripts/wallpaper.sh select bind = $mainMod, R, exec, rofi -show drun -replace -i bind = $mainMod CTRL, H, exec, ~/dotfiles/hypr/scripts/keybindings.sh bind = $mainMod SHIFT, B, exec, ~/dotfiles/waybar/launch.sh bind = $mainMod SHIFT, R, exec, ~/dotfiles/hypr/scripts/loadconfig.sh bind = $mainMod, F, exec, ~/dotfiles/scripts/filemanager.sh bind = $mainMod, V, exec, cliphist list | rofi -dmenu | cliphist decode | wl-copy bind = $mainMod CTRL, T, exec, ~/dotfiles/waybar/themeswitcher.sh bind = $mainMod CTRL, S, exec, ~/dotfiles/apps/ML4W_Dotfiles_Settings-x86_64.AppImage # Workspaces 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 CTRL, right, movetoworkspacesilent, e+1 bind = $mainMod CTRL, left, movetoworkspacesilent, e-1 bind = $mainMod CTRL, 1, movetoworkspacesilent, 1 bind = $mainMod CTRL, 2, movetoworkspacesilent, 2 bind = $mainMod CTRL, 3, movetoworkspacesilent, 3 bind = $mainMod CTRL, 4, movetoworkspacesilent, 4 bind = $mainMod CTRL, 5, movetoworkspacesilent, 5 bind = $mainMod CTRL, 6, movetoworkspacesilent, 6 bind = $mainMod CTRL, 7, movetoworkspacesilent, 7 bind = $mainMod CTRL, 8, movetoworkspacesilent, 8 bind = $mainMod CTRL, 9, movetoworkspacesilent, 9 bind = $mainMod CTRL, 0, movetoworkspacesilent, 10 bind = ALT, right, movetoworkspace, e+1 bind = ALT, left, movetoworkspace, e-1 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 = CTRL, right, workspace, e+1 bind = CTRL, left, workspace, e-1 bind = $mainMod, mouse_down, workspace, e+1 bind = $mainMod, mouse_up, workspace, e-1 bind = $mainMod CTRL, down, workspace, empty # Fn keys bind = , XF86MonBrightnessUp, exec, ddcutil setvcp 10 + 5 bind = , XF86MonBrightnessDown, exec, ddcutil setvcp 10 - 5 bind = $mainMod, XF86MonBrightnessUp, exec, ddcutil setvcp 10 + 1 bind = $mainMod, XF86MonBrightnessDown, exec, ddcutil setvcp 10 - 1 bind = $mainMod,M, exec, /home/nikolai/scripts/monitor.sh #Brightnessctl bind = $mainMod, XF86MonBrightnessUp, exec, brightnessctl -q s +1% bind = $mainMod, XF86MonBrightnessDown, exec, brightnessctl -q s 1%- bind = , XF86MonBrightnessUp, exec, brightnessctl -q s +5% bind = , XF86MonBrightnessUp, exec, brightnessctl -q s +5% bind = , XF86MonBrightnessDown, exec, brightnessctl -q s 5%- bind = , XF86MonBrightnessDown, exec, brightnessctl -q s 5%- bind = , XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +5% bind = , XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -5% bind = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle bind = , XF86AudioPlay, exec, playerctl play-pause bind = , XF86AudioPause, exec, playerctl pause bind = , XF86AudioNext, exec, playerctl next bind = , XF86AudioPrev, exec, playerctl previous bind = , XF86AudioMicMute, exec, pactl set-source-mute @DEFAULT_SOURCE@ toggle bind = , XF86Lock, exec, hyprlock bind = , XF86Tools, exec, kitty --class dotfiles-floating -e ~/dotfiles/hypr/settings/settings.sh # Passthrough SUPER KEY to Virtual Machine bind = $mainMod, P, submap, passthru submap = passthru bind = SUPER, Escape, submap, reset submap = reset #pyprland bind = $mainMod, E, exec, pypr expose # exposes every window temporarily or "jump" to the fucused one bind = $mainMod,W,exec,pypr layout_center toggle bind = $mainMod,A,exec,pypr toggle term bind = $mainMod,L,exec,pypr toggle lg bind = ALT, M,exec,pypr toggle htop #bind = ALT, M,exec,pypr toggle resources bind = ALT, F, exec, pypr toggle open_extensivo bind = ALT, G, exec, pypr toggle open_file bind = ALT, D, exec,pypr toggle open_directory bind = ALT, V, exec,pypr toggle open_vim bind = $mainMod, Z, exec, pypr zoom ++0.5 bind = ALT, Z, exec, pypr zoom bind = , XF86Calculator, exec, pypr toggle calc # #bind = $mainMod, J, exec, pypr change_workspace -1 # alternative multi-monitor workspace switcher #bind = $mainMod, K, exec, pypr change_workspace +1 # alternative multi-monitor workspace switcher #bind = $mainMod, N, exec, pypr toggle_special minimized # toggle a window from/to the "minimized" special workspace #bind = $mainMod SHIFT, N, togglespecialworkspace, minimized # toggle the "minimized" special workspace visibility #bind = $mainMod SHIFT, O, exec, pypr shift_monitors +1 # swaps workspaces between monitors #bind = $mainMod SHIFT, Z, exec, pypr zoom ++0.5 # zooms in the focused workspace #bind = $mainMod, Z, exec, pypr zoom # toggle zooming # #hyprshade # bind = $mainMod, S, exec, hyprshade toggle blue-light-filter Config File: /home/nikolai/dotfiles/hypr/conf/windowrule.conf: Read Succeeded source = ~/dotfiles/hypr/conf/windowrules/default.conf Config File: /home/nikolai/dotfiles/hypr/conf/windowrules/default.conf: Read Succeeded # ----------------------------------------------------- # Window rules # ----------------------------------------------------- windowrulev2 = suppressevent maximize, class:.* #windowrulev2 = nomaximizerequest, class:.* windowrule = tile,^(Microsoft-edge)$ windowrule = tile,^(Brave-browser)$ windowrule = tile,^(Chromium)$ windowrule = float,^(pavucontrol)$ windowrule = float,^(blueman-manager)$ windowrule = float,^(nm-connection-editor)$ #windowrule = nomaximizerequest,class:^(libreoffice.*)$ windowrule = suppressevent [fullscreen, maximize],^(libreoffice.*)$ #scratchpads windowrule = float,^(qalculate-gtk)$ windowrulev2 = float, title:(Cronograma Extensivo.pdf — Okular) windowrulev2 = float, class:(kitty-dropterm) windowrule = float,^(org.gnome.Calculator)$ windowrule = float,^(Gddccontrol)$ Config File: /home/nikolai/dotfiles/hypr/conf/animation.conf: Read Succeeded source = ~/dotfiles/hypr/conf/animations/animations-fast.conf Config File: /home/nikolai/dotfiles/hypr/conf/animations/animations-fast.conf: Read Succeeded # ----------------------------------------------------- # Animations # name "Fast" # ----------------------------------------------------- animations { enabled = true bezier = linear, 0, 0, 1, 1 bezier = md3_standard, 0.2, 0, 0, 1 bezier = md3_decel, 0.05, 0.7, 0.1, 1 bezier = md3_accel, 0.3, 0, 0.8, 0.15 bezier = overshot, 0.05, 0.9, 0.1, 1.1 bezier = crazyshot, 0.1, 1.5, 0.76, 0.92 bezier = hyprnostretch, 0.05, 0.9, 0.1, 1.0 bezier = fluent_decel, 0.1, 1, 0, 1 bezier = easeInOutCirc, 0.85, 0, 0.15, 1 bezier = easeOutCirc, 0, 0.55, 0.45, 1 bezier = easeOutExpo, 0.16, 1, 0.3, 1 animation = windows, 1, 3, md3_decel, popin 60% animation = border, 1, 10, default animation = fade, 1, 2.5, md3_decel animation = workspaces, 1, 3.5, easeOutExpo, slide animation = specialWorkspace, 1, 3, md3_decel, slidevert } Config File: /home/nikolai/dotfiles/hypr/conf/custom.conf: Read Succeeded # Add your additional Hyprland configurations here # # This is an additional key binding # bind = $mainMod CTRL, up, workspace, empty # # Example for xwayland # xwayland { # force_zero_scaling = true #} # qt5ct environment variable # env = QT_QPA_PLATFORMTHEME,qt5ct ======Config-End======== ```

Description

Since yesterday hyprland is randomly crashing, it appears to have something to do with plug or unpluging monitor, but it doesn't happen immediatly. I added the last few crash reports

How to reproduce

I don't know. Sometimes it is when I change from a worskpace to another, but I can't reproduce it everytime. Appears to be random. It started yesterday.

Crash reports, logs, images, videos

hyprlandCrashReport229.txt hyprlandCrashReport2492.txt hyprlandCrashReport2948.txt hyprlandCrashReport406.txt hyprlandCrashReport3074.txt hyprlandCrashReport2314.txt hyprlandCrashReport2001.txt

vaxerski commented 16 hours ago

debug stacktrace pls, can't repro https://wiki.hyprland.org/Crashes-and-Bugs/#obtaining-a-debug-stacktrace