Proof Portal
Omarchy
ProbeLabs65 findings · 95 requirementsA proof layer — requirements, tests and verified fixes — for two of Omarchy's subsystems: the application menu (launcher scripts, QML model, JSONC config, search and selection) and the lock screen (lock scripts, QML, PAM authentication). Scope is deliberately limited to those components of omacom/omarchy; the rest of the distribution is not covered.
Hyprland crashes when toggling pop-out (float & pin) after workspace switch
Reported by dalibor · filed Mar 2, 2026Closed upstream on 2026-03-02 by dhh. GitHub close reason: completed. No closing PR or commit is recorded — "completed" alone is not evidence of a fix.
At a glance
- 1 · What is claimed?
- Only the report text below — no validator has restated it as checkable claims yet.
- 2 · What does it affect?
- Not yet mapped to any requirement or component.
- 3 · Is it reproducible?
- No validation has been run yet.
- 4 · What remains unclear?
- Not validated yet: no claims, no reproducer.
- 5 · What happens next?
- Our staff decide whether the report is valid. Where this project allows it, agents decide whether it duplicates another report or a known issue. No decision has been recorded yet.
Original report
System details
Omarchy 3.4.1
What's wrong?
Hyprland crashes and goes into Safe mode when attempting to toggle a previously popped-out (floating & pinned) window back into tiling after switching workspaces.
Steps to Reproduce:
1. Start Omarchy and log in
2. Open a terminal (Super + Return)
3. Pop the window out (float & pin) using Super + O
4. Switch to Workspace 2 (Super + 2)
5. Press Super + O again
Crash report:
--------------------------------------------
Hyprland Crash Report
--------------------------------------------
All these computers...
Hyprland received signal 11(SEGV)
Version: 0002f148c9a4fe421a9d33c0faa5528cdc411e62
Tag: v0.54.0
Date: Fri Feb 27 18:03:19 2026
Flags:
System info:
System name: Linux
Release: 6.18.13-arch1-1
Version: #1 SMP PREEMPT_DYNAMIC Wed, 25 Feb 2026 23:12:35 +0000
GPU:
66:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] HawkPoint1 [1002:1900] (rev c5) (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
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) [0x55bf4b69dce1]
getBacktrace()
??:?
#1 | Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0xcd6) [0x55bf4b5fec66]
CrashReporter::createAndSaveCrash(int)
??:?
#2 | Hyprland(+0x27c61e) [0x55bf4b54d61e]
std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long)
??:?
#3 | /usr/lib/libc.so.6(+0x3e2d0) [0x7fd22e44d2d0]
??
??:0
#4 | Hyprland(_ZN6Layout5Tiled17CDwindleAlgorithm9addTargetEN9Hyprutils6Memory14CSharedPointerINS_7ITargetEEEb+0x1c70) [0x55bf4bb5b820]
Layout::Tiled::CDwindleAlgorithm::addTarget(Hyprutils::Memory::CSharedPointer<Layout::ITarget>, bool)
??:?
#5 | Hyprland(_ZN6Layout5Tiled17CDwindleAlgorithm11movedTargetEN9Hyprutils6Memory14CSharedPointerINS_7ITargetEEESt8optionalINS2_4Math8Vector2DEE+0x5c) [0x55bf4bb5d1bc]
Layout::Tiled::CDwindleAlgorithm::movedTarget(Hyprutils::Memory::CSharedPointer<Layout::ITarget>, std::optional<Hyprutils::Math::Vector2D>)
??:?
#6 | Hyprland(_ZN6Layout10CAlgorithm10moveTargetEN9Hyprutils6Memory14CSharedPointerINS_7ITargetEEESt8optionalINS1_4Math8Vector2DEEb+0x257) [0x55bf4b71af77]
Layout::CAlgorithm::moveTarget(Hyprutils::Memory::CSharedPointer<Layout::ITarget>, std::optional<Hyprutils::Math::Vector2D>, bool)
??:?
#7 | Hyprland(_ZN6Layout10CAlgorithm11setFloatingEN9Hyprutils6Memory14CSharedPointerINS_7ITargetEEEbb+0x12d) [0x55bf4b71bbad]
Layout::CAlgorithm::setFloating(Hyprutils::Memory::CSharedPointer<Layout::ITarget>, bool, bool)
??:?
#8 | Hyprland(_ZN6Layout6CSpace20toggleTargetFloatingEN9Hyprutils6Memory14CSharedPointerINS_7ITargetEEE+0xb2) [0x55bf4b71efa2]
Layout::CSpace::toggleTargetFloating(Hyprutils::Memory::CSharedPointer<Layout::ITarget>)
??:?
#9 | Hyprland(_ZN6Layout14CLayoutManager18changeFloatingModeEN9Hyprutils6Memory14CSharedPointerINS_7ITargetEEE+0xcb) [0x55bf4b71427b]
Layout::CLayoutManager::changeFloatingMode(Hyprutils::Memory::CSharedPointer<Layout::ITarget>)
??:?
#1 | Hyprland(+0x4861ae) [0x55bf4b7571ae]
CKeybindManager::toggleActivePseudo(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
??:?
#11 | Hyprland(_ZN15CKeybindManager20toggleActiveFloatingENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5a) [0x55bf4b75741a]
CKeybindManager::toggleActiveFloating(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
??:?
#12 | Hyprland(_ZNSt17_Function_handlerIF15SDispatchResultNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEPS7_E9_M_invokeERKSt9_Any_dataOS6_+0x63) [0x55bf4b771cd3]
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> >&&)
??:?
#13 | Hyprland(+0x3059c0) [0x55bf4b5d69c0]
CHyprCtl::CHyprCtl()
??:?
#14 | Hyprland(_ZNSt17_Function_handlerIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE20eHyprCtlOutputFormatS5_EPS7_E9_M_invokeERKSt9_Any_dataOS6_OS5_+0x6b) [0x55bf4b5f276b]
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+0x56e) [0x55bf4b5d0fae]
CHyprCtl::getReply(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
??:?
#16 | Hyprland(+0x3008b1) [0x55bf4b5d18b1]
CHyprCtl::getReply(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
??:?
#17 | Hyprland(_ZNSt17_Function_handlerIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE20eHyprCtlOutputFormatS5_EPS7_E9_M_invokeERKSt9_Any_dataOS6_OS5_+0x6b) [0x55bf4b5f276b]
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> >&&)
??:?
#18 | Hyprland(_ZN8CHyprCtl8getReplyENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x56e) [0x55bf4b5d0fae]
CHyprCtl::getReply(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
??:?
#19 | Hyprland(+0x306d5b) [0x55bf4b5d7d5b]
CHyprCtl::CHyprCtl()
??:?
#2 | /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0x1d2) [0x7fd22f0d4182]
??
??:0
#21 | /usr/lib/libwayland-server.so.0(wl_display_run+0x37) [0x7fd22f0d6297]
??
??:0
#22 | Hyprland(_ZN17CEventLoopManager9enterLoopEv+0x2c1) [0x55bf4b7d46d1]
CEventLoopManager::enterLoop()
??:?
#23 | Hyprland(main+0x1476) [0x55bf4b4cfda6]
main
??:?
#24 | /usr/lib/libc.so.6(+0x276c1) [0x7fd22e4366c1]
??
??:0
#25 | /usr/lib/libc.so.6(__libc_start_main+0x89) [0x7fd22e4367f9]
??
??:0
#26 | Hyprland(_start+0x25) [0x55bf4b538045]
_start
??:?
Log tail:
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 158
DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_UP → DEBOUNCE_EVENT_PRESS → DEBOUNCE_STATE_IS_DOWN_WAITING
DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_DOWN_WAITING → DEBOUNCE_EVENT_TIMEOUT → DEBOUNCE_STATE_IS_DOWN
DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_DOWN → DEBOUNCE_EVENT_RELEASE → DEBOUNCE_STATE_IS_UP_DETECTING_SPURIOUS
DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_UP_DETECTING_SPURIOUS → DEBOUNCE_EVENT_TIMEOUT_SHORT → DEBOUNCE_STATE_IS_UP_WAITING
DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_UP_WAITING → DEBOUNCE_EVENT_TIMEOUT → DEBOUNCE_STATE_IS_UP
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 158
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 158
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 158
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 158
DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_UP → DEBOUNCE_EVENT_PRESS → DEBOUNCE_STATE_IS_DOWN_WAITING
DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_DOWN_WAITING → DEBOUNCE_EVENT_TIMEOUT → DEBOUNCE_STATE_IS_DOWN
DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_DOWN → DEBOUNCE_EVENT_RELEASE → DEBOUNCE_STATE_IS_UP_DETECTING_SPURIOUS
DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_UP_DETECTING_SPURIOUS → DEBOUNCE_EVENT_TIMEOUT_SHORT → DEBOUNCE_STATE_IS_UP_WAITING
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154
DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_UP_WAITING → DEBOUNCE_EVENT_TIMEOUT → DEBOUNCE_STATE_IS_UP
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 158
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 158
DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_UP → DEBOUNCE_EVENT_PRESS → DEBOUNCE_STATE_IS_DOWN_WAITING
DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_DOWN_WAITING → DEBOUNCE_EVENT_TIMEOUT → DEBOUNCE_STATE_IS_DOWN
DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_DOWN → DEBOUNCE_EVENT_RELEASE → DEBOUNCE_STATE_IS_UP_DETECTING_SPURIOUS
DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_UP_DETECTING_SPURIOUS → DEBOUNCE_EVENT_TIMEOUT_SHORT → DEBOUNCE_STATE_IS_UP_WAITING
DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_UP_WAITING → DEBOUNCE_EVENT_TIMEOUT → DEBOUNCE_STATE_IS_UP
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 158
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 158
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 158
DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154View raw text
### System details Omarchy 3.4.1 ### What's wrong? Hyprland crashes and goes into Safe mode when attempting to toggle a previously popped-out (floating & pinned) window back into tiling after switching workspaces. Steps to Reproduce: 1. Start Omarchy and log in 2. Open a terminal (`Super + Return`) 3. Pop the window out (float & pin) using `Super + O` 4. Switch to Workspace 2 (`Super + 2`) 5. Press `Super + O` again Crash report: ``` -------------------------------------------- Hyprland Crash Report -------------------------------------------- All these computers... Hyprland received signal 11(SEGV) Version: 0002f148c9a4fe421a9d33c0faa5528cdc411e62 Tag: v0.54.0 Date: Fri Feb 27 18:03:19 2026 Flags: System info: System name: Linux Release: 6.18.13-arch1-1 Version: #1 SMP PREEMPT_DYNAMIC Wed, 25 Feb 2026 23:12:35 +0000 GPU: 66:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] HawkPoint1 [1002:1900] (rev c5) (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 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) [0x55bf4b69dce1] getBacktrace() ??:? #1 | Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0xcd6) [0x55bf4b5fec66] CrashReporter::createAndSaveCrash(int) ??:? #2 | Hyprland(+0x27c61e) [0x55bf4b54d61e] std::__format::_Formatting_scanner<std::__format::_Sink_iter<char>, char>::_M_format_arg(unsigned long) ??:? #3 | /usr/lib/libc.so.6(+0x3e2d0) [0x7fd22e44d2d0] ?? ??:0 #4 | Hyprland(_ZN6Layout5Tiled17CDwindleAlgorithm9addTargetEN9Hyprutils6Memory14CSharedPointerINS_7ITargetEEEb+0x1c70) [0x55bf4bb5b820] Layout::Tiled::CDwindleAlgorithm::addTarget(Hyprutils::Memory::CSharedPointer<Layout::ITarget>, bool) ??:? #5 | Hyprland(_ZN6Layout5Tiled17CDwindleAlgorithm11movedTargetEN9Hyprutils6Memory14CSharedPointerINS_7ITargetEEESt8optionalINS2_4Math8Vector2DEE+0x5c) [0x55bf4bb5d1bc] Layout::Tiled::CDwindleAlgorithm::movedTarget(Hyprutils::Memory::CSharedPointer<Layout::ITarget>, std::optional<Hyprutils::Math::Vector2D>) ??:? #6 | Hyprland(_ZN6Layout10CAlgorithm10moveTargetEN9Hyprutils6Memory14CSharedPointerINS_7ITargetEEESt8optionalINS1_4Math8Vector2DEEb+0x257) [0x55bf4b71af77] Layout::CAlgorithm::moveTarget(Hyprutils::Memory::CSharedPointer<Layout::ITarget>, std::optional<Hyprutils::Math::Vector2D>, bool) ??:? #7 | Hyprland(_ZN6Layout10CAlgorithm11setFloatingEN9Hyprutils6Memory14CSharedPointerINS_7ITargetEEEbb+0x12d) [0x55bf4b71bbad] Layout::CAlgorithm::setFloating(Hyprutils::Memory::CSharedPointer<Layout::ITarget>, bool, bool) ??:? #8 | Hyprland(_ZN6Layout6CSpace20toggleTargetFloatingEN9Hyprutils6Memory14CSharedPointerINS_7ITargetEEE+0xb2) [0x55bf4b71efa2] Layout::CSpace::toggleTargetFloating(Hyprutils::Memory::CSharedPointer<Layout::ITarget>) ??:? #9 | Hyprland(_ZN6Layout14CLayoutManager18changeFloatingModeEN9Hyprutils6Memory14CSharedPointerINS_7ITargetEEE+0xcb) [0x55bf4b71427b] Layout::CLayoutManager::changeFloatingMode(Hyprutils::Memory::CSharedPointer<Layout::ITarget>) ??:? #1 | Hyprland(+0x4861ae) [0x55bf4b7571ae] CKeybindManager::toggleActivePseudo(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) ??:? #11 | Hyprland(_ZN15CKeybindManager20toggleActiveFloatingENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5a) [0x55bf4b75741a] CKeybindManager::toggleActiveFloating(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) ??:? #12 | Hyprland(_ZNSt17_Function_handlerIF15SDispatchResultNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEPS7_E9_M_invokeERKSt9_Any_dataOS6_+0x63) [0x55bf4b771cd3] 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> >&&) ??:? #13 | Hyprland(+0x3059c0) [0x55bf4b5d69c0] CHyprCtl::CHyprCtl() ??:? #14 | Hyprland(_ZNSt17_Function_handlerIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE20eHyprCtlOutputFormatS5_EPS7_E9_M_invokeERKSt9_Any_dataOS6_OS5_+0x6b) [0x55bf4b5f276b] 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+0x56e) [0x55bf4b5d0fae] CHyprCtl::getReply(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) ??:? #16 | Hyprland(+0x3008b1) [0x55bf4b5d18b1] CHyprCtl::getReply(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) ??:? #17 | Hyprland(_ZNSt17_Function_handlerIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE20eHyprCtlOutputFormatS5_EPS7_E9_M_invokeERKSt9_Any_dataOS6_OS5_+0x6b) [0x55bf4b5f276b] 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> >&&) ??:? #18 | Hyprland(_ZN8CHyprCtl8getReplyENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x56e) [0x55bf4b5d0fae] CHyprCtl::getReply(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) ??:? #19 | Hyprland(+0x306d5b) [0x55bf4b5d7d5b] CHyprCtl::CHyprCtl() ??:? #2 | /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0x1d2) [0x7fd22f0d4182] ?? ??:0 #21 | /usr/lib/libwayland-server.so.0(wl_display_run+0x37) [0x7fd22f0d6297] ?? ??:0 #22 | Hyprland(_ZN17CEventLoopManager9enterLoopEv+0x2c1) [0x55bf4b7d46d1] CEventLoopManager::enterLoop() ??:? #23 | Hyprland(main+0x1476) [0x55bf4b4cfda6] main ??:? #24 | /usr/lib/libc.so.6(+0x276c1) [0x7fd22e4366c1] ?? ??:0 #25 | /usr/lib/libc.so.6(__libc_start_main+0x89) [0x7fd22e4367f9] ?? ??:0 #26 | Hyprland(_start+0x25) [0x55bf4b538045] _start ??:? Log tail: DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 158 DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_UP → DEBOUNCE_EVENT_PRESS → DEBOUNCE_STATE_IS_DOWN_WAITING DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_DOWN_WAITING → DEBOUNCE_EVENT_TIMEOUT → DEBOUNCE_STATE_IS_DOWN DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_DOWN → DEBOUNCE_EVENT_RELEASE → DEBOUNCE_STATE_IS_UP_DETECTING_SPURIOUS DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_UP_DETECTING_SPURIOUS → DEBOUNCE_EVENT_TIMEOUT_SHORT → DEBOUNCE_STATE_IS_UP_WAITING DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_UP_WAITING → DEBOUNCE_EVENT_TIMEOUT → DEBOUNCE_STATE_IS_UP DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154 DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 158 DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154 DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 158 DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154 DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 158 DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154 DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 158 DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_UP → DEBOUNCE_EVENT_PRESS → DEBOUNCE_STATE_IS_DOWN_WAITING DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_DOWN_WAITING → DEBOUNCE_EVENT_TIMEOUT → DEBOUNCE_STATE_IS_DOWN DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_DOWN → DEBOUNCE_EVENT_RELEASE → DEBOUNCE_STATE_IS_UP_DETECTING_SPURIOUS DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_UP_DETECTING_SPURIOUS → DEBOUNCE_EVENT_TIMEOUT_SHORT → DEBOUNCE_STATE_IS_UP_WAITING DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154 DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_UP_WAITING → DEBOUNCE_EVENT_TIMEOUT → DEBOUNCE_STATE_IS_UP DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 158 DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154 DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 158 DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_UP → DEBOUNCE_EVENT_PRESS → DEBOUNCE_STATE_IS_DOWN_WAITING DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_DOWN_WAITING → DEBOUNCE_EVENT_TIMEOUT → DEBOUNCE_STATE_IS_DOWN DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_DOWN → DEBOUNCE_EVENT_RELEASE → DEBOUNCE_STATE_IS_UP_DETECTING_SPURIOUS DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_UP_DETECTING_SPURIOUS → DEBOUNCE_EVENT_TIMEOUT_SHORT → DEBOUNCE_STATE_IS_UP_WAITING DEBUG from aquamarine ]: [libinput] Plugin:button-debounce - debounce state: DEBOUNCE_STATE_IS_UP_WAITING → DEBOUNCE_EVENT_TIMEOUT → DEBOUNCE_STATE_IS_UP DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154 DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 158 DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154 DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 158 DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154 DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154 DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 158 DEBUG from aquamarine ]: drm: Cursor buffer imported into KMS with id 154 ```
Validation
Not checked yet. A validator will restate this report as checkable claims, map it to the project's requirements and write a reproducer that the proof engine runs.
Linked
Not linked to any known issue, other report or change yet.
Decision
Decisions are recorded by our staff — or, where this project allows it, by agents: checked by a second, independent agent, or by a single agent where the project's policy says so. Any decision reached so far is shown below.
No decision has been recorded yet.