Description
This is the debug messages in gdb:
#0 0x0000792d22a4788c in wl_map_insert_at (map=map@entry=0x608fa0a3a330,
flags=flags@entry=1, i=12, data=)
at ../wayland-1.23.1/src/wayland-util.c:290
290 start[i].next |= (flags & 0x1) << 1;
#1 0x0000792d22a47a01 in proxy_destroy (proxy=proxy@entry=0x608fa0a71980)
at ../wayland-1.23.1/src/wayland-client.c:574
#2 0x0000792d22a497c7 in wl_proxy_destroy_caller_locks (proxy=0x608fa0a71980)
at ../wayland-1.23.1/src/wayland-client.c:598
#3 wl_proxy_marshal_array_flags (proxy=0x608fa0a71980, opcode=opcode@entry=0,
interface=interface@entry=0x0, version=version@entry=4, flags=flags@entry=1,
args=args@entry=0x7ffd92cbb290) at ../wayland-1.23.1/src/wayland-client.c:943
#4 0x0000792d22a4a3bb in wl_proxy_marshal_flags (proxy=, opcode=0,
interface=0x0, version=4, flags=1) at ../wayland-1.23.1/src/wayland-client.c:857
#5 0x0000608f7f196108 in CCWlOutput::sendRelease (this=0x608fa0a70cc0)
at /usr/src/debug/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.8/protocols/wayland.cpp:2148
#6 CCWlOutput::~CCWlOutput (this=, this=)
at /usr/src/debug/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.8/protocols/wayland.cpp:2207
#7 std::default_delete::operator() (this=0x608fa0a71ae9, _ptr=0x608fa0a70cc0)
at /usr/include/c++/14.2.1/bits/unique_ptr.h:93
#8 Hyprutils::Memory::CSharedPointer::impl::destroy (this=0x608fa0a71ad0)
at /usr/include/hyprutils/memory/SharedPtr.hpp:69
#9 Hyprutils::Memory::CSharedPointer::impl::destroy (this=0x608fa0a71ad0)
at /usr/include/hyprutils/memory/SharedPtr.hpp:103
#10 0x0000608f7f1a0b62 in Hyprutils::Memory::CSharedPointer::destroyImpl (this=0x608fa0a48310)
at /usr/include/hyprutils/memory/SharedPtr.hpp:279
#11 Hyprutils::Memory::CSharedPointer::decrement (this=0x608fa0a48310)
at /usr/include/hyprutils/memory/SharedPtr.hpp:265
#12 Hyprutils::Memory::CSharedPointer::~CSharedPointer (this=,
this=) at /usr/include/hyprutils/memory/SharedPtr.hpp:177
#13 SOutput::~SOutput (this=, this=)
at /usr/src/debug/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.8/src/core/PortalManager.hpp:29
#14 std::default_delete::operator() (this=, __ptr=0x608fa0a482f0)
at /usr/include/c++/14.2.1/bits/unique_ptr.h:93
#15 std::unique_ptr<SOutput, std::default_delete >::~unique_ptr (this=,
this=) at /usr/include/c++/14.2.1/bits/unique_ptr.h:398
#16 std::destroy_at<std::unique_ptr<SOutput, std::default_delete > > (__location=0x608fa0a70920)
at /usr/include/c++/14.2.1/bits/stl_construct.h:88
#17 std::_Destroy<std::unique_ptr<SOutput, std::default_delete > > (__pointer=0x608fa0a70920)
at /usr/include/c++/14.2.1/bits/stl_construct.h:149
#18 std::_Destroy_aux::__destroy<std::unique_ptr<SOutput, std::default_delete >> (
__first=0x608fa0a70920, __last=0x608fa0a70928) at /usr/include/c++/14.2.1/bits/stl_construct.h:163
#19 std::_Destroy<std::unique_ptr<SOutput, std::default_delete >> (__first=,
__last=0x608fa0a70928) at /usr/include/c++/14.2.1/bits/stl_construct.h:196
#20 std::_Destroy<std::unique_ptr<SOutput, std::default_delete >*, std::unique_ptr<SOutput, std::default_delete > > (__first=, __last=0x608fa0a70928)
at /usr/include/c++/14.2.1/bits/alloc_traits.h:944
--Type for more, q to quit, c to continue without paging--
#21 std::vector<std::unique_ptr<SOutput, std::default_delete >, std::allocator<std::unique_ptr<SOutput, std::default_delete > > >::~vector (this=, this=)
at /usr/include/c++/14.2.1/bits/stl_vector.h:735
#22 CPortalManager::~CPortalManager (this=, this=)
at /usr/src/debug/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.8/src/core/PortalManager.hpp:43
#23 0x0000608f7f1a0ced in std::default_delete::operator() (this=,
__ptr=0x608fa0a33f20) at /usr/include/c++/14.2.1/bits/unique_ptr.h:87
#24 std::unique_ptr<CPortalManager, std::default_delete >::~unique_ptr (
this=, this=) at /usr/include/c++/14.2.1/bits/unique_ptr.h:398
#25 0x0000792d2235f891 in __run_exit_handlers (status=0, listp=0x792d22507680 <__exit_funcs>,
run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
#26 0x0000792d2235f95e in __GI_exit (status=) at exit.c:138
#27 0x0000792d22345e0f in __libc_start_call_main (
main=main@entry=0x608f7f189b90 <main(int, char**, char**)>, argc=argc@entry=1,
argv=argv@entry=0x7ffd92cbb658) at ../sysdeps/nptl/libc_start_call_main.h:74
#28 0x0000792d22345ecc in __libc_start_main_impl (main=0x608f7f189b90 <main(int, char**, char**)>, argc=1,
argv=0x7ffd92cbb658, init=, fini=, rtld_fini=,
stack_end=0x7ffd92cbb648) at ../csu/libc-start.c:360
#29 0x0000608f7f18b385 in _start ()
Env: ArchLinux (with latest Hyprland build), nvidia-dkms drivers
Activity