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/crash-report-2026-03-07-pid1812.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/crash-report-2026-03-07-pid1812.txt')
| -rw-r--r-- | working/hyprland-layoutmsg-crash/crash-report-2026-03-07-pid1812.txt | 184 |
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 |
