aboutsummaryrefslogtreecommitdiff
path: root/working/hyprland-layoutmsg-crash/crash-report-2026-03-07-pid1812.txt
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-20 17:02:59 -0500
committerCraig Jennings <c@cjennings.net>2026-07-20 17:02:59 -0500
commit74181a3235001758a0da93159f0c7a2a45fb35c2 (patch)
treedb781fa3d3e33c7e4571ae859c13d821def91aec /working/hyprland-layoutmsg-crash/crash-report-2026-03-07-pid1812.txt
parent074599118036aa4a76fa9210ac1b1704d5e55b9e (diff)
downloadarchsetup-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/crash-report-2026-03-07-pid1812.txt')
-rw-r--r--working/hyprland-layoutmsg-crash/crash-report-2026-03-07-pid1812.txt184
1 files changed, 184 insertions, 0 deletions
diff --git a/working/hyprland-layoutmsg-crash/crash-report-2026-03-07-pid1812.txt b/working/hyprland-layoutmsg-crash/crash-report-2026-03-07-pid1812.txt
new file mode 100644
index 0000000..38ba88d
--- /dev/null
+++ b/working/hyprland-layoutmsg-crash/crash-report-2026-03-07-pid1812.txt
@@ -0,0 +1,184 @@
+--------------------------------------------
+ Hyprland Crash Report
+--------------------------------------------
+All these computers...
+
+Hyprland received signal 11(SEGV)
+Version: 4b07770b9ef1cceb2e6f56d33538aaffb9186b9c
+Tag: v0.54.1
+Date: Tue Mar 3 21:06:41 2026
+Flags:
+
+System info:
+ System name: Linux
+ Node name: ratio
+ Release: 6.18.16-1-lts
+ Version: #1 SMP PREEMPT_DYNAMIC Wed, 04 Mar 2026 18:09:01 +0000
+
+GPU:
+ c3:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Strix Halo [Radeon Graphics / Radeon 8050S Graphics / Radeon 8060S Graphics] [1002:1586] (rev c1)
+
+
+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
+
+Libraries:
+Hyprgraphics: built against 0.5.0, system has 0.5.0
+Hyprutils: built against 0.11.0, system has 0.11.0
+Hyprcursor: built against 0.1.13, system has 0.1.13
+Hyprlang: built against 0.6.8, system has 0.6.8
+Aquamarine: built against 0.10.0, system has 0.10.0
+
+Backtrace:
+ # | Hyprland(_Z12getBacktracev+0x61) [0x5610bf4fa961]
+ getBacktrace()
+ ??:?
+ #1 | Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0xcd6) [0x5610bf45b666]
+ CrashReporter::createAndSaveCrash(int)
+ ??:?
+ #2 | Hyprland(+0x27d31e) [0x5610bf3a931e]
+ std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)
+ ??:?
+ #3 | /usr/lib/libc.so.6(+0x3e2d0) [0x7f7a8be4d2d0]
+ ??
+ ??:0
+ #4 | Hyprland(+0x1f62fe) [0x5610bf3222fe]
+ std::__throw_bad_variant_access(unsigned int)
+ ??:?
+ #5 | Hyprland(_ZN6Layout10CAlgorithm9layoutMsgB5cxx11ERKSt17basic_string_viewIcSt11char_traitsIcEE+0x85) [0x5610bf575df5]
+ Layout::CAlgorithm::layoutMsg[abi:cxx11](std::basic_string_view<char, std::char_traits<char> > const&)
+ ??:?
+ #6 | Hyprland(_ZN6Layout6CSpace9layoutMsgB5cxx11ERKSt17basic_string_viewIcSt11char_traitsIcEE+0x37) [0x5610bf57aa07]
+ Layout::CSpace::layoutMsg[abi:cxx11](std::basic_string_view<char, std::char_traits<char> > const&)
+ ??:?
+ #7 | Hyprland(_ZN6Layout14CLayoutManager9layoutMsgB5cxx11ERKSt17basic_string_viewIcSt11char_traitsIcEE+0xce) [0x5610bf57275e]
+ Layout::CLayoutManager::layoutMsg[abi:cxx11](std::basic_string_view<char, std::char_traits<char> > const&)
+ ??:?
+ #8 | Hyprland(_ZN15CKeybindManager9layoutmsgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x4f) [0x5610bf5a1cbf]
+ CKeybindManager::layoutmsg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
+ ??:?
+ #9 | Hyprland(_ZNSt17_Function_handlerIF15SDispatchResultNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEPS7_E9_M_invokeERKSt9_Any_dataOS6_+0x63) [0x5610bf5ceed3]
+ std::_Function_handler<SDispatchResult (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >), SDispatchResult (*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>::_M_invoke(std::_Any_data const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
+ ??:?
+ #1 | Hyprland(+0x306750) [0x5610bf432750]
+ CHyprCtl::CHyprCtl()
+ ??:?
+ #11 | Hyprland(_ZNSt17_Function_handlerIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE20eHyprCtlOutputFormatS5_EPS7_E9_M_invokeERKSt9_Any_dataOS6_OS5_+0x6b) [0x5610bf44f17b]
+ std::_Function_handler<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (eHyprCtlOutputFormat, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (*)(eHyprCtlOutputFormat, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>::_M_invoke(std::_Any_data const&, eHyprCtlOutputFormat&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
+ ??:?
+ #12 | Hyprland(_ZN8CHyprCtl8getReplyENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x57e) [0x5610bf42d4de]
+ CHyprCtl::getReply(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
+ ??:?
+ #13 | Hyprland(+0x308772) [0x5610bf434772]
+ CHyprCtl::CHyprCtl()
+ ??:?
+ #14 | /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0x1d2) [0x7f7a8cafa182]
+ ??
+ ??:0
+ #15 | /usr/lib/libwayland-server.so.0(wl_display_run+0x37) [0x7f7a8cafc297]
+ ??
+ ??:0
+ #16 | Hyprland(_ZN17CEventLoopManager9enterLoopEv+0x2c1) [0x5610bf631811]
+ CEventLoopManager::enterLoop()
+ ??:?
+ #17 | Hyprland(main+0x1476) [0x5610bf32b756]
+ main
+ ??:?
+ #18 | /usr/lib/libc.so.6(+0x276c1) [0x7f7a8be366c1]
+ ??
+ ??:0
+ #19 | /usr/lib/libc.so.6(__libc_start_main+0x89) [0x7f7a8be367f9]
+ ??
+ ??:0
+ #2 | Hyprland(_start+0x25) [0x5610bf393d35]
+ _start
+ ??:?
+
+
+Log tail:
+DEBUG ]: Hyprctl: new connection from pid 6904
+DEBUG ]: Hyprctl: new connection from pid 6918
+DEBUG ]: Hyprctl: new connection from pid 6920
+DEBUG ]: Hyprctl: new connection from pid 6923
+DEBUG ]: CConfigManager: file /home/cjennings/.config/hypr/hyprland.conf modified, reloading
+DEBUG ]: Using config: /home/cjennings/.config/hypr/hyprland.conf
+DEBUG ]: ApplyConfigToKeyboard for "video-bus", hasconfig: 0
+DEBUG ]: Not applying config to keyboard, it did not change.
+DEBUG ]: ApplyConfigToKeyboard for "power-button", hasconfig: 0
+DEBUG ]: Not applying config to keyboard, it did not change.
+DEBUG ]: ApplyConfigToKeyboard for "keychron-q6-pro-keyboard", hasconfig: 0
+DEBUG ]: Not applying config to keyboard, it did not change.
+DEBUG ]: Applied config to mouse keychron-q6-pro-mouse, sens 0.00
+DEBUG ]: Applied config to mouse keychron-q6-pro-keyboard-1, sens 0.00
+WARN ]: No rule found for DP-4, trying to use the first.
+DEBUG ]: Applying monitor rule for DP-4
+DEBUG ]: Monitor DP-4: requested preferred, using preferred mode 3440x1440@59.97Hz
+DEBUG ]: output DP-4 succeeded basic test on format DRM_FORMAT_XRGB8888
+DEBUG from aquamarine ]: drm: Modesetting DP-4 with 3440x1440@59.97Hz
+DEBUG ]: Monitor DP-4 data dump: res 3440x1440@59.97Hz, scale 1.00, transform 0, pos 0x0, 10b 0
+DEBUG ]: [CXDGOutputProtocol] updating all xdg_output heads
+WARN ]: FIXME: color management protocol is enabled and outputs changed, check preferred image description changes
+DEBUG ]: [CXDGOutputProtocol] updating all xdg_output heads
+WARN ]: No rule found for DP-4, trying to use the first.
+DEBUG ]: [CXDGOutputProtocol] updating all xdg_output heads
+DEBUG ]: arrangeMonitors: 1 to arrange
+DEBUG ]: arrangeMonitors: DP-4 auto [0, 0]
+DEBUG ]: arrangeMonitors: DP-4 xwayland [0, 0]
+DEBUG ]: [CXDGOutputProtocol] updating all xdg_output heads
+DEBUG ]: [CXDGOutputProtocol] updating all xdg_output heads
+DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 170
+ERR ]: CConfigWatcher: got an event for wd 1 which we don't have?!
+DEBUG ]: Hyprctl: new connection from pid 2089
+DEBUG ]: Hyprctl: new connection from pid 1894
+DEBUG ]: Hyprctl: new connection from pid 2089
+DEBUG ]: Hyprctl: new connection from pid 2089
+DEBUG ]: Hyprctl: new connection from pid 2089
+DEBUG ]: Hyprctl: new connection from pid 2089
+DEBUG ]: Hyprctl: new connection from pid 2089
+DEBUG ]: Hyprctl: new connection from pid 2089
+DEBUG ]: Hyprctl: new connection from pid 2089
+DEBUG ]: Hyprctl: new connection from pid 2089
+DEBUG ]: Hyprctl: new connection from pid 2089
+DEBUG ]: Hyprctl: new connection from pid 2089
+DEBUG ]: Hyprctl: new connection from pid 2089
+DEBUG ]: Hyprctl: new connection from pid 2089
+DEBUG ]: [CGammaControl] setGamma for DP-4
+DEBUG ]: [CGammaControl] setting to monitor DP-4
+DEBUG ]: Hyprctl: new connection from pid 6946
+DEBUG ]: Hyprctl: new connection from pid 6948
+DEBUG ]: Hyprctl: new connection from pid 6951
+DEBUG ]: Hyprctl: new connection from pid 6959
+DEBUG ]: Hyprctl: new connection from pid 6961
+DEBUG ]: Hyprctl: new connection from pid 6964
+DEBUG ]: Hyprctl: new connection from pid 6978
+DEBUG ]: Hyprctl: new connection from pid 6980
+DEBUG ]: Hyprctl: new connection from pid 6983
+DEBUG ]: Hyprctl: new connection from pid 7006
+DEBUG ]: Hyprctl: new connection from pid 7008
+DEBUG ]: Hyprctl: new connection from pid 7011
+DEBUG ]: Hyprctl: new connection from pid 7016
+DEBUG ]: Hyprctl: new connection from pid 7018
+DEBUG ]: Hyprctl: new connection from pid 7021
+DEBUG ]: [CGammaControl] setGamma for DP-4
+DEBUG ]: [CGammaControl] setting to monitor DP-4
+DEBUG ]: Hyprctl: new connection from pid 7033
+DEBUG ]: Hyprctl: new connection from pid 7035
+DEBUG ]: Hyprctl: new connection from pid 7038
+DEBUG ]: Keybind triggered, calling dispatcher (64, , 108, exec)
+DEBUG ]: Executing layout-resize grow
+DEBUG ]: Process Created with pid 7052
+DEBUG ]: Keybind triggered, calling dispatcher (64, , 108, exec)
+DEBUG ]: Executing hyprlock
+DEBUG ]: Process Created with pid 7053
+DEBUG ]: Hyprctl: new connection from pid 7055
+DEBUG ]: Hyprctl: new connection from pid 7057 \ No newline at end of file