-------------------------------------------- Hyprland Crash Report -------------------------------------------- Well this is awkward. Hyprland received signal 6 (Aborted) Version: af3a61a4e437fe728ef69c2739cae79e5a6254c0 Tag: System info: System name: Linux Node name: acacia Release: 6.8.2-arch2-1 Version: #1 SMP PREEMPT_DYNAMIC Thu, 28 Mar 2024 17:06:35 +0000 GPU: 00:02.0 VGA compatible controller [0300]: Intel Corporation Raptor Lake-P [Iris Xe Graphics] [8086:a7a0] (rev 04) (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 Backtrace: #0 | build/src/Hyprland(_Z12getBacktracev+0x49) [0x6465bd87dfad] getBacktrace() /home/fox/repos/HyprlandFork/main/build/../src/helpers/MiscFunctions.cpp:784 (discriminator 1) #1 | build/src/Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0x77d) [0x6465bd7e53f7] CrashReporter::createAndSaveCrash(int) /home/fox/repos/HyprlandFork/main/build/../src/debug/CrashReporter.cpp:106 #2 | build/src/Hyprland(_Z25handleUnrecoverableSignali+0x8c) [0x6465bd6e819d] handleUnrecoverableSignal(int) /home/fox/repos/HyprlandFork/main/build/../src/Compositor.cpp:37 #3 | /usr/lib/libc.so.6(+0x3c770) [0x7cb60e85a770] ?? ??:0 #4 | /usr/lib/libc.so.6(+0x8d32c) [0x7cb60e8ab32c] ?? ??:0 #5 | /usr/lib/libc.so.6(gsignal+0x18) [0x7cb60e85a6c8] ?? ??:0 #6 | build/src/Hyprland(_ZN11CCompositor12windowExistsEP7CWindow+0x1af) [0x6465bd6ee00f] CCompositor::windowExists(CWindow*) /home/fox/repos/HyprlandFork/main/build/../src/Compositor.cpp:712 #7 | build/src/Hyprland(_ZN11CCompositor17windowValidMappedEP7CWindow+0x31) [0x6465bd6f1d8f] CCompositor::windowValidMapped(CWindow*) /home/fox/repos/HyprlandFork/main/build/../src/Compositor.cpp:1142 (discriminator 1) #8 | build/src/Hyprland(_ZN10CWorkspace20getLastFocusedWindowEv+0x34) [0x6465bd843eee] CWorkspace::getLastFocusedWindow() /home/fox/repos/HyprlandFork/main/build/../src/desktop/Workspace.cpp:163 (discriminator 2) #9 | build/src/Hyprland(+0x3f9fcc) [0x6465bd7eafcc] getWorkspaceData(CWorkspace*, eHyprCtlOutputFormat) /home/fox/repos/HyprlandFork/main/build/../src/debug/HyprCtl.cpp:268 (discriminator 1) #10 | build/src/Hyprland(_Z17workspacesRequest20eHyprCtlOutputFormatNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xec) [0x6465bd7ed481] workspacesRequest(eHyprCtlOutputFormat, std::__cxx11::basic_string, std::allocator >) /home/fox/repos/HyprlandFork/main/build/../src/debug/HyprCtl.cpp:356 (discriminator 2) #11 | build/src/Hyprland(_ZSt13__invoke_implINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERPFS5_20eHyprCtlOutputFormatS5_EJS6_S5_EET_St14__invoke_otherOT0_DpOT1_+0x72) [0x6465bd80a5be] std::__cxx11::basic_string, std::allocator > std::__invoke_impl, std::allocator >, std::__cxx11::basic_string, std::allocator > (*&)(eHyprCtlOutputFormat, std::__cxx11::basic_string, std::allocator >), eHyprCtlOutputFormat, std::__cxx11::basic_string, std::allocator > >(std::__invoke_other, std::__cxx11::basic_string, std::allocator > (*&)(eHyprCtlOutputFormat, std::__cxx11::basic_string, std::allocator >), eHyprCtlOutputFormat&&, std::__cxx11::basic_string, std::allocator >&&) /usr/include/c++/13.2.1/bits/invoke.h:61 #12 | build/src/Hyprland(_ZSt10__invoke_rINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERPFS5_20eHyprCtlOutputFormatS5_EJS6_S5_EENSt9enable_ifIX16is_invocable_r_vIT_T0_DpT1_EESB_E4typeEOSC_DpOSD_+0x69) [0x6465bd809ced] std::enable_if, std::allocator >, std::__cxx11::basic_string, std::allocator > (*&)(eHyprCtlOutputFormat, std::__cxx11::basic_string, std::allocator >), eHyprCtlOutputFormat, std::__cxx11::basic_string, std::allocator > >, std::__cxx11::basic_string, std::allocator > >::type std::__invoke_r, std::allocator >, std::__cxx11::basic_string, std::allocator > (*&)(eHyprCtlOutputFormat, std::__cxx11::basic_string, std::allocator >), eHyprCtlOutputFormat, std::__cxx11::basic_string, std::allocator > >(std::__cxx11::basic_string, std::allocator > (*&)(eHyprCtlOutputFormat, std::__cxx11::basic_string, std::allocator >), eHyprCtlOutputFormat&&, std::__cxx11::basic_string, std::allocator >&&) /usr/include/c++/13.2.1/bits/invoke.h:117 #13 | build/src/Hyprland(_ZNSt17_Function_handlerIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE20eHyprCtlOutputFormatS5_EPS7_E9_M_invokeERKSt9_Any_dataOS6_OS5_+0x69) [0x6465bd807380] std::_Function_handler, std::allocator > (eHyprCtlOutputFormat, std::__cxx11::basic_string, std::allocator >), std::__cxx11::basic_string, std::allocator > (*)(eHyprCtlOutputFormat, std::__cxx11::basic_string, std::allocator >)>::_M_invoke(std::_Any_data const&, eHyprCtlOutputFormat&&, std::__cxx11::basic_string, std::allocator >&&) /usr/include/c++/13.2.1/bits/std_function.h:292 #14 | build/src/Hyprland(_ZNKSt8functionIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE20eHyprCtlOutputFormatS5_EEclES6_S5_+0x88) [0x6465bd804994] std::function, std::allocator > (eHyprCtlOutputFormat, std::__cxx11::basic_string, std::allocator >)>::operator()(eHyprCtlOutputFormat, std::__cxx11::basic_string, std::allocator >) const /usr/include/c++/13.2.1/bits/std_function.h:592 #15 | build/src/Hyprland(_ZN8CHyprCtl8getReplyENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x335) [0x6465bd7fa6bb] CHyprCtl::getReply(std::__cxx11::basic_string, std::allocator >) /home/fox/repos/HyprlandFork/main/build/../src/debug/HyprCtl.cpp:1632 (discriminator 4) #16 | build/src/Hyprland(_Z13hyprCtlFDTickijPv+0x2da) [0x6465bd7fb062] hyprCtlFDTick(int, unsigned int, void*) /home/fox/repos/HyprlandFork/main/build/../src/debug/HyprCtl.cpp:1719 (discriminator 4) #17 | /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0xa2) [0x7cb60f32fae2] ?? ??:0 #18 | /usr/lib/libwayland-server.so.0(wl_display_run+0x27) [0x7cb60f3302d7] ?? ??:0 #19 | build/src/Hyprland(_ZN11CCompositor15startCompositorEv+0x585) [0x6465bd6ed56f] CCompositor::startCompositor() /home/fox/repos/HyprlandFork/main/build/../src/Compositor.cpp:632 #20 | build/src/Hyprland(main+0x91a) [0x6465bd8cc294] main /home/fox/repos/HyprlandFork/main/build/../src/main.cpp:113 #21 | /usr/lib/libc.so.6(+0x25cd0) [0x7cb60e843cd0] ?? ??:0 #22 | /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x7cb60e843d8a] ?? ??:0 #23 | build/src/Hyprland(_start+0x25) [0x6465bd6e7fc5] _start ??:? Log tail: [LOG] Callback 6465c0c2fac8 -> 6465c0c2fac0, CPopup removed. [LOG] Callback 6465c0c2fb30 -> 6465c0c2fb28, CPopup removed. [LOG] Searching for matching rules for firefox (title: Google — Mozilla Firefox) [LOG] Window 6465c0b88d70 set title to Google — Mozilla Firefox [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [backend/drm/atomic.c:78] connector eDP-1: Atomic commit failed: Device or resource busy [LOG] cursorImage request: surface 6465c13649c0 [LOG] Callback 6465bf727610 -> 6465bf727608, CWLSurface removed. [LOG] Callback 6465bf727678 -> 6465bf727670, CWLSurface removed. [LOG] CWLSurface 6465bf7275a0 called destroy() [LOG] Registered signal for owner 6465bf7275a0: 6465c1364cd8 -> 6465bf7275e8 (owner: CWLSurface) [LOG] Registered signal for owner 6465bf7275a0: 6465c1364c98 -> 6465bf727650 (owner: CWLSurface) [LOG] CWLSurface 6465bf7275a0 called init() [LOG] cursorImage request: surface 6465c13649c0 [LOG] cursorImage request: surface 6465c13649c0 [LOG] cursorImage request: surface 6465c13649c0 [backend/drm/atomic.c:78] connector DP-3: Atomic commit failed: Device or resource busy [backend/drm/atomic.c:78] connector DP-3: Atomic commit failed: Device or resource busy [LOG] cursorImage request: surface 6465c13649c0 [LOG] cursorImage request: surface 6465c0b7a880 [LOG] Callback 6465bf727610 -> 6465bf727608, CWLSurface removed. [LOG] Callback 6465bf727678 -> 6465bf727670, CWLSurface removed. [LOG] CWLSurface 6465bf7275a0 called destroy() [LOG] Registered signal for owner 6465bf7275a0: 6465c0b7ab98 -> 6465bf7275e8 (owner: CWLSurface) [LOG] Registered signal for owner 6465bf7275a0: 6465c0b7ab58 -> 6465bf727650 (owner: CWLSurface) [LOG] CWLSurface 6465bf7275a0 called init() [LOG] cursorImage request: surface 6465c0b7a880 [LOG] Searching for matching rules for firefox (title: GitHub — Mozilla Firefox) [LOG] Window 6465c0b88d70 set title to GitHub — Mozilla Firefox [LOG] Searching for matching rules for firefox (title: Google — Mozilla Firefox) [LOG] Window 6465c0b88d70 set title to Google — Mozilla Firefox [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [backend/drm/atomic.c:78] connector DP-3: Atomic commit failed: Device or resource busy [backend/drm/atomic.c:78] connector DP-3: Atomic commit failed: Device or resource busy [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [LOG] cursorImage request: surface 6465c0b7a880 [backend/drm/atomic.c:78] connector eDP-1: Atomic commit failed: Device or resource busy [backend/drm/atomic.c:78] connector eDP-1: Atomic commit failed: Device or resource busy [backend/drm/atomic.c:78] connector eDP-1: Atomic commit failed: Device or resource busy [LOG] Keybind triggered, calling dispatcher (64, , 51) [LOG] [hookSystem] New hook event registered: workspace [LOG] Pending output DP-3 does not accept VRR. [CRITICAL] ========================================================================================== ASSERTION FAILED! windowExists: attempted UAF at: line 710 in Compositor.cpp