Segfault when dragging Dialogs and dropping on side bar
In the following .glade
file glade segfaults when moving the button into the headerbar.
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.22.1 -->
<interface>
<requires lib="gtk+" version="3.20"/>
<object class="GtkApplicationWindow" id="application_window_main">
<property name="can_focus">False</property>
<child type="titlebar">
<object class="GtkHeaderBar" id="header_bar_main">
<property name="name">headerbar</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
<object class="GtkButton">
<property name="label" translatable="yes">button</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
</object>
</child>
<child>
<object class="GtkButtonBox">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="layout_style">start</property>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
</object>
<packing>
<property name="position">2</property>
</packing>
</child>
<child>
<placeholder/>
</child>
<child>
<object class="GtkMenuButton">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<child>
<object class="GtkImage" id=" ">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="icon_name">open-menu-symbolic</property>
</object>
</child>
</object>
<packing>
<property name="pack_type">end</property>
<property name="position">3</property>
</packing>
</child>
</object>
</child>
<child>
<placeholder/>
</child>
</object>
</interface>
bt full
#0 0x0000000000000000 in ()
#1 0x00007ffff795e95c in () at /usr/lib/libgtk-3.so.0
#2 0x00007ffff5b8c6d0 in ffi_call_unix64 () at /usr/lib/libffi.so.6
#3 0x00007ffff5b8c0a0 in ffi_call () at /usr/lib/libffi.so.6
#4 0x00007ffff7176cd8 in g_cclosure_marshal_generic_va () at /usr/lib/libgobject-2.0.so.0
#5 0x00007ffff715d3b5 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#6 0x00007ffff715e080 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#7 0x00007ffff71768e2 in g_cclosure_marshal_VOID__BOXEDv () at /usr/lib/libgobject-2.0.so.0
#8 0x00007ffff715d3b5 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#9 0x00007ffff715e080 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#10 0x00007ffff77b5a16 in () at /usr/lib/libgtk-3.so.0
#11 0x00007ffff77b89d7 in () at /usr/lib/libgtk-3.so.0
#12 0x00007ffff777f864 in gtk_event_controller_handle_event () at /usr/lib/libgtk-3.so.0
#13 0x00007ffff7945b24 in () at /usr/lib/libgtk-3.so.0
#14 0x00007ffff794a1a9 in () at /usr/lib/libgtk-3.so.0
#15 0x00007ffff77ff76c in () at /usr/lib/libgtk-3.so.0
#16 0x00007ffff78017b7 in gtk_main_do_event () at /usr/lib/libgtk-3.so.0
#17 0x00007ffff74fdc86 in () at /usr/lib/libgdk-3.so.0
#18 0x00007ffff755b005 in () at /usr/lib/libgdk-3.so.0
#19 0x00007ffff70787bf in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#20 0x00007ffff707a739 in () at /usr/lib/libglib-2.0.so.0
#21 0x00007ffff707b6d2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#22 0x00007ffff78009bf in gtk_main () at /usr/lib/libgtk-3.so.0
#23 0x000055555555d199 in main ()