aboutsummaryrefslogtreecommitdiff
path: root/working/hyprland-layoutmsg-crash/crash-report-2026-07-20-pid249443.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-07-20-pid249443.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-07-20-pid249443.txt')
-rw-r--r--working/hyprland-layoutmsg-crash/crash-report-2026-07-20-pid249443.txt166
1 files changed, 166 insertions, 0 deletions
diff --git a/working/hyprland-layoutmsg-crash/crash-report-2026-07-20-pid249443.txt b/working/hyprland-layoutmsg-crash/crash-report-2026-07-20-pid249443.txt
new file mode 100644
index 0000000..86b8cb0
--- /dev/null
+++ b/working/hyprland-layoutmsg-crash/crash-report-2026-07-20-pid249443.txt
@@ -0,0 +1,166 @@
+--------------------------------------------
+ Hyprland Crash Report
+--------------------------------------------
+Vaxry is going to be upset.
+
+Hyprland received signal 11(SEGV)
+Version: a0136d8c04687bb36eb8a28eb9d1ff92aea99704
+Tag: v0.55.4
+Date: Thu Jun 11 17:10:04 2026
+Flags:
+
+System info:
+ System name: Linux
+ Node name: ratio
+ Release: 6.18.25-1-lts-strix
+ Version: #1 SMP PREEMPT_DYNAMIC Thu, 30 Apr 2026 05:02:04 +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.1, system has 0.5.1
+Hyprutils: built against 0.13.1, system has 0.13.1
+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.12.0, system has 0.12.1
+
+Backtrace:
+ # | Hyprland(_Z12getBacktracev+0x73) [0x555c822eb7f3]
+ getBacktrace()
+ ??:?
+ #1 | Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0xc8c) [0x555c822328dc]
+ CrashReporter::createAndSaveCrash(int)
+ ??:?
+ #2 | Hyprland(+0x3bfade) [0x555c820f3ade]
+ void std::println<>(_IO_FILE*, std::basic_format_string<char>)
+ ??:?
+ #3 | /usr/lib/libc.so.6(+0x3e270) [0x7f58a9c3e270]
+ ??
+ ??:0
+ #4 | Hyprland(+0x1ce31e) [0x555c81f0231e]
+ std::__throw_bad_variant_access(unsigned int)
+ ??:?
+ #5 | Hyprland(_ZN6Layout10CAlgorithm9layoutMsgERKSt17basic_string_viewIcSt11char_traitsIcEE+0x85) [0x555c823859e5]
+ Layout::CAlgorithm::layoutMsg(std::basic_string_view<char, std::char_traits<char> > const&)
+ ??:?
+ #6 | Hyprland(_ZN6Layout6CSpace9layoutMsgERKSt17basic_string_viewIcSt11char_traitsIcEE+0x37) [0x555c823bf5c7]
+ Layout::CSpace::layoutMsg(std::basic_string_view<char, std::char_traits<char> > const&)
+ ??:?
+ #7 | Hyprland(_ZN6Layout14CLayoutManager9layoutMsgERKSt17basic_string_viewIcSt11char_traitsIcEE+0xcc) [0x555c8238193c]
+ Layout::CLayoutManager::layoutMsg(std::basic_string_view<char, std::char_traits<char> > const&)
+ ??:?
+ #8 | Hyprland(_ZN6Config7Actions13layoutMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x6c) [0x555c8285cd5c]
+ Config::Actions::layoutMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
+ ??:?
+ #9 | Hyprland(+0xad8837) [0x555c8280c837]
+ Config::Legacy::CDispatcherTranslator::run(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
+ ??:?
+ #1 | Hyprland(_ZNSt17_Function_handlerIF15SDispatchResultRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEPS9_E9_M_invokeERKSt9_Any_dataS8_+0x25) [0x555c82819fb5]
+ std::_Function_handler<SDispatchResult (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), SDispatchResult (*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)>::_M_invoke(std::_Any_data const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
+ ??:?
+ #11 | Hyprland(_ZN6Config6Legacy21CDispatcherTranslator3runERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x256) [0x555c8280bc06]
+ Config::Legacy::CDispatcherTranslator::run(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
+ ??:?
+ #12 | Hyprland(+0x6b8419) [0x555c823ec419]
+ void Log::CLogger::log<int>(Hyprutils::CLI::eLogLevel, std::basic_format_string<char, std::type_identity<int>::type>, int&&)
+ ??:?
+ #13 | Hyprland(+0x4d67e0) [0x555c8220a7e0]
+ CHyprCtl::CHyprCtl()
+ ??:?
+ #14 | Hyprland(_ZNSt17_Function_handlerIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE20eHyprCtlOutputFormatS5_EPS7_E9_M_invokeERKSt9_Any_dataOS6_OS5_+0x75) [0x555c82226d95]
+ 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> >&&)
+ ??:?
+ #15 | Hyprland(_ZN8CHyprCtl8getReplyENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3d6) [0x555c821ff826]
+ CHyprCtl::getReply(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
+ ??:?
+ #16 | Hyprland(+0x4d7415) [0x555c8220b415]
+ CHyprCtl::CHyprCtl()
+ ??:?
+ #17 | /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0x1d2) [0x7f58ab7a33d2]
+ ??
+ ??:0
+ #18 | /usr/lib/libwayland-server.so.0(wl_display_run+0x37) [0x7f58ab7a5567]
+ ??
+ ??:0
+ #19 | Hyprland(_ZN17CEventLoopManager9enterLoopEv+0x2c0) [0x555c82460620]
+ CEventLoopManager::enterLoop()
+ ??:?
+ #2 | Hyprland(main+0x1815) [0x555c81fac6d5]
+ main
+ ??:?
+ #21 | /usr/lib/libc.so.6(+0x27741) [0x7f58a9c27741]
+ ??
+ ??:0
+ #22 | /usr/lib/libc.so.6(__libc_start_main+0x89) [0x7f58a9c27879]
+ ??
+ ??:0
+ #23 | Hyprland(_start+0x25) [0x555c820dda75]
+ _start
+ ??:?
+
+
+Log tail:
+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 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
+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 ]: Hyprctl: new connection from pid 1591853
+DEBUG ]: Hyprctl: new connection from pid 1591855
+DEBUG ]: Hyprctl: new connection from pid 1591858
+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 ]: Keybind triggered, calling dispatcher (64, , 104, exec)
+DEBUG ]: [executor] Executing layout-resize shrink
+DEBUG ]: [executor] Process created with pid 1591862
+DEBUG ]: Hyprctl: new connection from pid 1591864
+DEBUG ]: Hyprctl: new connection from pid 1591866 \ No newline at end of file