GNOME Software crashed when closing the window
11:30:02:0267 GLib-GObject g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Core was generated by `/usr/local/bin/gnome-software'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007fe57db0eed8 in gtk_widget_unparent (widget=widget@entry=0x2ec5f40) at gtkwidget.c:4673
4673 if (priv->parent->priv->anchored)
(gdb) bt
#0 0x00007fe57db0eed8 in gtk_widget_unparent (widget=widget@entry=0x2ec5f40 [GsAppRow]) at gtkwidget.c:4673
#1 0x00007fe57d9b0e4e in gtk_list_box_remove (container=0x7eb70d0 [GsUpdatesSection], child=0x2ec5f40 [GsAppRow]) at gtklistbox.c:2545
#2 0x00007fe57e1e2e43 in g_cclosure_marshal_VOID__OBJECTv (closure=0x1cb36d0, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x1cb2f70) at ../gobject/gmarshal.c:1910
#3 0x00007fe57e1df996 in _g_closure_invoke_va (closure=0x1cb36d0, return_value=0x0, instance=0x7eb70d0, args=0x7fffb3f21210, n_params=1, param_types=0x1cb2f70) at ../gobject/gclosure.c:873
#4 0x00007fe57e1fc1c8 in g_signal_emit_valist (instance=0x7eb70d0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffb3f21210) at ../gobject/gsignal.c:3300
#5 0x00007fe57e1fc973 in g_signal_emit (instance=instance@entry=0x7eb70d0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3447
#6 0x00007fe57d8e5fec in gtk_container_remove (container=0x7eb70d0 [GsUpdatesSection], widget=0x2ec5f40 [GsAppRow]) at gtkcontainer.c:1906
#7 0x000000000047967f in gs_updates_section_remove_all (self=0x7eb70d0 [GsUpdatesSection]) at ../src/gs-updates-section.c:118
#8 0x0000000000476922 in gs_updates_page_load (self=0x80b72d0 [GsUpdatesPage]) at ../src/gs-updates-page.c:650
#9 0x0000000000476ba5 in gs_updates_page_reload (page=0x80b72d0 [GsUpdatesPage]) at ../src/gs-updates-page.c:709
#10 0x0000000000477f8a in gs_updates_page_changed_cb (plugin_loader=0x1d37960 [GsPluginLoader], self=0x80b72d0 [GsUpdatesPage]) at ../src/gs-updates-page.c:1227
#14 0x00007fe57e1fc973 in <emit signal ??? on instance 0x1d37960 [GsPluginLoader]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3447
#11 0x00007fe57e1df742 in g_closure_invoke (closure=0x7d75640, return_value=0x0, n_param_values=1, param_values=0x7fffb3f215b0, invocation_hint=0x7fffb3f21530) at ../gobject/gclosure.c:810
#12 0x00007fe57e1f34f4 in signal_emit_unlocked_R (node=node@entry=0x1ddc0a0, detail=detail@entry=0, instance=instance@entry=0x1d37960, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffb3f215b0)
at ../gobject/gsignal.c:3635
#13 0x00007fe57e1fc34e in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffb3f21770) at ../gobject/gsignal.c:3391
#15 0x000000000049a6bf in gs_plugin_loader_job_actions_changed_delay_cb (user_data=0x1d37960) at ../lib/gs-plugin-loader.c:2009
#16 0x00007fe57e0f8971 in g_timeout_dispatch (source=source@entry=0x7e21bd0, callback=0x49a658 <gs_plugin_loader_job_actions_changed_delay_cb>, user_data=0x1d37960) at ../glib/gmain.c:4678
#17 0x00007fe57e0f7edd in g_main_dispatch (context=0x1c804e0) at ../glib/gmain.c:3189
#18 0x00007fe57e0f7edd in g_main_context_dispatch (context=context@entry=0x1c804e0) at ../glib/gmain.c:3854
#19 0x00007fe57e0f8270 in g_main_context_iterate (context=context@entry=0x1c804e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3927
#20 0x00007fe57e0f8313 in g_main_context_iteration (context=context@entry=0x1c804e0, may_block=may_block@entry=1) at ../glib/gmain.c:3988
#21 0x00007fe57dfaf485 in g_application_run (application=0x1c47890 [GsApplication], argc=<optimized out>, argv=<optimized out>) at ../gio/gapplication.c:2516
#22 0x0000000000451cc0 in main (argc=1, argv=0x7fffb3f21b58) at ../src/gs-main.c:47
I should note that I was trying the wip/hughsie/flatpak-branch.