Crash when trying to hide an AdwViewStack child
Thread 1 "fragments" received signal SIGSEGV, Segmentation fault.
0x00007ffff7f0d5fe in set_visible_child () from /usr/lib/x86_64-linux-gnu/libadwaita-1.so.0
> bt
#0 0x00007ffff7f0d5fe in set_visible_child () at /usr/lib/x86_64-linux-gnu/libadwaita-1.so.0
#1 0x00007ffff7f0d9a2 in update_child_visible () at /usr/lib/x86_64-linux-gnu/libadwaita-1.so.0
#2 0x00007ffff72433e9 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3 0x00007ffff7256daf in signal_emit_unlocked_R () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4 0x00007ffff725dc1f in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007ffff725dd73 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007ffff72481ec in g_object_dispatch_properties_changed () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7 0x00007ffff7247a95 in g_object_notify_queue_thaw () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8 0x00007ffff724b4d4 in g_object_setv () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9 0x00007ffff724c271 in g_object_set_property () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007ffff7a76aec in bool_modified () at /usr/lib/x86_64-linux-gnu/libgtk-4.so.1
#11 0x00007ffff7243618 in _g_closure_invoke_va () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007ffff725db5b in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007ffff725dd73 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007ffff771b53d in _gtk_marshal_VOID__INT_DOUBLE_DOUBLEv () at /usr/lib/x86_64-linux-gnu/libgtk-4.so.1
#15 0x00007ffff7243618 in _g_closure_invoke_va () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007ffff725db5b in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff725dd73 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffff7800b33 in gtk_gesture_click_end () at /usr/lib/x86_64-linux-gnu/libgtk-4.so.1
#19 0x00007ffff72469c3 in g_cclosure_marshal_VOID__BOXEDv () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffff7243618 in _g_closure_invoke_va () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007ffff725db5b in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007ffff725dd73 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007ffff77fd2c8 in _gtk_gesture_check_recognized () at /usr/lib/x86_64-linux-gnu/libgtk-4.so.1
#24 0x00007ffff77feb6b in gtk_gesture_handle_event () at /usr/lib/x86_64-linux-gnu/libgtk-4.so.1
#25 0x00007ffff78021f5 in gtk_gesture_single_handle_event () at /usr/lib/x86_64-linux-gnu/libgtk-4.so.1
#26 0x00007ffff77cae6a in gtk_event_controller_handle_event () at /usr/lib/x86_64-linux-gnu/libgtk-4.so.1
#27 0x00007ffff7981919 in gtk_widget_run_controllers () at /usr/lib/x86_64-linux-gnu/libgtk-4.so.1
#28 0x00007ffff7989dc0 in _gtk_widget_captured_event () at /usr/lib/x86_64-linux-gnu/libgtk-4.so.1
#29 0x00007ffff7850b32 in gtk_propagate_event_internal () at /usr/lib/x86_64-linux-gnu/libgtk-4.so.1
#30 0x00007ffff785129b in gtk_main_do_event () at /usr/lib/x86_64-linux-gnu/libgtk-4.so.1
#31 0x00007ffff7996dc0 in surface_event () at /usr/lib/x86_64-linux-gnu/libgtk-4.so.1
#32 0x00007ffff7a93250 in _gdk_marshal_BOOLEAN__POINTERv () at /usr/lib/x86_64-linux-gnu/libgtk-4.so.1
#33 0x00007ffff7abed74 in gdk_surface_event_marshallerv () at /usr/lib/x86_64-linux-gnu/libgtk-4.so.1
#34 0x00007ffff7243618 in _g_closure_invoke_va () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#35 0x00007ffff725ce4c in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#36 0x00007ffff725dd73 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x00007ffff7ac2946 in gdk_surface_handle_event () at /usr/lib/x86_64-linux-gnu/libgtk-4.so.1
#38 0x00007ffff7ae2277 in gdk_event_source_dispatch () at /usr/lib/x86_64-linux-gnu/libgtk-4.so.1
#39 0x00007ffff7149b8b in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007ffff714a098 in g_main_context_iterate.constprop () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007ffff714a164 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007ffff7380c7d in g_application_run () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#43 0x00005555556ad073 in gio::application::{impl#0}::run_with_args<fragments::app::FrgApplication, alloc::string::String> (self=0x7fffffffdef0, args=...) at /home/haecker-felix/.var/app/org.gnome.Builder/cache/gnome-builder/projects/Fragments/builds/de.haeckerfelix.Fragments.Devel.json-flatpak-org.gnome.Platform-master-x86_64-fragments-v2/cargo-home/registry/src/github.com-1ecc6299db9ec823/gio-0.14.8/src/application.rs:30
#44 0x00005555556ad156 in gio::application::{impl#0}::run<fragments::app::FrgApplication> (self=0x7fffffffdef0) at /home/haecker-felix/.var/app/org.gnome.Builder/cache/gnome-builder/projects/Fragments/builds/de.haeckerfelix.Fragments.Devel.json-flatpak-org.gnome.Platform-master-x86_64-fragments-v2/cargo-home/registry/src/github.com-1ecc6299db9ec823/gio-0.14.8/src/application.rs:23
#45 0x00005555556db6a4 in fragments::app::FrgApplication::run () at src/app.rs:158
#46 0x00005555557b26bb in fragments::main () at src/main.rs:72
Edited by Alice Mikhaylenko