Hyprland
Hyprland copied to clipboard
All windows/workspaces lost when monitor disconnects
Already reported ? *
- [X] I have searched the existing open and closed issues.
Regression?
Yes
System Info and Version
System/Version info
Hyprland, built from branch at commit 0c7a7e2d569eeed9d6025f3eef4ea0690d90845d (version: bump to 0.44.0).
Date: Sun Oct 6 11:04:13 2024
Tag: v0.44.0, commits: 5299
built against aquamarine 0.4.1
flags: (if any)
System Information:
System name: Linux
Node name: mandricardo
Release: 6.11.2-arch1-1
Version: #1 SMP PREEMPT_DYNAMIC Fri, 04 Oct 2024 21:51:11 +0000
GPU information:
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
os-release: NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo
plugins:
======Config-Start======
Config File: /home/pinusc/.config/hypr/hyprland.conf: Read Succeeded
# See https://wiki.hyprland.org/Configuring/Monitors/
# monitor=LVDS-1,disable
monitor=LVDS-1,preferred,auto,1
monitor=HDMI-A-2,preferred,auto-left,1
# monitor=,preferred,1440x0,1
# monitor=VGA-1,highres,0x0,1
debug:disable_logs = false
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
# Execute your favorite apps at launch
# exec-once = waybar & hyprpaper
# Source a file (multi-file configs)
# source = ~/.config/hypr/myColors.conf
#
# For all categories, see https://wiki.hyprland.org/Configuring/Variables/
input {
kb_layout = it(us)
# kb_model = Italian (US)
kb_options = dead_acute
# kb_rules = "keycode 26 = e E NoSymbol NoSymbol 0xe8 0xe9"
follow_mouse = 1
touchpad {
natural_scroll = no
}
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
}
general {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
gaps_in = 4
gaps_out = 8
border_size = 2
col.active_border = rgb(b8bb26) rgb(d3869b) 45deg
col.inactive_border = rgba(595959aa)
layout = dwindle
}
misc {
mouse_move_enables_dpms = true
key_press_enables_dpms = true
}
decoration {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
rounding = 3
drop_shadow = yes
shadow_range = 4
shadow_render_power = 3
col.shadow = rgba(1a1a1aee)
}
animations {
enabled = yes
# Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
# bezier = myBezier, 0.05, 0.9, 0.1, 1.05
#bezier = myBezier, 0.37, 0, 0.63, 1
bezier = myBezier, 0.87, 0, 0.13, 1
animation = windows, 1, 0.8, myBezier
animation = windowsOut, 1, 0.8, default, popin 80%
animation = borderangle, 1, 50, default
animation = border, 1, 3, default
animation = fade, 1, 1, default
animation = workspaces, 1, 1, default, slide
animation = specialWorkspace, 1, 1, default, fade
}
dwindle {
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
pseudotile = yes # master switch for pseudotiling. Enabling is bound to mod + P in the keybinds section below
preserve_split = yes # you probably want this
force_split = 2
smart_split = false
}
master {
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
# new_is_master = true
}
gestures {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
# workspace_swipe = false
# workspace_swipe_invert = true
# workspace_swipe_fingers = 3
# workspace_swipe_distance = 500
# workspace_swipe_cancel_ratio = 0.5
# workspace_swipe_min_speed_to_force = 5
# workspace_swipe_create_new = true
}
# Example per-device config
# See https://wiki.hyprland.org/Configuring/Keywords/#executing for more
# device:epic mouse V1 {
# sensitivity = -0.5
# }
# Example windowrule v1
# windowrule = float, ^(kitty)$
# Example windowrule v2
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
workspace=1, monitor:HDMI-A-2
workspace=2, monitor:HDMI-A-2
workspace=3, monitor:HDMI-A-2
workspace=4, monitor:HDMI-A-2
workspace=5, monitor:HDMI-A-2
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
$mod = SUPER
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
bind = ,Print, exec, grimshot save output
bind = SHIFT, Print, exec, grimshot save area
bind = $mod, Return, exec, footclient
bind = $mod, W, killactive,
bind = $mod, Space, exec, rofi -show combi -modes combi -combi-modes "drun,run" -combi-display-format '{text}'
bind = $mod, V, exec, cliphist list | rofi -dmenu | cliphist decode | wl-copy
# bind = $mod, P, pseudo, # dwindle
bind = $mod, R, togglesplit, # dwindle
bind = $mod_ALT, Escape, exit
bind = $mod, o, exec, pdf_menu.sh
bind = $mod_SHIFT, o, exec, papis-open.sh
# bind = $mod, Escape, exec, ~/.config/eww/dashboard/launch_dashboard
bind = $mod, s, togglefloating
bind = $mod, f, fullscreen, 0
bind = $mod, t, fullscreen, 1
# Move focus with SUPER + vimkey
bind = $mod, h, movefocus, l
bind = $mod, l, movefocus, r
bind = $mod, k, movefocus, u
bind = $mod, j, movefocus, d
# swap windows with SUPER + SHIFT + vimkey
bind = $mod_SHIFT, h, swapwindow, l
bind = $mod_SHIFT, l, swapwindow, r
bind = $mod_SHIFT, k, swapwindow, u
bind = $mod_SHIFT, j, swapwindow, d
bind = $mod_CTRL, h, movewindow, l
bind = $mod_CTRL, l, movewindow, r
bind = $mod_CTRL, k, movewindow, u
bind = $mod_CTRL, j, movewindow, d
# resize windows with SUPER + ALT + vimkey
bind = $mod_ALT, h, resizeactive, -20 0
bind = $mod_ALT, l, resizeactive, 20 0
bind = $mod_ALT, k, resizeactive, 0 -20
bind = $mod_ALT, j, resizeactive, 0 20
# Move/resize windows with mod + LMB/RMB and dragging
bindm = $mod, mouse:272, movewindow
bindm = $mod, mouse:273, resizewindow
# Move/resize windows with mod + LMB/RMB and dragging
bindm = $mod, mouse:272, movewindow
bindm = $mod, mouse:273, resizewindow
# Scroll through existing workspaces with mod + scroll
bind = $mod_SHIFT, d, workspace, r+1
bind = $mod_SHIFT, u, workspace, r-1
bind = $mod, d, workspace, m+1
bind = $mod, u, workspace, m-1
# Switch workspaces with mod + [0-9]
bind = $mod, 1, workspace, 1
bind = $mod, 2, workspace, 2
bind = $mod, 3, workspace, 3
bind = $mod, 4, workspace, 4
bind = $mod, 5, workspace, 5
bind = $mod, 6, workspace, 6
bind = $mod, 7, workspace, 7
bind = $mod, 8, workspace, 8
bind = $mod, 9, workspace, 9
bind = $mod, 0, workspace, 10
# Move active window to a workspace with mod + SHIFT + [0-9]
bind = $mod SHIFT, 1, movetoworkspace, 1
bind = $mod SHIFT, 2, movetoworkspace, 2
bind = $mod SHIFT, 3, movetoworkspace, 3
bind = $mod SHIFT, 4, movetoworkspace, 4
bind = $mod SHIFT, 5, movetoworkspace, 5
bind = $mod SHIFT, 6, movetoworkspace, 6
bind = $mod SHIFT, 7, movetoworkspace, 7
bind = $mod SHIFT, 8, movetoworkspace, 8
bind = $mod SHIFT, 9, movetoworkspace, 9
bind = $mod SHIFT, 0, movetoworkspace, 10
bind = , XF86Launch1, exec, mpv --fullscreen /data/kommunism.webm
windowrule = float,org.keepassxc.KeePassXC
# Quake Term
windowrulev2 = float,class:(quaketerm)
windowrulev2 = workspace special:quake,class:(quaketerm)
bind = SUPER, semicolon, exec, pgrep -xf "foot -a quaketerm" && hyprctl dispatch togglespecialworkspace quake || foot -a quaketerm &
# Quake mail
windowrulev2 = float,class:(quakemail)
windowrulev2 = workspace special:quakemail,class:(quakemail)
bind = SUPER, m, exec, pgrep -xf "foot -a quakemail neomutt" && hyprctl dispatch togglespecialworkspace quakemail || foot -a quakemail neomutt &
# Quake chat
windowrulev2 = float,class:(quakechat)
windowrulev2 = workspace special:quakechat,class:(quakechat)
bind = SUPER, apostrophe, exec, pgrep -xf "foot -a quakechat gomuks" && hyprctl dispatch togglespecialworkspace quakechat || foot -a quakechat gomuks &
# Quake units
# windowrulev2 = float,class:(quakeunits)
# windowrulev2 = workspace special:quakeunits,class:(quakeunits)
# bind = SUPER_SHIFT, u, exec, pgrep -xf "foot -a quakeunits units" && hyprctl dispatch togglespecialworkspace quakeunits || foot -a quakeunits units &
# Quakeculator
windowrulev2 = float,class:(qalculate-gtk)
windowrulev2 = workspace special:calculator,class:(qalculate-gtk)
bind = SUPER, c, exec, pgrep qalculate-gtk && hyprctl dispatch togglespecialworkspace calculator || qalculate-gtk &
bind = SUPER, p, exec, ~/bin/dmenu/power_menu.sh
# for clipboard to work correctly
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
exec-once = waybar
exec-once = hyprpaper # background
exec-once = ~/.config/hypr/hyprpaper-shuf.sh # background
exec-once = wlsunset-control.sh enable # redshift
exec-once = swayidle -w
======Config-End========
Description
Whenever I turn off my secondary monitor (or switch inputs), and then turn it back on, Hyprctl loses all workspaces and windows that were open. Hyprpaper also dies and I get a black background.
I believe this is the same issue as #7587, which was supposed to be resolved in more recent versions but wasn't actually, as I'm on 0.44 and the issue persists.
How to reproduce
Open some windows in Hyprland on workspace 1. Disconnect the monitor. Reconnect it. The windows are gone.
Crash reports, logs, images, videos
No response
I would bisect the issue myself, but I'm running this on a pretty old laptop and compilation takes a really long time...
After compiling the most recent git commit, I can confirm that the bug is still present for me...
aren't you just sent to a different workspace? what does hyprctl clients say about the whereabouts of the windows?
No, Brave, VS Code and swww crash for me. Kitty and nwg-panel stay alive
wayland_debug=1 of a crashing app pls, I think this is a dupe of somewhere else
I unfortunately haven't had time to exactly pin down what behavior causes this reliably for me, as simply connecting or disconnecting from the same set of monitors doesn't always cause the crash. However, plugging into a different USB-C port on my laptop, or connecting to a new monitor seems to cause issues. Also, unplugging from monitors leaves my workspace on these now non-existent ghost monitors which I manually need to find in hyprctl monitors and disable.
I'll try to spend some time this weekend debugging and posting logs if someone else hasn't found by then. Thanks for your efforts vaxry!
same https://github.com/hyprwm/Hyprland/issues/7822
when i turn off and on the monitor
Updated to hyprland 0.44 and I can confirm having the same issue already mentioned in #7587.
The workspace is still switched to a random one upon powering on the monitor, but differently than before, waybar no longer crashes but alacritty does.
I am attached to a single DP monitor, and I have the default monitor configuration:
monitor=,preferred,auto,auto
Also, I have no rule for workspaces in case that's relevant.
Using nvidia card with propretary drivers:
local/nvidia 560.35.03-3
Versions of relevant arch packages:
local/hyprland 0.44.0-1
local/alacritty 0.13.2-3
local/waybar 0.11.0-3
Alacritty crash log on monitor off with WAYLAND_DEBUG=1
[2781 448.275] discarded [unknown]#33.[event 1](0 fd, 12 byte)
[2781 448.298] {Default Queue} zxdg_output_v1#7.logical_position(0, 0)
[2781 448.308] {Default Queue} zxdg_output_v1#7.logical_size(2560, 1440)
[2781 448.314] {Default Queue} zxdg_output_v1#7.logical_position(0, 0)
[2781 448.319] {Default Queue} zxdg_output_v1#7.logical_size(2560, 1440)
[2781 448.324] {Default Queue} zxdg_output_v1#7.logical_position(0, 0)
[2781 448.330] {Default Queue} zxdg_output_v1#7.logical_size(2560, 1440)
[2781 448.335] {Default Queue} wl_registry#2.global_remove(65)
[2781 448.345] {Default Queue} zxdg_output_v1#7.logical_position(0, 0)
[2781 448.351] {Default Queue} zxdg_output_v1#7.logical_size(2560, 1440)
[2781 448.368] {Default Queue} -> zxdg_output_v1#7.destroy()
[2781 448.377] {Default Queue} -> wl_output#5.release()
threa d 'main' panicked at /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smithay-client-toolkit-0.18.1/src/output.rs:575:14:
Recei ved event for dead output
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[2781 449.211] wl_registry#25.global_remove(65)
[2781 449.254] -> zwp_primary_selection_device_manager_v1#27.destroy()
[2781 449.271] -> wl_keyboard#29.release()
[2781 449.278] -> wl_pointer#32.release()
[2781 449.284] -> wl_data_device#30.release()
[2781 449.290] -> zwp_primary_selection_device_v1#31.destroy()
[2781 450.390] {Default Queue} -> wl_keyboard#18.release()
[2781 450.684] {Default Queue} -> wp_cursor_shape_device_v1#23.destroy()
[2781 450.693] {Default Queue} -> wl_pointer#21.release()
[2781 450.701] {Default Queue} -> wl_surface#20.destroy()
[2781 451.428] {Default Queue} -> wl_buffer#56.destroy()
[2781 451.440] -> wp_linux_drm_syncobj_timeline_v1#55.destroy()
[2781 451.451] {Default Queue} -> wl_buffer#49.destroy()
[2781 451.456] -> wp_linux_drm_syncobj_timeline_v1#53.destroy()
[2781 451.465] {Default Queue} -> wl_buffer#54.destroy()
[2781 451.470] -> wp_linux_drm_syncobj_timeline_v1#52.destroy()
[2781 451.477] {Default Queue} -> wl_buffer#57.destroy()
[2781 451.481] -> wp_linux_drm_syncobj_timeline_v1#51.destroy()
[2781 451.907] -> zwp_linux_dmabuf_feedback_v1#47.destroy()
[2781 451.915] -> wp_linux_drm_syncobj_surface_v1#48.destroy()
[2781 451.919] -> wp_linux_drm_syncobj_timeline_v1#46.destroy()
[2781 451.935] {Default Queue} -> wp_fractional_scale_v1#45.destroy()
[2781 451.943] {Default Queue} -> wp_viewport#44.destroy()
[2781 458.141] -> zwp_linux_dmabuf_feedback_v1#38.destroy()
Hyprland debug on monitor off
[1728460829] [LOG] [AQ] udev: new udev change event for card1
[1728460829] [LOG] [AQ] udev: DRM device card1 changed
[1728460829] [LOG] [AQ] drm: Got a hotplug event for /dev/dri/card1
[1728460829] [LOG] [AQ] drm: Scanning connectors for /dev/dri/card1
[1728460829] [LOG] [AQ] drm: Scanning connector id 77
[1728460829] [LOG] [AQ] drm: Connector id 77 already initialized
[1728460829] [LOG] [AQ] drm: Connector 77 connection state: 2
[1728460830] [LOG] [AQ] drm: Scanning connector id 79
[1728460830] [LOG] [AQ] drm: Connector id 79 already initialized
[1728460830] [LOG] [AQ] drm: Connector 79 connection state: 2
[1728460830] [LOG] [AQ] drm: Scanning connector id 82
[1728460830] [LOG] [AQ] drm: Connector id 82 already initialized
[1728460830] [LOG] [AQ] drm: connector DP-1 crtc is incapable of vrr: props.vrr_capable -> 89, crtc->props.vrr_enabled -> 24
[1728460830] [LOG] [AQ] drm: Explicit sync supported
[1728460830] [LOG] [AQ] drm: connector DP-1 crtc supports CTM
[1728460830] [LOG] [AQ] drm: Connector 82 connection state: 2
[1728460830] [LOG] [AQ] drm: Scanning connector id 86
[1728460830] [LOG] [AQ] drm: Connector id 86 already initialized
[1728460830] [LOG] [AQ] drm: Connector 86 connection state: 2
[1728460830] [LOG] [AQ] drm: Rechecking CRTCs
[1728460830] [LOG] [AQ] drm: connector DVI-D-1, has crtc -1, will be rechecked
[1728460830] [LOG] [AQ] drm: connector HDMI-A-1, has crtc -1, will be rechecked
[1728460830] [LOG] [AQ] drm: connector DP-1, has crtc 42, will be rechecked
[1728460830] [LOG] [AQ] drm: connector DVI-D-2, has crtc -1, will be rechecked
[1728460830] [LOG] [AQ] drm: slot 0 crtc 42 unassigned
[1728460830] [LOG] [AQ] drm: slot 1 crtc 52 unassigned
[1728460830] [LOG] [AQ] drm: slot 2 crtc 62 unassigned
[1728460830] [LOG] [AQ] drm: slot 3 crtc 72 unassigned
[1728460830] [LOG] [AQ] drm: Connector DVI-D-1 is not connected
[1728460830] [LOG] [AQ] drm: Connector HDMI-A-1 is not connected
[1728460830] [LOG] [AQ] drm: Connector DP-1 is not connected, removing old crtc 42
[1728460830] [LOG] [AQ] drm: Connector DVI-D-2 is not connected
[1728460830] [LOG] [AQ] drm: rescanning after realloc
[1728460830] [LOG] [AQ] drm: Scanning connectors for /dev/dri/card1
[1728460830] [LOG] [AQ] drm: Scanning connector id 77
[1728460830] [LOG] [AQ] drm: Connector id 77 already initialized
[1728460830] [LOG] [AQ] drm: Connector 77 connection state: 2
[1728460830] [LOG] [AQ] drm: Scanning connector id 79
[1728460830] [LOG] [AQ] drm: Connector id 79 already initialized
[1728460830] [LOG] [AQ] drm: Connector 79 connection state: 2
[1728460830] [LOG] [AQ] drm: Scanning connector id 82
[1728460830] [LOG] [AQ] drm: Connector id 82 already initialized
[1728460830] [LOG] [AQ] drm: connector DP-1 crtc is incapable of vrr: props.vrr_capable -> 89, crtc->props.vrr_enabled -> 24
[1728460830] [LOG] [AQ] drm: Explicit sync supported
[1728460830] [LOG] [AQ] drm: connector DP-1 crtc supports CTM
[1728460830] [LOG] [AQ] drm: Connector 82 connection state: 2
[1728460830] [LOG] [AQ] drm: Connector DP-1 disconnected
[1728460830] [LOG] Destroy called for monitor DP-1
[1728460830] [LOG] onDisconnect called for DP-1
[1728460830] [LOG] Removed monitor DP-1!
[1728460830] [WARN] Unplugged last monitor, entering an unsafe state. Good luck my friend.
[1728460830] [LOG] Entering unsafe state
[1728460830] [WARN] No rule found for FALLBACK, trying to use the first.
[1728460830] [LOG] Applying monitor rule for FALLBACK
[1728460830] [LOG] Setting preferred mode for FALLBACK
[1728460830] [ERR] [AQ] GBM: Allocating with modifiers failed, falling back to modifier-less allocation
[1728460830] [ERR] [AQ] GBM: Failed to allocate a GBM buffer: bo null
[1728460830] [ERR] [AQ] Couldn't allocate a gbm buffer with size [Vector2D: x: 1920, y: 1080] and format XR24
[1728460830] [ERR] [AQ] Swapchain: Failed acquiring a buffer
[1728460830] [ERR] output FALLBACK failed basic test on format DRM_FORMAT_XRGB8888
[1728460830] [ERR] [AQ] GBM: Allocating with modifiers failed, falling back to modifier-less allocation
[1728460830] [ERR] [AQ] GBM: Failed to allocate a GBM buffer: bo null
[1728460830] [ERR] [AQ] Couldn't allocate a gbm buffer with size [Vector2D: x: 1920, y: 1080] and format XB24
[1728460830] [ERR] [AQ] Swapchain: Failed acquiring a buffer
[1728460830] [ERR] output FALLBACK failed basic test on format DRM_FORMAT_XBGR8888
[1728460830] [LOG] [AQ] GBM: Automatically selected format RA30 for new GBM buffer
[1728460830] [ERR] [AQ] GBM: Allocating with modifiers failed, falling back to modifier-less allocation
[1728460830] [ERR] [AQ] GBM: Failed to allocate a GBM buffer: bo null
[1728460830] [ERR] [AQ] Couldn't allocate a gbm buffer with size [Vector2D: x: 1920, y: 1080] and format INVALID
[1728460830] [ERR] [AQ] Swapchain: Failed acquiring a buffer
[1728460830] [ERR] output FALLBACK failed basic test on format DRM_FORMAT_INVALID
[1728460830] [LOG] [AQ] GBM: Automatically selected format RA30 for new GBM buffer
[1728460830] [ERR] [AQ] GBM: Allocating with modifiers failed, falling back to modifier-less allocation
[1728460830] [ERR] [AQ] GBM: Failed to allocate a GBM buffer: bo null
[1728460830] [ERR] [AQ] Couldn't allocate a gbm buffer with size [Vector2D: x: 1920, y: 1080] and format INVALID
[1728460830] [ERR] [AQ] Swapchain: Failed acquiring a buffer
[1728460830] [ERR] Couldn't commit output named FALLBACK
[1728460830] [LOG] arrangeMonitors: 2 to arrange
[1728460830] [LOG] arrangeMonitors: DP-1 auto [0, 0]
[1728460830] [LOG] arrangeMonitors: FALLBACK auto [0, 0]
[1728460830] [LOG] arrangeMonitors: DP-1 xwayland [0, 0]
[1728460830] [LOG] arrangeMonitors: FALLBACK xwayland [2560, 0]
[1728460830] [LOG] [CXDGOutputProtocol] updating all xdg_output heads
[1728460830] [LOG] Monitor FALLBACK data dump: res [email protected], scale 2.00, transform 0, pos 2560x0, 10b 0
[1728460830] [LOG] [CXDGOutputProtocol] updating all xdg_output heads
[1728460830] [LOG] XCursor scanning theme default
[1728460830] [LOG] XCursor parsing index.theme /usr/share/icons/default/index.theme
[1728460830] [LOG] XCursor theme default inherits Adwaita
[1728460830] [LOG] XCursor scanning theme Adwaita
[1728460830] [LOG] XCursor using theme path /usr/share/icons/Adwaita/cursors
[1728460830] [LOG] XCursor parsing index.theme /usr/share/icons/Adwaita/index.theme
[1728460830] [LOG] XCursor theme Adwaita inherits AdwaitaLegacy
[1728460830] [LOG] XCursor theme Adwaita inherits hicolor
[1728460830] [LOG] XCursor scanning theme hicolor
[1728460830] [LOG] XCursor parsing index.theme /usr/share/icons/hicolor/index.theme
[1728460830] [LOG] XCursor scanning theme AdwaitaLegacy
[1728460830] [LOG] XCursor parsing index.theme /usr/share/icons/AdwaitaLegacy/index.theme
[1728460830] [LOG] XCursor theme AdwaitaLegacy inherits hicolor
[1728460830] [LOG] XCursor scanning theme Adwaita
[1728460830] [LOG] XCursor using theme path /usr/share/icons/Adwaita/cursors
[1728460830] [LOG] XCursor parsing index.theme /usr/share/icons/Adwaita/index.theme
[1728460830] [LOG] XCursor theme Adwaita inherits AdwaitaLegacy
[1728460830] [LOG] XCursor theme Adwaita inherits hicolor
[1728460830] [LOG] XCursor already has a shape default loaded, skipping
[1728460830] [LOG] XCursor already has a shape context-menu loaded, skipping
[1728460830] [LOG] XCursor already has a shape help loaded, skipping
[1728460830] [LOG] XCursor already has a shape pointer loaded, skipping
[1728460830] [LOG] XCursor already has a shape progress loaded, skipping
[1728460830] [LOG] XCursor already has a shape wait loaded, skipping
[1728460830] [LOG] XCursor failed to find a legacy shape with name plus, skipping
[1728460830] [LOG] XCursor already has a shape crosshair loaded, skipping
[1728460830] [LOG] XCursor already has a shape text loaded, skipping
[1728460830] [LOG] XCursor already has a shape vertical-text loaded, skipping
[1728460830] [LOG] XCursor failed to find a legacy shape with name dnd-link, skipping
[1728460830] [LOG] XCursor failed to find a legacy shape with name dnd-copy, skipping
[1728460830] [LOG] XCursor already has a shape move loaded, skipping
[1728460830] [LOG] XCursor failed to find a legacy shape with name dnd-none, skipping
[1728460830] [LOG] XCursor failed to find a legacy shape with name crossed_circle, skipping
[1728460830] [LOG] XCursor already has a shape grab loaded, skipping
[1728460830] [LOG] XCursor already has a shape grabbing loaded, skipping
[1728460830] [LOG] XCursor already has a shape e-resize loaded, skipping
[1728460830] [LOG] XCursor already has a shape n-resize loaded, skipping
[1728460830] [LOG] XCursor already has a shape ne-resize loaded, skipping
[1728460830] [LOG] XCursor already has a shape nw-resize loaded, skipping
[1728460830] [LOG] XCursor already has a shape s-resize loaded, skipping
[1728460830] [LOG] XCursor already has a shape se-resize loaded, skipping
[1728460830] [LOG] XCursor already has a shape sw-resize loaded, skipping
[1728460830] [LOG] XCursor already has a shape w-resize loaded, skipping
[1728460830] [LOG] XCursor already has a shape ew-resize loaded, skipping
[1728460830] [LOG] XCursor already has a shape ns-resize loaded, skipping
[1728460830] [LOG] XCursor already has a shape nesw-resize loaded, skipping
[1728460830] [LOG] XCursor already has a shape nwse-resize loaded, skipping
[1728460830] [LOG] XCursor already has a shape col-resize loaded, skipping
[1728460830] [LOG] XCursor already has a shape row-resize loaded, skipping
[1728460830] [LOG] XCursor already has a shape all-scroll loaded, skipping
[1728460830] [LOG] XCursor already has a shape zoom-in loaded, skipping
[1728460830] [LOG] XCursor already has a shape zoom-out loaded, skipping
[1728460830] [LOG] [AQ] GBM: Automatically selected format RA30 for new GBM buffer
[1728460830] [ERR] [AQ] GBM: Allocating with modifiers failed, falling back to modifier-less allocation
[1728460830] [ERR] [AQ] GBM: Failed to allocate a GBM buffer: bo null
[1728460830] [ERR] [AQ] Couldn't allocate a gbm buffer with size [Vector2D: x: 1920, y: 1080] and format INVALID
[1728460830] [ERR] [AQ] Swapchain: Failed acquiring a buffer
[1728460830] [WARN] state.commit() failed in CMonitor::onCommit
[1728460830] [LOG] Added new monitor with name FALLBACK at [2560, 0] with size [1920, 1080], pointer 5bf6dbd1f3c0
[1728460830] [LOG] New monitor: WORKSPACEID 1, exists: 0
[1728460830] [LOG] [CLinuxDMABufV1Protocol] Resetting format table
[1728460830] [LOG] arrangeMonitors: 2 to arrange
[1728460830] [LOG] arrangeMonitors: DP-1 auto [0, 0]
[1728460830] [LOG] arrangeMonitors: FALLBACK auto [2560, 0]
[1728460830] [LOG] arrangeMonitors: DP-1 xwayland [0, 0]
[1728460830] [LOG] arrangeMonitors: FALLBACK xwayland [2560, 0]
[1728460830] [LOG] [CXDGOutputProtocol] updating all xdg_output heads
[1728460830] [LOG] [AQ] drm: Disabling output DP-1
[1728460830] [LOG] [CLinuxDMABufV1Protocol] Resetting format table
[1728460830] [LOG] arrangeMonitors: 1 to arrange
[1728460830] [LOG] arrangeMonitors: FALLBACK auto [2560, 0]
[1728460830] [LOG] arrangeMonitors: FALLBACK xwayland [0, 0]
[1728460830] [LOG] [CXDGOutputProtocol] updating all xdg_output heads
[1728460830] [LOG] Removing monitor DP-1 from realMonitors
[1728460830] [LOG] [AQ] drm: Scanning connector id 86
[1728460830] [LOG] [AQ] drm: Connector id 86 already initialized
[1728460830] [LOG] [AQ] drm: Connector 86 connection state: 2
[1728460830] [LOG] [AQ] udev: new udev change event for card1
[1728460830] [LOG] [AQ] udev: DRM device card1 changed
[1728460830] [LOG] [AQ] drm: Got a hotplug event for /dev/dri/card1
[1728460830] [LOG] [AQ] drm: Scanning connectors for /dev/dri/card1
[1728460830] [LOG] [AQ] drm: Scanning connector id 77
[1728460830] [LOG] [AQ] drm: Connector id 77 already initialized
[1728460830] [LOG] [AQ] drm: Connector 77 connection state: 2
[1728460830] [LOG] [AQ] drm: Scanning connector id 79
[1728460830] [LOG] [AQ] drm: Connector id 79 already initialized
[1728460830] [LOG] [AQ] drm: Connector 79 connection state: 2
[1728460830] [LOG] [AQ] drm: Scanning connector id 82
[1728460830] [LOG] [AQ] drm: Connector id 82 already initialized
[1728460830] [LOG] [AQ] drm: Connector 82 connection state: 2
[1728460830] [LOG] [AQ] drm: Scanning connector id 86
[1728460830] [LOG] [AQ] drm: Connector id 86 already initialized
[1728460830] [LOG] [AQ] drm: Connector 86 connection state: 2
[1728460830] [LOG] [AQ] drm: Rechecking CRTCs
[1728460830] [LOG] [AQ] drm: connector DVI-D-1, has crtc -1, will be rechecked
[1728460830] [LOG] [AQ] drm: connector HDMI-A-1, has crtc -1, will be rechecked
[1728460830] [LOG] [AQ] drm: connector DP-1, has crtc 42, will be rechecked
[1728460830] [LOG] [AQ] drm: connector DVI-D-2, has crtc -1, will be rechecked
[1728460830] [LOG] [AQ] drm: slot 0 crtc 42 unassigned
[1728460830] [LOG] [AQ] drm: slot 1 crtc 52 unassigned
[1728460830] [LOG] [AQ] drm: slot 2 crtc 62 unassigned
[1728460830] [LOG] [AQ] drm: slot 3 crtc 72 unassigned
[1728460830] [LOG] [AQ] drm: Connector DVI-D-1 is not connected
[1728460830] [LOG] [AQ] drm: Connector HDMI-A-1 is not connected
[1728460830] [LOG] [AQ] drm: Connector DP-1 is not connected, removing old crtc 42
[1728460830] [LOG] [AQ] drm: Connector DVI-D-2 is not connected
[1728460830] [LOG] [AQ] drm: rescanning after realloc
[1728460830] [LOG] [AQ] drm: Scanning connectors for /dev/dri/card1
[1728460830] [LOG] [AQ] drm: Scanning connector id 77
[1728460830] [LOG] [AQ] drm: Connector id 77 already initialized
[1728460830] [LOG] [AQ] drm: Connector 77 connection state: 2
[1728460830] [LOG] [AQ] drm: Scanning connector id 79
[1728460830] [LOG] [AQ] drm: Connector id 79 already initialized
[1728460830] [LOG] [AQ] drm: Connector 79 connection state: 2
[1728460830] [LOG] [AQ] drm: Scanning connector id 82
[1728460830] [LOG] [AQ] drm: Connector id 82 already initialized
[1728460830] [LOG] [AQ] drm: Connector 82 connection state: 2
[1728460830] [LOG] [AQ] drm: Scanning connector id 86
[1728460830] [LOG] [AQ] drm: Connector id 86 already initialized
[1728460830] [LOG] [AQ] drm: Connector 86 connection state: 2
[1728460830] [WARN] Attempted to render frame on inactive session!
[1728460830] [LOG] LayerSurface 5bf6dcf01250 destroyed
[1728460830] [WARN] Layersurface destroyed on an invalid monitor (removed?)
[1728460830] [LOG] Forcing an unmap of a LS that did a straight destroy!
[1728460830] [LOG] LayerSurface 5bf6dcf01250 unmapped
[1728460830] [WARN] Layersurface unmapping on invalid monitor (removed?) ignoring.
[1728460830] [LOG] CWLSurface 5bf6dd779410 called destroy()
[1728460830] [WARN] [/usr/src/debug/hyprland/Hyprland-0.44.0/src/protocols/XDGShell.cpp:347] wl_surface destroyed before its xdg_surface role object
[1728460830] [LOG] [Window 5bf6ddbaa740: title: "Zellij (gregarious-cactus) - eugene@njaxe:~", class: Alacritty] unmapped
[1728460830] [ERR] Orphaned Node [Node 5bf6dd1f29b0: workspace: 4, pos: [0.00, 39.00], size: [1280.00, 700.50], window: 5bf6dd1ecb80]!!
[1728460830] [ERR] Orphaned Node [Node 5bf6dcf58d00: workspace: 4, pos: [0.00, 739.50], size: [640.00, 700.50], window: 5bf6ddb7e490]!!
[1728460830] [ERR] Orphaned Node [Node 5bf6ddba6200: workspace: 4, pos: [640.00, 739.50], size: [640.00, 700.50], window: 5bf6ddb8bcb0]!!
[1728460830] [ERR] Orphaned Node [Node 5bf6dd08ac00: workspace: 4, pos: [1280.00, 39.00], size: [1280.00, 1401.00], window: 5bf6dd1d6f10]!!
[1728460830] [LOG] Unmapped was not focused, ignoring a refocus.
[1728460830] [LOG] Searching for matching rules for firefox (title: Connect – Hyprland Wiki — Mozilla Firefox)
[1728460830] [LOG] Window rule suppressevent maximize -> class:.* matched [Window 5bf6dd1ecb80: title: "Connect – Hyprland Wiki — Mozilla Firefox"]
[1728460830] [LOG] Searching for matching rules for Alacritty (title: Zellij (quiet-capsicum) - WAYLAND_DEBUG=1 alacritty)
[1728460830] [LOG] Window rule suppressevent maximize -> class:.* matched [Window 5bf6ddb7e490: title: "Zellij (quiet-capsicum) - WAYLAND_DEBUG=1 alacritty"]
[1728460830] [LOG] Searching for matching rules for Alacritty (title: Zellij (arcadian-magpie) - eugene@njaxe:~)
[1728460830] [LOG] Window rule suppressevent maximize -> class:.* matched [Window 5bf6ddb8bcb0: title: "Zellij (arcadian-magpie) - eugene@njaxe:~"]
[1728460830] [LOG] Searching for matching rules for terminator (title: tail -f | while read line; do; echo [$(date "+%s" )] $line; done > )
[1728460830] [LOG] Window rule suppressevent maximize -> class:.* matched [Window 5bf6dd1d6f10: title: "tail -f | while read line; do; echo [$(date "+%s" )] $line; done > "]
[1728460830] [LOG] [Window 5bf6ddbaa740: title: "Zellij (gregarious-cactus) - eugene@njaxe:~", class: Alacritty] destroyed, queueing.
[1728460830] [LOG] CWLSurface 5bf6ddb8eeb0 called destroy()
[1728460830] [ERR] onWindowRemovedTiling node null?
[1728460830] [WARN] [/usr/src/debug/hyprland/Hyprland-0.44.0/src/protocols/XDGShell.cpp:347] wl_surface destroyed before its xdg_surface role object
[1728460830] [LOG] [Window 5bf6ddb7e490: title: "Zellij (quiet-capsicum) - WAYLAND_DEBUG=1 alacritty", class: Alacritty] unmapped
[1728460830] [ERR] Orphaned Node [Node 5bf6dd1f29b0: workspace: 4, pos: [0.00, 39.00], size: [1280.00, 700.50], window: 5bf6dd1ecb80]!!
[1728460830] [ERR] Orphaned Node [Node 5bf6ddba6200: workspace: 4, pos: [0.00, 739.50], size: [1280.00, 700.50], window: 5bf6ddb8bcb0]!!
[1728460830] [LOG] Unmapped was not focused, ignoring a refocus.
[1728460830] [LOG] Searching for matching rules for firefox (title: Connect – Hyprland Wiki — Mozilla Firefox)
[1728460830] [LOG] Window rule suppressevent maximize -> class:.* matched [Window 5bf6dd1ecb80: title: "Connect – Hyprland Wiki — Mozilla Firefox"]
[1728460830] [LOG] Searching for matching rules for Alacritty (title: Zellij (arcadian-magpie) - eugene@njaxe:~)
[1728460830] [LOG] Window rule suppressevent maximize -> class:.* matched [Window 5bf6ddb8bcb0: title: "Zellij (arcadian-magpie) - eugene@njaxe:~"]
[1728460830] [LOG] Searching for matching rules for terminator (title: tail -f | while read line; do; echo [$(date "+%s" )] $line; done > )
[1728460830] [LOG] Window rule suppressevent maximize -> class:.* matched [Window 5bf6dd1d6f10: title: "tail -f | while read line; do; echo [$(date "+%s" )] $line; done > "]
[1728460830] [LOG] [Window 5bf6ddb7e490: title: "Zellij (quiet-capsicum) - WAYLAND_DEBUG=1 alacritty", class: Alacritty] destroyed, queueing.
[1728460830] [LOG] CWLSurface 5bf6dcf9c2c0 called destroy()
[1728460830] [ERR] onWindowRemovedTiling node null?
[1728460830] [WARN] [/usr/src/debug/hyprland/Hyprland-0.44.0/src/protocols/XDGShell.cpp:347] wl_surface destroyed before its xdg_surface role object
[1728460830] [LOG] [Window 5bf6ddb8bcb0: title: "Zellij (arcadian-magpie) - eugene@njaxe:~", class: Alacritty] unmapped
[1728460830] [ERR] Orphaned Node [Node 5bf6dd1f29b0: workspace: 4, pos: [0.00, 39.00], size: [1280.00, 1401.00], window: 5bf6dd1ecb80]!!
[1728460830] [ERR] Orphaned Node [Node 5bf6dd08ac00: workspace: 4, pos: [1280.00, 39.00], size: [1280.00, 1401.00], window: 5bf6dd1d6f10]!!
[1728460830] [LOG] Unmapped was not focused, ignoring a refocus.
[1728460830] [LOG] Searching for matching rules for firefox (title: Connect – Hyprland Wiki — Mozilla Firefox)
[1728460830] [LOG] Window rule suppressevent maximize -> class:.* matched [Window 5bf6dd1ecb80: title: "Connect – Hyprland Wiki — Mozilla Firefox"]
[1728460830] [LOG] Searching for matching rules for terminator (title: tail -f | while read line; do; echo [$(date "+%s" )] $line; done > )
[1728460830] [LOG] Window rule suppressevent maximize -> class:.* matched [Window 5bf6dd1d6f10: title: "tail -f | while read line; do; echo [$(date "+%s" )] $line; done > "]
[1728460830] [LOG] [Window 5bf6ddb8bcb0: title: "Zellij (arcadian-magpie) - eugene@njaxe:~", class: Alacritty] destroyed, queueing.
[1728460830] [LOG] CWLSurface 5bf6ddb9eda0 called destroy()
[1728460830] [ERR] onWindowRemovedTiling node null?
[1728460830] [LOG] Window 5bf6dd1d6f10 set title to eugene@njaxe:~
[1728460830] [LOG] Searching for matching rules for terminator (title: eugene@njaxe:~)
[1728460830] [LOG] Window rule suppressevent maximize -> class:.* matched [Window 5bf6dd1d6f10: title: "eugene@njaxe:~"]
Hyprland debug on monitor on
[1728460860] [LOG] [AQ] udev: new udev change event for card1
[1728460860] [LOG] [AQ] udev: DRM device card1 changed
[1728460860] [LOG] [AQ] drm: Got a hotplug event for /dev/dri/card1
[1728460860] [LOG] [AQ] drm: Scanning connectors for /dev/dri/card1
[1728460860] [LOG] [AQ] drm: Scanning connector id 77
[1728460860] [LOG] [AQ] drm: Connector id 77 already initialized
[1728460860] [LOG] [AQ] drm: Connector 77 connection state: 2
[1728460860] [LOG] [AQ] drm: Scanning connector id 79
[1728460860] [LOG] [AQ] drm: Connector id 79 already initialized
[1728460860] [LOG] [AQ] drm: Connector 79 connection state: 2
[1728460860] [LOG] [AQ] drm: Scanning connector id 82
[1728460860] [LOG] [AQ] drm: Connector id 82 already initialized
[1728460860] [LOG] [AQ] drm: Connector 82 connection state: 1
[1728460860] [LOG] [AQ] drm: Scanning connector id 86
[1728460860] [LOG] [AQ] drm: Connector id 86 already initialized
[1728460860] [LOG] [AQ] drm: Connector 86 connection state: 2
[1728460860] [LOG] [AQ] drm: Rechecking CRTCs
[1728460860] [LOG] [AQ] drm: connector DVI-D-1, has crtc -1, will be rechecked
[1728460860] [LOG] [AQ] drm: connector HDMI-A-1, has crtc -1, will be rechecked
[1728460860] [LOG] [AQ] drm: Skipping connector DP-1, has crtc 42 and is connected
[1728460860] [LOG] [AQ] drm: connector DVI-D-2, has crtc -1, will be rechecked
[1728460860] [LOG] [AQ] drm: slot 0 crtc 42 taken by DP-1, skipping
[1728460860] [LOG] [AQ] drm: slot 1 crtc 52 unassigned
[1728460860] [LOG] [AQ] drm: slot 2 crtc 62 unassigned
[1728460860] [LOG] [AQ] drm: slot 3 crtc 72 unassigned
[1728460860] [LOG] [AQ] drm: Connector DVI-D-1 is not connected
[1728460860] [LOG] [AQ] drm: Connector HDMI-A-1 is not connected
[1728460860] [LOG] [AQ] drm: Connector DVI-D-2 is not connected
[1728460860] [LOG] [AQ] drm: rescanning after realloc
[1728460860] [LOG] [AQ] drm: Scanning connectors for /dev/dri/card1
[1728460860] [LOG] [AQ] drm: Scanning connector id 77
[1728460860] [LOG] [AQ] drm: Connector id 77 already initialized
[1728460860] [LOG] [AQ] drm: Connector 77 connection state: 2
[1728460860] [LOG] [AQ] drm: Scanning connector id 79
[1728460860] [LOG] [AQ] drm: Connector id 79 already initialized
[1728460860] [LOG] [AQ] drm: Connector 79 connection state: 2
[1728460860] [LOG] [AQ] drm: Scanning connector id 82
[1728460860] [LOG] [AQ] drm: Connector id 82 already initialized
[1728460860] [LOG] [AQ] drm: Connector 82 connection state: 1
[1728460860] [LOG] [AQ] drm: Connector DP-1 connected
[1728460860] [LOG] [AQ] drm: Connecting connector DP-1, CRTC ID 42
[1728460860] [LOG] [AQ] drm: Dumping detected modes:
[1728460860] [LOG] [AQ] drm: Mode 0: [email protected] (preferred)
[1728460860] [LOG] [AQ] drm: Mode 1: [email protected]
[1728460860] [LOG] [AQ] drm: Mode 2: [email protected]
[1728460860] [LOG] [AQ] drm: Mode 3: [email protected]
[1728460860] [LOG] [AQ] drm: Mode 4: [email protected]
[1728460860] [LOG] [AQ] drm: Mode 5: [email protected]
[1728460860] [LOG] [AQ] drm: Mode 6: [email protected]
[1728460860] [LOG] [AQ] drm: Mode 7: [email protected]
[1728460860] [LOG] [AQ] drm: Mode 8: [email protected]
[1728460860] [LOG] [AQ] drm: Mode 9: [email protected]
[1728460860] [LOG] [AQ] drm: Mode 10: [email protected]
[1728460860] [LOG] [AQ] drm: Mode 11: [email protected]
[1728460860] [LOG] [AQ] drm: Mode 12: [email protected]
[1728460860] [LOG] [AQ] drm: Mode 13: [email protected]
[1728460860] [LOG] [AQ] drm: Mode 14: [email protected]
[1728460860] [LOG] [AQ] drm: Mode 15: [email protected]
[1728460860] [LOG] [AQ] drm: Physical size [Vector2D: x: 700, y: 390] (mm)
[1728460860] [LOG] [AQ] drm: Description LG Electronics LG ULTRAGEAR 308NTQD7U748 (DP-1)
[1728460860] [LOG] [AQ] drm: connector DP-1 crtc is capable of vrr: props.vrr_capable -> 89, crtc->props.vrr_enabled -> 24
[1728460860] [LOG] [AQ] drm: Explicit sync supported
[1728460860] [LOG] [AQ] drm: connector DP-1 crtc supports CTM
[1728460860] [LOG] [AQ] Swapchain: Clearing
[1728460860] [LOG] New aquamarine output with name DP-1
[1728460860] [LOG] New output with name DP-1
[1728460860] [WARN] No rule found for DP-1, trying to use the first.
[1728460860] [LOG] Applying monitor rule for DP-1
[1728460860] [LOG] Setting preferred mode for DP-1
[1728460860] [LOG] [AQ] GBM: Allocated a new buffer with size [Vector2D: x: 2560, y: 1440] and format XR24 with modifier 216172782119018516 aka BLOCK_LINEAR_2D,HEIGHT=4,KIND=254,GEN=0,SECTOR=1,COMPRESSION=0
[1728460860] [LOG] [AQ] GBM: Allocated a new buffer with size [Vector2D: x: 2560, y: 1440] and format XR24 with modifier 216172782119018516 aka BLOCK_LINEAR_2D,HEIGHT=4,KIND=254,GEN=0,SECTOR=1,COMPRESSION=0
[1728460860] [LOG] [AQ] Swapchain: Reconfigured a swapchain to [Vector2D: x: 2560, y: 1440] XR24 of length 2
[1728460860] [LOG] CMonitorState::ensureBufferPresent: no buffer or mismatched format, attaching one from the swapchain for modeset being possible
[1728460860] [LOG] output DP-1 succeeded basic test on format DRM_FORMAT_XRGB8888
[1728460860] [LOG] [AQ] drm: Modesetting DP-1 with [email protected]
[1728460860] [LOG] Monitor DP-1 -> destroyed all render data
[1728460860] [LOG] arrangeMonitors: 2 to arrange
[1728460860] [LOG] arrangeMonitors: FALLBACK auto [0, 0]
[1728460860] [LOG] arrangeMonitors: DP-1 auto [-1, -1]
[1728460860] [LOG] arrangeMonitors: FALLBACK xwayland [0, 0]
[1728460860] [LOG] arrangeMonitors: DP-1 xwayland [1920, 0]
[1728460860] [LOG] [CXDGOutputProtocol] updating all xdg_output heads
[1728460860] [LOG] Monitor DP-1 data dump: res [email protected], scale 1.00, transform 0, pos 960x0, 10b 0
[1728460860] [LOG] [CXDGOutputProtocol] updating all xdg_output heads
[1728460860] [LOG] Added new monitor with name DP-1 at [960, 0] with size [2560, 1440], pointer 5bf6dc054f90
[1728460860] [LOG] New monitor: WORKSPACEID 2, exists: 0
[1728460860] [LOG] [IWaylandProtocol] Registered global [WLOutput (DP-1)]
[1728460860] [LOG] [CLinuxDMABufV1Protocol] Resetting format table
[1728460860] [LOG] arrangeMonitors: 2 to arrange
[1728460860] [LOG] arrangeMonitors: FALLBACK auto [0, 0]
[1728460860] [LOG] arrangeMonitors: DP-1 auto [960, 0]
[1728460860] [LOG] arrangeMonitors: FALLBACK xwayland [0, 0]
[1728460860] [LOG] arrangeMonitors: DP-1 xwayland [1920, 0]
[1728460860] [LOG] [CXDGOutputProtocol] updating all xdg_output heads
[1728460860] [WARN] Attempted to render frame on inactive session!
[1728460860] [LOG] Leaving unsafe state
[1728460860] [LOG] onDisconnect called for FALLBACK
[1728460860] [LOG] Removed monitor FALLBACK!
[1728460860] [LOG] moveWorkspaceToMonitor: Moving 1 to monitor 0
[1728460860] [LOG] moveWorkspaceToMonitor: Plugging gap with new 3
[1728460860] [LOG] moveWorkspaceToMonitor: Plugging gap with existing 3
[1728460860] [LOG] [AQ] GBM: Automatically selected format RA30 for new GBM buffer
[1728460860] [ERR] [AQ] GBM: Allocating with modifiers failed, falling back to modifier-less allocation
[1728460860] [ERR] [AQ] GBM: Failed to allocate a GBM buffer: bo null
[1728460860] [ERR] [AQ] Couldn't allocate a gbm buffer with size [Vector2D: x: 1920, y: 1080] and format INVALID
[1728460860] [ERR] [AQ] Swapchain: Failed acquiring a buffer
[1728460860] [WARN] state.commit() failed in CMonitor::onDisconnect
[1728460860] [LOG] [CLinuxDMABufV1Protocol] Resetting format table
[1728460860] [LOG] arrangeMonitors: 1 to arrange
[1728460860] [LOG] arrangeMonitors: DP-1 auto [960, 0]
[1728460860] [LOG] arrangeMonitors: DP-1 xwayland [0, 0]
[1728460860] [LOG] [CXDGOutputProtocol] updating all xdg_output heads
[1728460860] [LOG] [AQ] drm: Scanning connector id 86
[1728460860] [LOG] [AQ] drm: Connector id 86 already initialized
[1728460860] [LOG] [AQ] drm: Connector 86 connection state: 2
[1728460860] [LOG] [AQ] udev: new udev change event for card1
[1728460860] [LOG] [AQ] udev: DRM device card1 changed
[1728460860] [LOG] [AQ] drm: Got a hotplug event for /dev/dri/card1
[1728460860] [LOG] [AQ] drm: Scanning connectors for /dev/dri/card1
[1728460860] [LOG] [AQ] drm: Scanning connector id 77
[1728460860] [LOG] [AQ] drm: Connector id 77 already initialized
[1728460860] [LOG] [AQ] drm: Connector 77 connection state: 2
[1728460860] [LOG] [AQ] drm: Scanning connector id 79
[1728460860] [LOG] [AQ] drm: Connector id 79 already initialized
[1728460860] [LOG] [AQ] drm: Connector 79 connection state: 2
[1728460860] [LOG] [AQ] drm: Scanning connector id 82
[1728460860] [LOG] [AQ] drm: Connector id 82 already initialized
[1728460860] [LOG] [AQ] drm: connector DP-1 crtc is capable of vrr: props.vrr_capable -> 89, crtc->props.vrr_enabled -> 24
[1728460860] [LOG] [AQ] drm: Explicit sync supported
[1728460860] [LOG] [AQ] drm: connector DP-1 crtc supports CTM
[1728460860] [LOG] [AQ] drm: Connector 82 connection state: 1
[1728460860] [LOG] [AQ] drm: Scanning connector id 86
[1728460860] [LOG] [AQ] drm: Connector id 86 already initialized
[1728460860] [LOG] [AQ] drm: Connector 86 connection state: 2
[1728460860] [LOG] [AQ] drm: Rechecking CRTCs
[1728460860] [LOG] [AQ] drm: connector DVI-D-1, has crtc -1, will be rechecked
[1728460860] [LOG] [AQ] drm: connector HDMI-A-1, has crtc -1, will be rechecked
[1728460860] [LOG] [AQ] drm: Skipping connector DP-1, has crtc 42 and is connected
[1728460860] [LOG] [AQ] drm: connector DVI-D-2, has crtc -1, will be rechecked
[1728460860] [LOG] [AQ] drm: slot 0 crtc 42 taken by DP-1, skipping
[1728460860] [LOG] [AQ] drm: slot 1 crtc 52 unassigned
[1728460860] [LOG] [AQ] drm: slot 2 crtc 62 unassigned
[1728460860] [LOG] [AQ] drm: slot 3 crtc 72 unassigned
[1728460860] [LOG] [AQ] drm: Connector DVI-D-1 is not connected
[1728460860] [LOG] [AQ] drm: Connector HDMI-A-1 is not connected
[1728460860] [LOG] [AQ] drm: Connector DVI-D-2 is not connected
[1728460860] [LOG] [AQ] drm: rescanning after realloc
[1728460860] [LOG] [AQ] drm: Scanning connectors for /dev/dri/card1
[1728460860] [LOG] [AQ] drm: Scanning connector id 77
[1728460860] [LOG] [AQ] drm: Connector id 77 already initialized
[1728460860] [LOG] [AQ] drm: Connector 77 connection state: 2
[1728460860] [LOG] [AQ] drm: Scanning connector id 79
[1728460860] [LOG] [AQ] drm: Connector id 79 already initialized
[1728460860] [LOG] [AQ] drm: Connector 79 connection state: 2
[1728460860] [LOG] [AQ] drm: Scanning connector id 82
[1728460860] [LOG] [AQ] drm: Connector id 82 already initialized
[1728460860] [LOG] [AQ] drm: connector DP-1 crtc is capable of vrr: props.vrr_capable -> 89, crtc->props.vrr_enabled -> 24
[1728460860] [LOG] [AQ] drm: Explicit sync supported
[1728460860] [LOG] [AQ] drm: connector DP-1 crtc supports CTM
[1728460860] [LOG] [AQ] drm: Connector 82 connection state: 1
[1728460860] [LOG] [AQ] drm: Scanning connector id 86
[1728460860] [LOG] [AQ] drm: Connector id 86 already initialized
[1728460860] [LOG] [AQ] drm: Connector 86 connection state: 2
[1728460860] [LOG] Destroying workspace ID 1
[1728460860] [LOG] Destroying workspace ID 3
[1728460860] [WARN] No rule found for DP-1, trying to use the first.
[1728460860] [LOG] Applying monitor rule for DP-1
[1728460860] [LOG] Setting preferred mode for DP-1
[1728460860] [LOG] output DP-1 succeeded basic test on format DRM_FORMAT_XRGB8888
[1728460860] [LOG] [AQ] drm: Modesetting DP-1 with [email protected]
[1728460860] [LOG] arrangeMonitors: 1 to arrange
[1728460860] [LOG] arrangeMonitors: DP-1 auto [0, 0]
[1728460860] [LOG] arrangeMonitors: DP-1 xwayland [0, 0]
[1728460860] [LOG] [CXDGOutputProtocol] updating all xdg_output heads
[1728460860] [ERR] [/usr/src/debug/hyprland/Hyprland-0.44.0/src/protocols/core/Compositor.cpp:203] Cannot enter surface 5bf6dd150850 to DP-1, client hasn't bound the output
[1728460860] [ERR] [/usr/src/debug/hyprland/Hyprland-0.44.0/src/protocols/core/Compositor.cpp:203] Cannot enter surface 5bf6dd1e1d10 to DP-1, client hasn't bound the output
[1728460860] [ERR] [/usr/src/debug/hyprland/Hyprland-0.44.0/src/protocols/core/Compositor.cpp:203] Cannot enter surface 5bf6dd141460 to DP-1, client hasn't bound the output
[1728460860] [LOG] Monitor DP-1 data dump: res [email protected], scale 1.00, transform 0, pos 0x0, 10b 0
[1728460860] [LOG] [CXDGOutputProtocol] updating all xdg_output heads
[1728460860] [LOG] XCursor scanning theme default
[1728460860] [LOG] XCursor parsing index.theme /usr/share/icons/default/index.theme
[1728460860] [LOG] XCursor theme default inherits Adwaita
[1728460860] [LOG] XCursor scanning theme Adwaita
[1728460860] [LOG] XCursor using theme path /usr/share/icons/Adwaita/cursors
[1728460860] [LOG] XCursor parsing index.theme /usr/share/icons/Adwaita/index.theme
[1728460860] [LOG] XCursor theme Adwaita inherits AdwaitaLegacy
[1728460860] [LOG] XCursor theme Adwaita inherits hicolor
[1728460860] [LOG] XCursor scanning theme hicolor
[1728460860] [LOG] XCursor parsing index.theme /usr/share/icons/hicolor/index.theme
[1728460860] [LOG] XCursor scanning theme AdwaitaLegacy
[1728460860] [LOG] XCursor parsing index.theme /usr/share/icons/AdwaitaLegacy/index.theme
[1728460860] [LOG] XCursor theme AdwaitaLegacy inherits hicolor
[1728460860] [LOG] XCursor scanning theme Adwaita
[1728460860] [LOG] XCursor using theme path /usr/share/icons/Adwaita/cursors
[1728460860] [LOG] XCursor parsing index.theme /usr/share/icons/Adwaita/index.theme
[1728460860] [LOG] XCursor theme Adwaita inherits AdwaitaLegacy
[1728460860] [LOG] XCursor theme Adwaita inherits hicolor
[1728460860] [LOG] XCursor already has a shape default loaded, skipping
[1728460860] [LOG] XCursor already has a shape context-menu loaded, skipping
[1728460860] [LOG] XCursor already has a shape help loaded, skipping
[1728460860] [LOG] XCursor already has a shape pointer loaded, skipping
[1728460861] [LOG] XCursor already has a shape progress loaded, skipping
[1728460861] [LOG] XCursor already has a shape wait loaded, skipping
[1728460861] [LOG] XCursor failed to find a legacy shape with name plus, skipping
[1728460861] [LOG] XCursor already has a shape crosshair loaded, skipping
[1728460861] [LOG] XCursor already has a shape text loaded, skipping
[1728460861] [LOG] XCursor already has a shape vertical-text loaded, skipping
[1728460861] [LOG] XCursor failed to find a legacy shape with name dnd-link, skipping
[1728460861] [LOG] XCursor failed to find a legacy shape with name dnd-copy, skipping
[1728460861] [LOG] XCursor already has a shape move loaded, skipping
[1728460861] [LOG] XCursor failed to find a legacy shape with name dnd-none, skipping
[1728460861] [LOG] XCursor failed to find a legacy shape with name crossed_circle, skipping
[1728460861] [LOG] XCursor already has a shape grab loaded, skipping
[1728460861] [LOG] XCursor already has a shape grabbing loaded, skipping
[1728460861] [LOG] XCursor already has a shape e-resize loaded, skipping
[1728460861] [LOG] XCursor already has a shape n-resize loaded, skipping
[1728460861] [LOG] XCursor already has a shape ne-resize loaded, skipping
[1728460861] [LOG] XCursor already has a shape nw-resize loaded, skipping
[1728460861] [LOG] XCursor already has a shape s-resize loaded, skipping
[1728460861] [LOG] XCursor already has a shape se-resize loaded, skipping
[1728460861] [LOG] XCursor already has a shape sw-resize loaded, skipping
[1728460861] [LOG] XCursor already has a shape w-resize loaded, skipping
[1728460861] [LOG] XCursor already has a shape ew-resize loaded, skipping
[1728460861] [LOG] XCursor already has a shape ns-resize loaded, skipping
[1728460861] [LOG] XCursor already has a shape nesw-resize loaded, skipping
[1728460861] [LOG] XCursor already has a shape nwse-resize loaded, skipping
[1728460861] [LOG] XCursor already has a shape col-resize loaded, skipping
[1728460861] [LOG] XCursor already has a shape row-resize loaded, skipping
[1728460861] [LOG] XCursor already has a shape all-scroll loaded, skipping
[1728460861] [LOG] XCursor already has a shape zoom-in loaded, skipping
[1728460861] [LOG] XCursor already has a shape zoom-out loaded, skipping
[1728460861] [LOG] [CXDGOutputProtocol] updating all xdg_output heads
[1728460861] [LOG] Cleanup: destroyed a window
[1728460861] [LOG] Monitor DP-1 -> destroyed all render data
[1728460861] [LOG] Shaders initialized successfully.
[1728460861] [LOG] Framebuffer created, status 36053
[1728460861] [LOG] Framebuffer created, status 36053
[1728460861] [LOG] Framebuffer created, status 36053
[1728460861] [LOG] Framebuffer created, status 36053
[1728460861] [LOG] Creating a texture for BGTex
[1728460861] [LOG] Framebuffer created, status 36053
[1728460861] [ERR] createBGTextureForMonitor: failed, file "/usr/local/share/hypr/wall1.png" doesn't exist or access denied, ec: Success
[1728460861] [ERR] [GLES] Error in call at [email protected]: 0x506
[1728460861] [LOG] [CXDGOutputProtocol] New xdg_output for DP-1: client 5bf6dd0f5ed0 (not xwayland)
[1728460861] [LOG] [CXDGOutputProtocol] New xdg_output for DP-1: client 5bf6dd0f5ed0 (not xwayland)
[1728460861] [LOG] [CXDGOutputProtocol] New xdg_output for DP-1: client 5bf6dd09f970 (not xwayland)
[1728460861] [LOG] [CXDGOutputProtocol] New xdg_output for DP-1: client 5bf6dd172560 (not xwayland)
[1728460861] [LOG] [CXDGOutputProtocol] New xdg_output for DP-1: client 5bf6dd0db610 (not xwayland)
[1728460861] [LOG] [CXDGOutputProtocol] New xdg_output for DP-1: client 5bf6dd1ea170 (not xwayland)
[1728460861] [LOG] [CXDGOutputProtocol] New xdg_output for DP-1: client 5bf6dd0bc3a0 (xwayland)
[1728460861] [LOG] [CWLCompositorResource] New wl_surface with id 59 at 5bf6dd1e1200
[1728460861] [LOG] CWLSurface 5bf6dbffe0e0 called init()
[1728460861] [LOG] LayerSurface 5bf6dcf01250 (namespace waybar layer 2) created on monitor DP-1
[1728460861] [LOG] [CLayerShellProtocol] New wlr_layer_surface 5bf6dcf01250
[1728460861] [LOG] Cleanup: destroyed a window
[1728460861] [LOG] Cleanup: destroyed a window
[1728460861] [LOG] Cleanup: destroyed a layersurface
[1728460861] [LOG] [CWLCompositorResource] New wl_region with id 58 at 5bf6ddb7a6a0
[1728460861] [LOG] LayerSurface 5bf6dcf01250 mapped
those should be fixed on latest git
updated to the latest git, soft-rebooted. turning off monitor or dpms off still crashes it or close all windows
are the apps gone from hyprctl clients? if so, provide WAYLAND_DEBUG=1 of any crashing app
hmm, it just slowly collapse, if i turn my display back on before the whole hyprland crash, i might be able to do that. ill do that wen i get time
Updated to hyprland 0.44.1 from Arch package, the workspace still switches to a random one on monitor off/on, but alacritty stopped crashing. I guess commit ad46257 fixes the alacritty crash, that was in fact already reported also in #6835.
When the second monitor is not a retina display, I get no crashes
Hi there,
I'm experiencing crashs like mentionned in multiples issues here.
The problem is some applications like vscodium, flameshot, signal desktop, telegram desktop, trading view are crashing when i switch back my HDMI monitor back to my arch linux system.
Here is the trace : https://pastebin.com/HvGwqx1y
I'm new on Hyprland and i'll surely appreciate your help !
Thx
Hello there!
This issue has been closed, as we are moving from issues to discussions. More about this can be found here and in #9854.
Firstly, please make sure this issue is still relevant in latest Hyprland. If so, we ask you to open a discussion (please read the discussion guidelines first, in the pinned post)
Thank you for your understanding!