g_dbus_connection_call_internal: assertion 'object_path != NULL && g_variant_is_object_path (object_path)' failed
Hi,
With gtk 3.24, I see the following message in eog when exiting it:
(eog:9960): GLib-GIO-CRITICAL **: 09:18:47.483: g_dbus_connection_call_internal: assertion 'object_path != NULL && g_variant_is_object_path (object_path)' failed
Full trace:
#0 0x00007ffff7e109f5 in _g_log_abort (breakpoint=1) at ../../../../glib/gmessages.c:554
#1 0x00007ffff7e11d0d in g_logv (log_domain=0x7ffff7d3605a "GLib-GIO", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7fffffffd790)
at ../../../../glib/gmessages.c:1371
#2 0x00007ffff7e11edf in g_log (log_domain=log_domain@entry=0x7ffff7d3605a "GLib-GIO", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7ffff7e5f4da "%s: assertion '%s' failed") at ../../../../glib/gmessages.c:1413
#3 0x00007ffff7e12709 in g_return_if_fail_warning (log_domain=log_domain@entry=0x7ffff7d3605a "GLib-GIO", pretty_function=pretty_function@entry=0x7ffff7d54f60 <__func__.29050> "g_dbus_connection_call_internal", expression=expression@entry=0x7ffff7d54228 "object_path != NULL && g_variant_is_object_path (object_path)") at ../../../../glib/gmessages.c:2762
#4 0x00007ffff7cda2d2 in g_dbus_connection_call_internal (connection=0x7fffe000d070 [GDBusConnection], bus_name=bus_name@entry=0x7ffff78daf20 "org.freedesktop.portal.Desktop", object_path=0x0, interface_name=interface_name@entry=0x7ffff79469a8 "org.freedesktop.portal.Session", method_name=method_name@entry=0x7ffff78ba1e4 "Close", parameters=parameters@entry=0x0, reply_type=0x0, flags=G_DBUS_CALL_FLAGS_NONE, timeout_msec=-1, fd_list=0x0, cancellable=0x0, callback=0x0, user_data=0x0) at ../../../../gio/gdbusconnection.c:5742
#5 0x00007ffff7cdcc85 in g_dbus_connection_call (connection=<optimized out>, bus_name=bus_name@entry=0x7ffff78daf20 "org.freedesktop.portal.Desktop", object_path=<optimized out>, interface_name=interface_name@entry=0x7ffff79469a8 "org.freedesktop.portal.Session", method_name=method_name@entry=0x7ffff78ba1e4 "Close", parameters=parameters@entry=0x0, reply_type=0x0, flags=G_DBUS_CALL_FLAGS_NONE, timeout_msec=-1, cancellable=0x0, callback=0x0, user_data=0x0) at ../../../../gio/gdbusconnection.c:6075
#6 0x00007ffff78a8eb8 in gtk_application_impl_dbus_finalize (object=0x5555556ded80 [GtkApplicationImplWayland]) at ../../../../gtk/gtkapplication-dbus.c:829
#7 0x00007ffff7eefc82 in g_object_unref (_object=0x5555556ded80) at ../../../../gobject/gobject.c:3346
#8 0x00007ffff75f5d60 in gtk_application_shutdown (g_application=0x555555591140 [EogApplication]) at ../../../../gtk/gtkapplication.c:312
#12 0x00007ffff7f06ecf in <emit signal ??? on instance 0x555555591140 [EogApplication]> (instance=instance@entry=0x555555591140, signal_id=<optimized out>, detail=detail@entry=0)
at ../../../../gobject/gsignal.c:3447
#9 0x00007ffff7eeab6d in g_closure_invoke (closure=0x55555558cfd0, return_value=0x0, n_param_values=1, param_values=0x7fffffffdb80, invocation_hint=0x7fffffffdb00)
at ../../../../gobject/gclosure.c:810
#10 0x00007ffff7efd124 in signal_emit_unlocked_R (node=node@entry=0x55555558dab0, detail=detail@entry=0, instance=instance@entry=0x555555591140, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffdb80) at ../../../../gobject/gsignal.c:3673
#11 0x00007ffff7f06882 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffdd30)
at ../../../../gobject/gsignal.c:3391
#13 0x00007ffff7cbc1d2 in g_application_run (application=0x555555591140 [EogApplication], argc=<optimized out>, argv=0x7fffffffdf88) at ../../../../gio/gapplication.c:2476
#14 0x000055555555532e in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:133
This seems to be new in 3.24, see eog#11 (closed)