#0 0x00005e6cc387b776 in Hyprutils::Memory::CWeakPointer::get (this=0x0) at /usr/include/hyprutils/memory/WeakPtr.hpp:150 #1 0x00005e6cc387a726 in Hyprutils::Memory::CWeakPointer::operator-> (this=0x0) at /usr/include/hyprutils/memory/WeakPtr.hpp:154 #2 0x00005e6cc395e58b in CWLSurfaceResource::updateCursorShm (this=0x5e6d009efe00) at /home/ming/documents/git/hyprland/src/protocols/core/Compositor.cpp:479 shmData = std::vector of length 0, capacity 0 shmAttrs = {success = 128, fd = 24173, format = 3281670460, size = {x = 6.9529211654999389e-310, y = 5.1295008569832961e-310}, stride = -207324208, offset = 103821225134121} pixelData = fmt = @0x5e6d009af980: 3288444928 bufLen = @0x5e6d00587b80: 103822254806080 #3 0x00005e6cc39953b1 in operator() (__closure=0x5e6d00587b80, r=0x5e6d00587b80, serial=25, surf=0x5e6d009af980, hotX=3, hotY=1) at /home/ming/documents/git/hyprland/src/protocols/core/Seat.cpp:131 surfResource = {impl_ = 0x5e6d00854280} this = 0x5e6d009e1440 #4 0x00005e6cc399dbc2 in std::__invoke_impl, Hyprutils::Memory::CSharedPointer)::&, CWlPointer*, unsigned int, wl_resource*, int, int>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/14.1.1/bits/invoke.h:61 #5 0x00005e6cc399c4cb in std::__invoke_r, Hyprutils::Memory::CSharedPointer)::&, CWlPointer*, unsigned int, wl_resource*, int, int>(struct {...} &) (__fn=...) at /usr/include/c++/14.1.1/bits/invoke.h:111 #6 0x00005e6cc399abda in std::_Function_handler, Hyprutils::Memory::CSharedPointer):: >::_M_invoke(const std::_Any_data &, CWlPointer *&&, unsigned int &&, wl_resource *&&, int &&, int &&) (__functor=..., __args#0=@0x7ffdf3a47e30: 0x5e6d00587b80, __args#1=@0x7ffdf3a47e2c: 25, __args#2=@0x7ffdf3a47e20: 0x5e6d009af980, __args#3=@0x7ffdf3a47e28: 3, __args#4=@0x7ffdf3a47e1c: 1) at /usr/include/c++/14.1.1/bits/std_function.h:290 #7 0x00005e6cc3adf3af in std::function::operator() (this=0x5e6d00587b80, __args#0=0x5e6d00587b80, __args#1=25, __args#2=0x5e6d009af980, __args#3=3, __args#4=1) at /usr/include/c++/14.1.1/bits/std_function.h:591 #8 0x00005e6cc3ad7e06 in _CWlPointerSetCursor (client=0x5e6d009dc360, resource=0x5e6d009af860, serial=25, surface=0x5e6d009af980, hotspot_x=3, hotspot_y=1) at /home/ming/documents/git/hyprland/protocols/wayland.cpp:2232 PO = 0x5e6d00587b80 #9 0x0000738b542fd596 in ??? () at /usr/lib/libffi.so.8 #10 0x0000738b542fa00e in ??? () at /usr/lib/libffi.so.8 #11 0x0000738b542fcbd3 in ffi_call () at /usr/lib/libffi.so.8 #12 0x0000738b54b98e45 in ??? () at /usr/lib/libwayland-server.so.0 #13 0x0000738b54b9dc42 in ??? () at /usr/lib/libwayland-server.so.0 #14 0x0000738b54b9c0a2 in wl_event_loop_dispatch () at /usr/lib/libwayland-server.so.0 #15 0x0000738b54b9e10f in wl_display_run () at /usr/lib/libwayland-server.so.0 #16 0x00005e6cc36acadd in CEventLoopManager::enterLoop (this=0x5e6cff3318c0) at /home/ming/documents/git/hyprland/src/managers/eventLoop/EventLoopManager.cpp:52 #17 0x00005e6cc33b15bc in CCompositor::startCompositor (this=0x5e6cff344cf0) at /home/ming/documents/git/hyprland/src/Compositor.cpp:680 #18 0x00005e6cc36063df in main (argc=3, argv=0x7ffdf3a48b68) at /home/ming/documents/git/hyprland/src/main.cpp:158 cmd = "/home/ming/documents/git/hyprland/build/Hyprland -c .config/hypr/hyprland.conf" configPath = "/home/ming/.config/hypr/hyprland.conf" socketName = "" socketFd = -1 ignoreSudo = false args = std::vector of length 2, capacity 2 = {"-c", ".config/hypr/hyprland.conf"}