gtk4-demo > Lists > Selections emits CRITICALS
Running this demo emits a bunch of the following, as does opening/hovering the 2nd DropDown.
(gtk4-demo:164855): GLib-GObject-CRITICAL **: 15:12:33.270: invalid cast from 'GtkStringObject' to 'StringHolder'
The local StringHolder
derives only from GObject, but the GtkStringList
expects its type to be GtkStringObject
instances. But they can't be, to add custom data, because GtkStringObject
is final.
Backtrace
(gtk4-demo:163415): GLib-GObject-CRITICAL **: 15:08:33.037: invalid cast from 'GtkStringObject' to 'StringHolder'Thread 1 "gtk4-demo" received signal SIGTRAP, Trace/breakpoint trap. _g_log_abort (breakpoint=1) at ../../../../jhbuild/checkout/gnome/glib/glib/gmessages.c:558 558 ../../../../jhbuild/checkout/gnome/glib/glib/gmessages.c: No such file or directory. (ins)(gdb) bt #0 _g_log_abort (breakpoint=1) at ../../../../jhbuild/checkout/gnome/glib/glib/gmessages.c:558 #1 0x00007ffff7300042 in g_logv (log_domain=0x7ffff7fae838 "GLib-GObject", log_level=G_LOG_LEVEL_CRITICAL, format=0x7ffff7fb0110 "invalid cast from '%s' to '%s'", args=0x7fffffffa4f8) at ../../../../jhbuild/checkout/gnome/glib/glib/gmessages.c:1418 #2 0x00007ffff7300139 in g_log (log_domain=0x7ffff7fae838 "GLib-GObject", log_level=G_LOG_LEVEL_CRITICAL, format=0x7ffff7fb0110 "invalid cast from '%s' to '%s'") at ../../../../jhbuild/checkout/gnome/glib/glib/gmessages.c:1460 #3 0x00007ffff7f9906e in g_type_check_instance_cast (type_instance=0x55555964bea0, iface_type=93825060609440) at ../../../../jhbuild/checkout/gnome/glib/gobject/gtype.c:4224 #4 0x00005555555ad1d3 in STRING_HOLDER (ptr=0x55555964bea0) at ../../../../jhbuild/checkout/gnome/gtk/demos/gtk-demo/listview_selections.c:16 #5 0x00005555555adf73 in get_title (item=0x55555964bea0) at ../../../../jhbuild/checkout/gnome/gtk/demos/gtk-demo/listview_selections.c:272 #6 0x00007ffff57def7a in ?? () from /lib/x86_64-linux-gnu/libffi.so.8 #7 0x00007ffff57de40e in ?? () from /lib/x86_64-linux-gnu/libffi.so.8 #8 0x00007ffff57deb0d in ffi_call () from /lib/x86_64-linux-gnu/libffi.so.8 #9 0x00007ffff7f6e7bd in g_cclosure_marshal_generic (closure=0x555558832ed0, return_gvalue=0x7fffffffaac0, n_param_values=1, param_values=0x7fffffffa9e0, invocation_hint=0x0, marshal_data=0x0) at ../../../../jhbuild/checkout/gnome/glib/gobject/gclosure.c:1536 #10 0x00007ffff7f6ccef in g_closure_invoke (closure=0x555558832ed0, return_value=0x7fffffffaac0, n_param_values=1, param_values=0x7fffffffa9e0, invocation_hint=0x0) at ../../../../jhbuild/checkout/gnome/glib/gobject/gclosure.c:832 #11 0x00007ffff7584b4b in gtk_closure_expression_evaluate (expr=0x5555590f4700, this=0x55555964bea0, value=0x7fffffffaac0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkexpression.c:1483 #12 0x00007ffff7585529 in gtk_expression_evaluate (self=0x5555590f4700, this_=0x55555964bea0, value=0x7fffffffaac0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkexpression.c:1815 #13 0x00007ffff7568281 in bind_item (factory=0x5555590f5080, list_item=0x55555883bb80, data=0x555558727fb0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkdropdown.c:773 #14 0x00007ffff7f72783 in g_cclosure_marshal_VOID__OBJECTv (closure=0x5555590f51c0, return_value=0x0, instance=0x5555590f5080, args=0x7fffffffaf98, marshal_data=0x0, n_params=1, param_types=0x55555612df60) at ../../../../jhbuild/checkout/gnome/glib/gobject/gmarshal.c:1910 #15 0x00007ffff7f6cfe3 in _g_closure_invoke_va (closure=0x5555590f51c0, return_value=0x0, instance=0x5555590f5080, args=0x7fffffffaf98, n_params=1, param_types=0x55555612df60) at ../../../../jhbuild/checkout/gnome/glib/gobject/gclosure.c:895 #16 0x00007ffff7f8b791 in signal_emit_valist_unlocked (instance=0x5555590f5080, signal_id=261, detail=0, var_args=0x7fffffffaf98) at ../../../../jhbuild/checkout/gnome/glib/gobject/gsignal.c:3516 #17 0x00007ffff7f8b16f in g_signal_emit_valist (instance=0x5555590f5080, signal_id=261, detail=0, var_args=0x7fffffffaf98) at ../../../../jhbuild/checkout/gnome/glib/gobject/gsignal.c:3355 #18 0x00007ffff7f8c9fa in g_signal_emit (instance=0x5555590f5080, signal_id=261, detail=0) at ../../../../jhbuild/checkout/gnome/glib/gobject/gsignal.c:3675 #19 0x00007ffff76b4b1b in gtk_signal_list_item_factory_setup (factory=0x5555590f5080, item=0x55555883bb80, bind=1, func=0x7ffff76111e4 <gtk_list_factory_widget_setup_func>, data=0x5555594ec220) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtksignallistitemfactory.c:116 #20 0x00007ffff7615e6b in gtk_list_item_factory_setup (self=0x5555590f5080, item=0x55555883bb80, bind=1, func=0x7ffff76111e4 <gtk_list_factory_widget_setup_func>, data=0x5555594ec220) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtklistitemfactory.c:137 #21 0x00007ffff7611295 in gtk_list_factory_widget_setup_factory (self=0x5555594ec220) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtklistfactorywidget.c:108 #22 0x00007ffff761240e in gtk_list_factory_widget_set_factory (self=0x5555594ec220, factory=0x5555590f5080) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtklistfactorywidget.c:545 #23 0x00007ffff761bfd6 in gtk_list_view_update_factories_with (self=0x555558caf4a0, factory=0x5555590f5080, header_factory=0x555558f257e0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtklistview.c:229 #24 0x00007ffff761c108 in gtk_list_view_update_factories (self=0x555558caf4a0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtklistview.c:251 #25 0x00007ffff761cfe5 in gtk_list_view_root (widget=0x555558caf4a0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtklistview.c:687 #26 0x00007ffff77499c5 in gtk_widget_root (widget=0x555558caf4a0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:2480 #27 0x00007ffff775e523 in gtk_widget_forall (widget=0x55555925c140, callback=0x7ffff774980e <gtk_widget_root>, user_data=0x0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:12273 #28 0x00007ffff77465e0 in gtk_widget_real_root (widget=0x55555925c140) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:778 #29 0x00007ffff77499c5 in gtk_widget_root (widget=0x55555925c140) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:2480 #30 0x00007ffff775e523 in gtk_widget_forall (widget=0x5555585d0d80, callback=0x7ffff774980e <gtk_widget_root>, user_data=0x0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:12273 (ins)--Type for more, q to quit, c to continue without paging-- #31 0x00007ffff77465e0 in gtk_widget_real_root (widget=0x5555585d0d80) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:778 #32 0x00007ffff77499c5 in gtk_widget_root (widget=0x5555585d0d80) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:2480 #33 0x00007ffff775e523 in gtk_widget_forall (widget=0x55555944eac0, callback=0x7ffff774980e <gtk_widget_root>, user_data=0x0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:12273 #34 0x00007ffff77465e0 in gtk_widget_real_root (widget=0x55555944eac0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:778 #35 0x00007ffff77499c5 in gtk_widget_root (widget=0x55555944eac0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:2480 #36 0x00007ffff775e523 in gtk_widget_forall (widget=0x55555944dce0, callback=0x7ffff774980e <gtk_widget_root>, user_data=0x0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:12273 #37 0x00007ffff77465e0 in gtk_widget_real_root (widget=0x55555944dce0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:778 #38 0x00007ffff77499c5 in gtk_widget_root (widget=0x55555944dce0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:2480 #39 0x00007ffff775e523 in gtk_widget_forall (widget=0x555558727fb0, callback=0x7ffff774980e <gtk_widget_root>, user_data=0x0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:12273 #40 0x00007ffff77465e0 in gtk_widget_real_root (widget=0x555558727fb0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:778 #41 0x00007ffff7567a20 in gtk_drop_down_root (widget=0x555558727fb0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkdropdown.c:520 #42 0x00007ffff77499c5 in gtk_widget_root (widget=0x555558727fb0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:2480 #43 0x00007ffff77514c1 in gtk_widget_reposition_after (widget=0x555558727fb0, parent=0x5555594312f0, previous_sibling=0x5555597021b0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:6081 #44 0x00007ffff775e449 in gtk_widget_insert_before (widget=0x555558727fb0, parent=0x5555594312f0, next_sibling=0x0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:12255 #45 0x00007ffff75116eb in gtk_box_append (box=0x5555594312f0, child=0x555558727fb0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkbox.c:637 #46 0x00005555555aebcb in do_listview_selections (do_widget=0x555555cf13e0) at ../../../../jhbuild/checkout/gnome/gtk/demos/gtk-demo/listview_selections.c:482 #47 0x00005555555d00bc in gtk_demo_run (self=0x555555ea4ec0, window=0x555555cf13e0) at ../../../../jhbuild/checkout/gnome/gtk/demos/gtk-demo/main.c:154 #48 0x00005555555d1b58 in activate_cb (widget=0x555555dc98b0, position=52, window=0x555555cf13e0) at ../../../../jhbuild/checkout/gnome/gtk/demos/gtk-demo/main.c:693 #49 0x00007ffff7f7131a in g_cclosure_marshal_VOID__UINTv (closure=0x555555ea2a90, return_value=0x0, instance=0x555555dc98b0, args=0x7fffffffc0e8, marshal_data=0x0, n_params=1, param_types=0x555555de5d50) at ../../../../jhbuild/checkout/gnome/glib/gobject/gmarshal.c:704 #50 0x00007ffff7f6cfe3 in _g_closure_invoke_va (closure=0x555555ea2a90, return_value=0x0, instance=0x555555dc98b0, args=0x7fffffffc0e8, n_params=1, param_types=0x555555de5d50) at ../../../../jhbuild/checkout/gnome/glib/gobject/gclosure.c:895 #51 0x00007ffff7f8b791 in signal_emit_valist_unlocked (instance=0x555555dc98b0, signal_id=163, detail=0, var_args=0x7fffffffc0e8) at ../../../../jhbuild/checkout/gnome/glib/gobject/gsignal.c:3516 #52 0x00007ffff7f8b16f in g_signal_emit_valist (instance=0x555555dc98b0, signal_id=163, detail=0, var_args=0x7fffffffc0e8) at ../../../../jhbuild/checkout/gnome/glib/gobject/gsignal.c:3355 #53 0x00007ffff7f8c9fa in g_signal_emit (instance=0x555555dc98b0, signal_id=163, detail=0) at ../../../../jhbuild/checkout/gnome/glib/gobject/gsignal.c:3675 #54 0x00007ffff761d6bc in gtk_list_view_activate_item (widget=0x555555dc98b0, action_name=0x555555dc95e0 "list.activate-item", parameter=0x555558c373a0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtklistview.c:839 #55 0x00007ffff779082e in gtk_action_muxer_activate_action (muxer=0x555555de77d0, action_name=0x7ffff7b191b7 "list.activate-item", parameter=0x555558c373a0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkactionmuxer.c:858 #56 0x00007ffff779091c in gtk_action_muxer_activate_action (muxer=0x555555f865f0, action_name=0x7ffff7b191b7 "list.activate-item", parameter=0x555558c373a0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkactionmuxer.c:877 #57 0x00007ffff775cbcd in gtk_widget_activate_action_variant (widget=0x555555f89fe0, name=0x7ffff7b191b7 "list.activate-item", args=0x555558c373a0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:11615 #58 0x00007ffff775ccc0 in gtk_widget_activate_action (widget=0x555555f89fe0, name=0x7ffff7b191b7 "list.activate-item", format_string=0x7ffff7b191b5 "u") at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:11656 #59 0x00007ffff7611f44 in gtk_list_factory_widget_click_gesture_pressed (gesture=0x555555f8a6c0, n_press=2, x=83.390625, y=35.191410064697266, self=0x555555f89fe0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtklistfactorywidget.c:424 #60 0x00007ffff74c7134 in _gtk_marshal_VOID__INT_DOUBLE_DOUBLEv (closure=0x555555f8a700, return_value=0x0, instance=0x555555f8a6c0, args=0x7fffffffc8f8, marshal_data=0x0, n_params=3, param_types=0x555555cec350) at gtk/gtkmarshalers.c:3688 #61 0x00007ffff7f6cfe3 in _g_closure_invoke_va (closure=0x555555f8a700, return_value=0x0, instance=0x555555f8a6c0, args=0x7fffffffc8f8, n_params=3, param_types=0x555555cec350) at ../../../../jhbuild/checkout/gnome/glib/gobject/gclosure.c:895 #62 0x00007ffff7f8b791 in signal_emit_valist_unlocked (instance=0x555555f8a6c0, signal_id=91, detail=0, var_args=0x7fffffffc8f8) at ../../../../jhbuild/checkout/gnome/glib/gobject/gsignal.c:3516 #63 0x00007ffff7f8b16f in g_signal_emit_valist (instance=0x555555f8a6c0, signal_id=91, detail=0, var_args=0x7fffffffc8f8) at ../../../../jhbuild/checkout/gnome/glib/gobject/gsignal.c:3355 #64 0x00007ffff7f8c9fa in g_signal_emit (instance=0x555555f8a6c0, signal_id=91, detail=0) (ins)--Type for more, q to quit, c to continue without paging-- at ../../../../jhbuild/checkout/gnome/glib/gobject/gsignal.c:3675 #65 0x00007ffff75c5bf3 in gtk_gesture_click_begin (gesture=0x555555f8a6c0, sequence=0x0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkgestureclick.c:230 #66 0x00007ffff7f723b9 in g_cclosure_marshal_VOID__BOXEDv (closure=0x555555d0a200, return_value=0x0, instance=0x555555f8a6c0, args=0x7fffffffcf18, marshal_data=0x7ffff75c59fb <gtk_gesture_click_begin>, n_params=1, param_types=0x555555d385a0) at ../../../../jhbuild/checkout/gnome/glib/gobject/gmarshal.c:1686 #67 0x00007ffff7f6d490 in g_type_class_meta_marshalv (closure=0x555555d0a200, return_value=0x0, instance=0x555555f8a6c0, args=0x7fffffffcf18, marshal_data=0x110, n_params=1, param_types=0x555555d385a0) at ../../../../jhbuild/checkout/gnome/glib/gobject/gclosure.c:1060 #68 0x00007ffff7f6cfe3 in _g_closure_invoke_va (closure=0x555555d0a200, return_value=0x0, instance=0x555555f8a6c0, args=0x7fffffffcf18, n_params=1, param_types=0x555555d385a0) at ../../../../jhbuild/checkout/gnome/glib/gobject/gclosure.c:895 #69 0x00007ffff7f8b791 in signal_emit_valist_unlocked (instance=0x555555f8a6c0, signal_id=86, detail=0, var_args=0x7fffffffcf18) at ../../../../jhbuild/checkout/gnome/glib/gobject/gsignal.c:3516 #70 0x00007ffff7f8b16f in g_signal_emit_valist (instance=0x555555f8a6c0, signal_id=86, detail=0, var_args=0x7fffffffcf18) at ../../../../jhbuild/checkout/gnome/glib/gobject/gsignal.c:3355 #71 0x00007ffff7f8c9fa in g_signal_emit (instance=0x555555f8a6c0, signal_id=86, detail=0) at ../../../../jhbuild/checkout/gnome/glib/gobject/gsignal.c:3675 #72 0x00007ffff75c11c0 in _gtk_gesture_set_recognized (gesture=0x555555f8a6c0, recognized=1, sequence=0x0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkgesture.c:338 #73 0x00007ffff75c1338 in _gtk_gesture_check_recognized (gesture=0x555555f8a6c0, sequence=0x0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkgesture.c:384 #74 0x00007ffff75c1bba in gtk_gesture_handle_event (controller=0x555555f8a6c0, event=0x5555585e1110, x=83.390625, y=35.191410064697266) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkgesture.c:655 #75 0x00007ffff75c7dce in gtk_gesture_single_handle_event (controller=0x555555f8a6c0, event=0x5555585e1110, x=83.390625, y=35.191410064697266) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkgesturesingle.c:227 #76 0x00007ffff75c5fd5 in gtk_gesture_click_handle_event (controller=0x555555f8a6c0, event=0x5555585e1110, x=83.390625, y=35.191410064697266) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkgestureclick.c:323 #77 0x00007ffff757bf26 in gtk_event_controller_handle_event (controller=0x555555f8a6c0, event=0x5555585e1110, target=0x555555f8b730, x=83.390625, y=35.191410064697266) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkeventcontroller.c:362 #78 0x00007ffff774e4c4 in gtk_widget_run_controllers (widget=0x555555f89fe0, event=0x5555585e1110, target=0x555555f8b730, x=83.390625, y=35.191410064697266, phase=GTK_PHASE_BUBBLE) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:4581 #79 0x00007ffff774eb22 in gtk_widget_event (widget=0x555555f89fe0, event=0x5555585e1110, target=0x555555f8b730) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwidget.c:4775 #80 0x00007ffff7621efe in gtk_propagate_event_internal (widget=0x555555f89fe0, event=0x5555585e1110, topmost=0x0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkmain.c:1947 #81 0x00007ffff762207b in gtk_propagate_event (widget=0x555555f8b730, event=0x5555585e1110) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkmain.c:1997 #82 0x00007ffff7621840 in gtk_main_do_event (event=0x5555585e1110) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkmain.c:1689 #83 0x00007ffff776d15a in surface_event (surface=0x555556187340, event=0x5555585e1110, widget=0x555555cf13e0) at ../../../../jhbuild/checkout/gnome/gtk/gtk/gtkwindow.c:4830 #84 0x00007ffff79a0eee in _gdk_marshal_BOOLEAN__POINTERv (closure=0x5555584a72e0, return_value=0x7fffffffd810, instance=0x555556187340, args=0x7fffffffda38, marshal_data=0x0, n_params=1, param_types=0x555556185350) at gdk/gdkmarshalers.c:302 #85 0x00007ffff7a5a4cb in gdk_surface_event_marshallerv (closure=0x5555584a72e0, return_value=0x7fffffffd810, instance=0x555556187340, args=0x7fffffffda38, marshal_data=0x0, n_params=1, param_types=0x555556185350) at ../../../../jhbuild/checkout/gnome/gtk/gdk/gdksurface.c:461 #86 0x00007ffff7f6cfe3 in _g_closure_invoke_va (closure=0x5555584a72e0, return_value=0x7fffffffd810, instance=0x555556187340, args=0x7fffffffda38, n_params=1, param_types=0x555556185350) at ../../../../jhbuild/checkout/gnome/glib/gobject/gclosure.c:895 #87 0x00007ffff7f8b791 in signal_emit_valist_unlocked (instance=0x555556187340, signal_id=230, detail=0, var_args=0x7fffffffda38) at ../../../../jhbuild/checkout/gnome/glib/gobject/gsignal.c:3516 #88 0x00007ffff7f8b16f in g_signal_emit_valist (instance=0x555556187340, signal_id=230, detail=0, var_args=0x7fffffffda38) at ../../../../jhbuild/checkout/gnome/glib/gobject/gsignal.c:3355
#89 0x00007ffff7f8c9fa in g_signal_emit (instance=0x555556187340, signal_id=230, detail=0) at ../../../../jhbuild/checkout/gnome/glib/gobject/gsignal.c:3675 #90 0x00007ffff7a5f4bd in gdk_surface_handle_event (event=0x5555585e1110) at ../../../../jhbuild/checkout/gnome/gtk/gdk/gdksurface.c:2939 #91 0x00007ffff7a366a5 in _gdk_event_emit (event=0x5555585e1110) at ../../../../jhbuild/checkout/gnome/gtk/gdk/gdkevents.c:493 #92 0x00007ffff79bf737 in gdk_event_source_dispatch (base=0x555555c79470, callback=0x0, data=0x0) at ../../../../jhbuild/checkout/gnome/gtk/gdk/wayland/gdkeventsource.c:142 #93 0x00007ffff72f2e61 in g_main_dispatch (context=0x555555c24390) at ../../../../jhbuild/checkout/gnome/glib/glib/gmain.c:3476 (ins)--Type for more, q to quit, c to continue without paging-- #94 0x00007ffff72f3edb in g_main_context_dispatch_unlocked (context=0x555555c24390) at ../../../../jhbuild/checkout/gnome/glib/glib/gmain.c:4284 #95 0x00007ffff72f407a in g_main_context_iterate_unlocked (context=0x555555c24390, block=1, dispatch=1, self=0x555555c24500) at ../../../../jhbuild/checkout/gnome/glib/glib/gmain.c:4349 #96 0x00007ffff72f4132 in g_main_context_iteration (context=0x555555c24390, may_block=1) at ../../../../jhbuild/checkout/gnome/glib/glib/gmain.c:4414 #97 0x00007ffff7122f08 in g_application_run (application=0x555555c1cbd0, argc=1, argv=0x7fffffffdee8) at ../../../../jhbuild/checkout/gnome/glib/gio/gapplication.c:2577 #98 0x00005555555d2fce in main (argc=1, argv=0x7fffffffdee8) at ../../../../jhbuild/checkout/gnome/gtk/demos/gtk-demo/main.c:1127