SEGFAULT in Debug::log
When opening FreeTube on Wayland (NixOS unstable, Hyprland, AMD Radeon Vega), Wayland reproducibly segfault on my machine.
Stack trace:
#0 0x00007fd265c8abc7 in __pthread_kill_implementation () from /nix/store/76l4v99sk83ylfwkz8wmwrm4s8h73rhd-glibc-2.35-224/lib/libc.so.6
#1 0x00007fd265c3db46 in raise () from /nix/store/76l4v99sk83ylfwkz8wmwrm4s8h73rhd-glibc-2.35-224/lib/libc.so.6
#2 0x00007fd265c284b5 in abort () from /nix/store/76l4v99sk83ylfwkz8wmwrm4s8h73rhd-glibc-2.35-224/lib/libc.so.6
#3 0x00007fd265c7ea60 in __libc_message () from /nix/store/76l4v99sk83ylfwkz8wmwrm4s8h73rhd-glibc-2.35-224/lib/libc.so.6
#4 0x00007fd265c94bca in malloc_printerr () from /nix/store/76l4v99sk83ylfwkz8wmwrm4s8h73rhd-glibc-2.35-224/lib/libc.so.6
#5 0x00007fd265c94e56 in unlink_chunk.isra () from /nix/store/76l4v99sk83ylfwkz8wmwrm4s8h73rhd-glibc-2.35-224/lib/libc.so.6
#6 0x00007fd265c94fe5 in malloc_consolidate () from /nix/store/76l4v99sk83ylfwkz8wmwrm4s8h73rhd-glibc-2.35-224/lib/libc.so.6
#7 0x00007fd265c978ac in _int_malloc () from /nix/store/76l4v99sk83ylfwkz8wmwrm4s8h73rhd-glibc-2.35-224/lib/libc.so.6
#8 0x00007fd265c98d27 in malloc () from /nix/store/76l4v99sk83ylfwkz8wmwrm4s8h73rhd-glibc-2.35-224/lib/libc.so.6
#9 0x00007fd2660b565c in operator new(unsigned long) () from /nix/store/4p2q5mwvfa4a1y17wmhvcv5gpgn20rag-gcc-12.2.0-lib/lib/libstdc++.so.6
#10 0x00007fd266116d74 in std::basic_filebuf<char, std::char_traits<char> >::_M_allocate_internal_buffer() () from /nix/store/4p2q5mwvfa4a1y17wmhvcv5gpgn20rag-gcc-12.2.0-lib/lib/libstdc++.so.6
#11 0x00007fd26611ab46 in std::basic_filebuf<char, std::char_traits<char> >::open(char const*, std::_Ios_Openmode) () from /nix/store/4p2q5mwvfa4a1y17wmhvcv5gpgn20rag-gcc-12.2.0-lib/lib/libstdc++.so.6
#12 0x00000000004ba627 in Debug::log(LogLevel, char const*, ...) ()
#13 0x00000000004de77c in CHyprWLListener::removeCallback() ()
#14 0x00000000004c6d18 in Events::listener_unmapWindow(void*, void*) ()
#15 0x00000000004debbb in CHyprWLListener::emit(void*) ()
#16 0x00007fd26689e8fc in wl_signal_emit_mutable () from /nix/store/sg275pvghxp61hxyirxhz0jl3617f5hh-wayland-1.21.0/lib/libwayland-server.so.0
#17 0x00007fd266829227 in xwayland_surface_set_mapped () from /nix/store/r8hlcylhsq8wd7pcbp7j6ddga3vlsf32-wlroots-hyprland-hidpi-2023-02-02_677a3f2/lib/libwlroots.so.12
#18 0x00007fd266829330 in xwayland_surface_dissociate () from /nix/store/r8hlcylhsq8wd7pcbp7j6ddga3vlsf32-wlroots-hyprland-hidpi-2023-02-02_677a3f2/lib/libwlroots.so.12
#19 0x00007fd26682afff in x11_event_handler () from /nix/store/r8hlcylhsq8wd7pcbp7j6ddga3vlsf32-wlroots-hyprland-hidpi-2023-02-02_677a3f2/lib/libwlroots.so.12
#20 0x00007fd2668a07c2 in wl_event_loop_dispatch () from /nix/store/sg275pvghxp61hxyirxhz0jl3617f5hh-wayland-1.21.0/lib/libwayland-server.so.0
#21 0x00007fd26689e335 in wl_display_run () from /nix/store/sg275pvghxp61hxyirxhz0jl3617f5hh-wayland-1.21.0/lib/libwayland-server.so.0
#22 0x000000000042ce9a in main ()
I'm available for uploading coredump files on request. Please let me know if I should upload more logs/coredumps.