Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Random crash #304

Open
Jack253-png opened this issue Dec 14, 2024 · 2 comments
Open

Random crash #304

Jack253-png opened this issue Dec 14, 2024 · 2 comments

Comments

@Jack253-png
Copy link

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

@vaxerski
Copy link
Member

it just crashed while exiting, not a huge deal

@Jack253-png
Copy link
Author

it just crashed while exiting, not a huge deal

but it happened while I open an app and freezes the hyprland compositor, I had to end the hyprland process with ssh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants