diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-20 17:02:59 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-20 17:02:59 -0500 |
| commit | 74181a3235001758a0da93159f0c7a2a45fb35c2 (patch) | |
| tree | db781fa3d3e33c7e4571ae859c13d821def91aec /working/hyprland-layoutmsg-crash/log-excerpts-2026-07-20-session.txt | |
| parent | 074599118036aa4a76fa9210ac1b1704d5e55b9e (diff) | |
| download | archsetup-74181a3235001758a0da93159f0c7a2a45fb35c2.tar.gz archsetup-74181a3235001758a0da93159f0c7a2a45fb35c2.zip | |
docs: file the Hyprland layoutmsg crash with preserved evidence
SIGSEGV via uncaught bad_variant_access in Layout::CAlgorithm::layoutMsg on a layoutmsg mfact dispatch. Upstream bug, seen on v0.54.1 (March) and v0.55.4 (today), both times from the layout-resize binds. Crash reports and tmpfs log excerpts land in working/hyprland-layoutmsg-crash/ so the evidence survives a reboot; graded [#B] (Critical x rare) in todo.org.
Diffstat (limited to 'working/hyprland-layoutmsg-crash/log-excerpts-2026-07-20-session.txt')
| -rw-r--r-- | working/hyprland-layoutmsg-crash/log-excerpts-2026-07-20-session.txt | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/working/hyprland-layoutmsg-crash/log-excerpts-2026-07-20-session.txt b/working/hyprland-layoutmsg-crash/log-excerpts-2026-07-20-session.txt new file mode 100644 index 0000000..af2aad6 --- /dev/null +++ b/working/hyprland-layoutmsg-crash/log-excerpts-2026-07-20-session.txt @@ -0,0 +1,63 @@ +Log excerpts from the crashed Hyprland session (instance _1783789239_, ran 2026-07-11 12:00 -> 2026-07-20 16:26:52 CDT). +Source: /run/user/1000/hypr/.../hyprland.log (tmpfs; extracted before reboot). Line numbers from the original 11,868,557-line file. + +== environment == +hyprland 0.55.4-1 + +== proof monocle is a registered layout (graceful unknown-msg handling) == +198330:DEBUG ]: Hyprctl: dispatcher layoutmsg : mfact -0.05 -> Unknown monocle layoutmsg: mfact +254456:DEBUG ]: Hyprctl: dispatcher layoutmsg : swapwithmaster -> Unknown monocle layoutmsg: swapwithmaster +254458:DEBUG ]: Hyprctl: dispatcher layoutmsg : focusmaster master -> Unknown monocle layoutmsg: focusmaster +254976:DEBUG ]: Hyprctl: dispatcher layoutmsg : swapwithmaster -> Unknown monocle layoutmsg: swapwithmaster +254978:DEBUG ]: Hyprctl: dispatcher layoutmsg : focusmaster master -> Unknown monocle layoutmsg: focusmaster + +== guarded no-window mfact earlier in the session (line 10988160) == +DEBUG ]: Hyprctl: new connection from pid 3038571 +DEBUG ]: Hyprctl: new connection from pid 3038573 +DEBUG ]: Hyprctl: dispatcher layoutmsg : mfact 0.05 -> no window +DEBUG ]: Hyprctl: new connection from pid 3038612 +DEBUG ]: Hyprctl: new connection from pid 3038614 + +== last monocle->master toggling (lines ~11599073, 11753369) == +9964283:DEBUG ]: Hyprctl: keyword general:layout : monocle +9968343:DEBUG ]: Hyprctl: keyword general:layout : master +11599073:DEBUG ]: Hyprctl: keyword general:layout : monocle +11753369:DEBUG ]: Hyprctl: keyword general:layout : master + +== last layout switch + immediately-working mfacts (lines 11753360-11753520) == +DEBUG ]: Keybind triggered, calling dispatcher (65, , 116, exec) +DEBUG ]: [executor] Executing hyprctl keyword general:layout master && hyprctl keyword master:orientation left +DEBUG ]: [executor] Process created with pid 1359114 +DEBUG ]: Hyprctl: keyword general:layout : master +DEBUG ]: Hyprctl: keyword master:orientation : left +DEBUG ]: [CWLCompositorResource] New wl_region with id 76 at 555c95821500 +DEBUG ]: [CWLCompositorResource] New wl_region with id 85 at 555c95c25820 +DEBUG ]: [executor] Executing layout-resize grow +DEBUG ]: Hyprctl: dispatcher layoutmsg : mfact 0.05 +DEBUG ]: [executor] Executing layout-resize grow +DEBUG ]: Hyprctl: dispatcher layoutmsg : mfact 0.05 +DEBUG ]: [executor] Executing layout-resize grow +DEBUG ]: Hyprctl: dispatcher layoutmsg : mfact 0.05 + +== pre-crash sequence: window closes, focus -> nullptr, togglefloating (lines ~11754750-11755050) == +DEBUG ]: [CGammaControl] setGamma for DP-4 +DEBUG ]: [CGammaControl] setting to monitor DP-4 +DEBUG ]: [CGammaControl] setGamma for DP-4 +DEBUG ]: [CGammaControl] setting to monitor DP-4 + +== final 15 lines on disk (ring-buffer tail with the fatal keybind is in the crash report) == +DEBUG ]: [CXDGSurfaceResource] xdg_surface 555c95dd70c0 requests geometry 0x0 1131x1257 +DEBUG ]: [CXDGSurfaceResource] xdg_surface 555c95b15a20 requests geometry 0x0 1564x1254 +DEBUG ]: [CXDGSurfaceResource] xdg_surface 555c95dd70c0 requests geometry 0x0 1131x1257 +DEBUG ]: [CXDGSurfaceResource] xdg_surface 555c95b15a20 requests geometry 0x0 1564x1254 +DEBUG ]: [CXDGSurfaceResource] xdg_surface 555c95b15a20 requests geometry 0x0 1564x1254 +DEBUG ]: [CXDGSurfaceResource] xdg_surface 555c95dd70c0 requests geometry 0x0 1131x1257 +DEBUG ]: [CXDGSurfaceResource] xdg_surface 555c95b15a20 requests geometry 0x0 1564x1254 +DEBUG ]: [CXDGSurfaceResource] xdg_surface 555c95dd70c0 requests geometry 0x0 1131x1257 +DEBUG ]: [CXDGSurfaceResource] xdg_surface 555c95dd70c0 requests geometry 0x0 1131x1257 +DEBUG ]: [CXDGSurfaceResource] xdg_surface 555c95b15a20 requests geometry 0x0 1564x1254 +DEBUG ]: [CXDGSurfaceResource] xdg_surface 555c95dd70c0 requests geometry 0x0 1131x1257 +DEBUG ]: [CXDGSurfaceResource] xdg_surface 555c95b15a20 requests geometry 0x0 1564x1254 +DEBUG ]: [CXDGSurfaceResource] xdg_surface 555c95dd70c0 requests geometry 0x0 1131x1257 +DEBUG ]: [CXDGSurfaceResource] xdg_surface 555c95b15a20 requests geometry 0x0 1564x1254 +DEBUG ]: [CXDGSurfaceResource] xdg_surface 555c95dd70c0 requests geometry 0x0 1131x1257
\ No newline at end of file |
