Warning when open File browser demo
Warnings are logged when the File browser demo is opened. This is on X11 if that matters.
How to reproduce:
- Open
gtk4-demo --run=listview_filebrowser
Result: The following warning is logged into terminal
(gtk4-demo:68092): GLib-GObject-WARNING **: 23:06:03.162: value_from_ffi_type: Unsupported fundamental type: GInterface
(gtk4-demo:67977): GLib-GObject-WARNING **: 23:04:23.948: value_from_ffi_type: Unsupported fundamental type: GInterface
Thread 1 "gtk4-demo" received signal SIGTRAP, Trace/breakpoint trap.
_g_log_abort (breakpoint=1) at ../../../../jhbuild/checkout/glib/glib/gmessages.c:554
554 G_BREAKPOINT ();
(gdb) where
#0 _g_log_abort (breakpoint=1) at ../../../../jhbuild/checkout/glib/glib/gmessages.c:554
#1 0x00007ffff76d50e0 in g_logv (log_domain=0x7ffff76633c9 "GLib-GObject", log_level=G_LOG_LEVEL_WARNING, format=<optimized out>,
args=args@entry=0x7fffffffc9d8) at ../../../../jhbuild/checkout/glib/glib/gmessages.c:1373
#2 0x00007ffff76d529d in g_log (log_domain=<optimized out>, log_level=<optimized out>, format=<optimized out>)
at ../../../../jhbuild/checkout/glib/glib/gmessages.c:1415
#3 0x00007ffff7631a5c in g_cclosure_marshal_generic (closure=closure@entry=0x555555d43ee0, return_gvalue=return_gvalue@entry=0x7fffffffccd0,
n_param_values=n_param_values@entry=2, param_values=param_values@entry=0x7fffffffcc40, invocation_hint=invocation_hint@entry=0x0,
marshal_data=marshal_data@entry=0x0) at ../../../../jhbuild/checkout/glib/gobject/gclosure.c:1503
#4 0x00007ffff76310f2 in g_closure_invoke (closure=0x555555d43ee0, return_value=0x7fffffffccd0, n_param_values=2, param_values=0x7fffffffcc40,
invocation_hint=0x0) at ../../../../jhbuild/checkout/glib/gobject/gclosure.c:810
#5 0x00007ffff78f8f2c in gtk_closure_expression_evaluate (expr=0x555555d87300, this=<optimized out>, value=0x7fffffffccd0)
at ../../../../jhbuild/checkout/gtk+/gtk/gtkexpression.c:1458
#6 0x00007ffff78f9614 in gtk_expression_bind_notify (data=data@entry=0x5555567fe480) at ../../../../jhbuild/checkout/gtk+/gtk/gtkexpression.c:2059
#7 0x00007ffff78f97db in gtk_expression_bind (self=0x555555d87300, target=0x555555cf1f30, property=<optimized out>,
this_=this_@entry=0x555555d1cc00) at ../../../../jhbuild/checkout/gtk+/gtk/gtkexpression.c:2134
#8 0x00007ffff7893d71 in gtk_builder_create_bindings (error=0x7fffffffcee8, builder=0x555555e284d0)
at ../../../../jhbuild/checkout/gtk+/gtk/gtkbuilder.c:1133
#9 _gtk_builder_finish (builder=builder@entry=0x555555e284d0, error=error@entry=0x7fffffffcee8)
at ../../../../jhbuild/checkout/gtk+/gtk/gtkbuilder.c:1917
#10 0x00007ffff7898788 in _gtk_builder_parser_parse_buffer (builder=builder@entry=0x555555e284d0,
filename=filename@entry=0x55555663e3a0 "<GtkListItem template>", buffer=buffer@entry=0x555555dcbc00 "GBU", length=length@entry=489,
requested_objs=requested_objs@entry=0x0, error=error@entry=0x7fffffffcee8) at ../../../../jhbuild/checkout/gtk+/gtk/gtkbuilderparser.c:2206
#11 0x00007ffff7890eb1 in gtk_builder_extend_with_template (builder=builder@entry=0x555555e284d0, object=0x555555d1cc00,
template_type=template_type@entry=93825000104272, buffer=buffer@entry=0x555555dcbc00 "GBU", length=length@entry=489,
error=error@entry=0x7fffffffcf38) at ../../../../jhbuild/checkout/gtk+/gtk/gtkbuilder.c:1346
#12 0x00007ffff7894a2f in gtk_builder_list_item_factory_setup (factory=<optimized out>, widget=<optimized out>, list_item=0x555555d1cc00)
at ../../../../jhbuild/checkout/gtk+/gtk/gtkbuilderlistitemfactory.c:104
#13 0x00007ffff7aa9348 in gtk_widget_root (widget=widget@entry=0x555555d0e620) at ../../../../jhbuild/checkout/gtk+/gtk/gtkwidget.c:2358
#14 0x00007ffff7aa9c08 in gtk_widget_reposition_after (widget=widget@entry=0x555555d0e620, parent=0x555555bbc790,
previous_sibling=previous_sibling@entry=0x0) at ../../../../jhbuild/checkout/gtk+/gtk/gtkwidget.c:5777
#15 0x00007ffff7aab9de in gtk_widget_insert_after (widget=widget@entry=0x555555d0e620, parent=<optimized out>,
previous_sibling=previous_sibling@entry=0x0) at ../../../../jhbuild/checkout/gtk+/gtk/gtkwidget.c:11256
#16 0x00007ffff796cc6e in gtk_list_item_manager_acquire_list_item (prev_sibling=0x0, position=0, self=0x555555cd2190)
--Type <RET> for more, q to quit, c to continue without paging--
at ../../../../jhbuild/checkout/gtk+/gtk/gtklistitemmanager.c:934
#17 gtk_list_item_manager_ensure_items (self=self@entry=0x555555cd2190, change=change@entry=0x5555567ebc60, update_start=update_start@entry=42)
at ../../../../jhbuild/checkout/gtk+/gtk/gtklistitemmanager.c:552
#18 0x00007ffff796d0de in gtk_list_item_manager_model_items_changed_cb (model=<optimized out>, position=0, removed=0, added=42, self=0x555555cd2190)
at ../../../../jhbuild/checkout/gtk+/gtk/gtklistitemmanager.c:707
#19 0x00007ffff76310f2 in g_closure_invoke (closure=0x5555566984a0, return_value=0x0, n_param_values=4, param_values=0x7fffffffd340,
invocation_hint=0x7fffffffd2e0) at ../../../../jhbuild/checkout/glib/gobject/gclosure.c:810
#20 0x00007ffff7644dfa in signal_emit_unlocked_R (node=node@entry=0x555555a431e0, detail=detail@entry=0, instance=instance@entry=0x555555e18800,
emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd340)
at ../../../../jhbuild/checkout/glib/gobject/gsignal.c:3738
#21 0x00007ffff7650195 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>,
var_args=var_args@entry=0x7fffffffd518) at ../../../../jhbuild/checkout/glib/gobject/gsignal.c:3494
#22 0x00007ffff7650add in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0)
at ../../../../jhbuild/checkout/glib/gobject/gsignal.c:3550
#23 0x00007ffff75140a0 in g_list_model_items_changed (list=<optimized out>, position=position@entry=0, removed=removed@entry=0, added=added@entry=42)
at ../../../../jhbuild/checkout/glib/gio/glistmodel.c:291
#24 0x00007ffff79f4116 in gtk_single_selection_items_changed_cb (model=<optimized out>, position=0, removed=0, added=42, self=0x555555e18800)
at /home/sadiq/jhbuild/install/include/glib-2.0/gio/glistmodel.h:36
#25 0x00007ffff76310f2 in g_closure_invoke (closure=0x555555dc21d0, return_value=0x0, n_param_values=4, param_values=0x7fffffffd820,
invocation_hint=0x7fffffffd7c0) at ../../../../jhbuild/checkout/glib/gobject/gclosure.c:810
#26 0x00007ffff7644dfa in signal_emit_unlocked_R (node=node@entry=0x555555a431e0, detail=detail@entry=0, instance=instance@entry=0x555555e8d9e0,
emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd820)
at ../../../../jhbuild/checkout/glib/gobject/gsignal.c:3738
#27 0x00007ffff7650195 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>,
var_args=var_args@entry=0x7fffffffd9f8) at ../../../../jhbuild/checkout/glib/gobject/gsignal.c:3494
#28 0x00007ffff7650add in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0)
at ../../../../jhbuild/checkout/glib/gobject/gsignal.c:3550
#29 0x00007ffff75140a0 in g_list_model_items_changed (list=<optimized out>, position=position@entry=0, removed=removed@entry=0, added=added@entry=42)
at ../../../../jhbuild/checkout/glib/gio/glistmodel.c:291
#30 0x00007ffff78d7a20 in gtk_directory_list_got_files_cb (source=<optimized out>, res=<optimized out>, user_data=0x555555e8d9e0)
at /home/sadiq/jhbuild/install/include/glib-2.0/gio/glistmodel.h:36
#31 0x00007ffff74bb999 in next_async_callback_wrapper (source_object=0x555556623100, res=0x555556627d50, user_data=0x555555e8d9e0)
at ../../../../jhbuild/checkout/glib/gio/gfileenumerator.c:305
--Type <RET> for more, q to quit, c to continue without paging--
#32 0x00007ffff7501303 in g_task_return_now (task=0x555556627d50) at ../../../../jhbuild/checkout/glib/gio/gtask.c:1215
#33 0x00007ffff7501352 in complete_in_idle_cb (task=0x555556627d50) at ../../../../jhbuild/checkout/glib/gio/gtask.c:1229
#34 0x00007ffff76cdca1 in g_main_dispatch (context=0x555555a4a8b0) at ../../../../jhbuild/checkout/glib/glib/gmain.c:3325
#35 g_main_context_dispatch (context=context@entry=0x555555a4a8b0) at ../../../../jhbuild/checkout/glib/glib/gmain.c:4016
#36 0x00007ffff76ce020 in g_main_context_iterate (context=context@entry=0x555555a4a8b0, block=block@entry=1, dispatch=dispatch@entry=1,
self=<optimized out>) at ../../../../jhbuild/checkout/glib/glib/gmain.c:4092
#37 0x00007ffff76ce0b0 in g_main_context_iteration (context=context@entry=0x555555a4a8b0, may_block=may_block@entry=1)
at ../../../../jhbuild/checkout/glib/glib/gmain.c:4157
#38 0x00007ffff752f56d in g_application_run (application=0x555555a420e0, argc=<optimized out>, argv=<optimized out>)
at ../../../../jhbuild/checkout/glib/gio/gapplication.c:2559
#39 0x000055555558283c in main (argc=1, argv=0x7fffffffde88) at ../../../../jhbuild/checkout/gtk+/demos/gtk-demo/main.c:1050
(gdb)