Crash on objects-finalize test if service files not present
Trying to debug #33 (closed) I come across this crash in seems a similar situation. The error is:
Failure 1
/FinalizeObject/GtkFileChooserButton: [New Thread 0x7fffed439700 (LWP 22914)]
[New Thread 0x7fffeca1b700 (LWP 22915)]
invoking IsSupported() failed for remote volume monitor with dbus name org.gtk.vfs.UDisks2VolumeMonitor:: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gtk.vfs.UDisks2VolumeMonitor was not provided by any .service files (g-dbus-error-quark, 2)
invoking IsSupported() failed for remote volume monitor with dbus name org.gtk.vfs.MTPVolumeMonitor:: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gtk.vfs.MTPVolumeMonitor was not provided by any .service files (g-dbus-error-quark, 2)
invoking IsSupported() failed for remote volume monitor with dbus name org.gtk.vfs.GoaVolumeMonitor:: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gtk.vfs.GoaVolumeMonitor was not provided by any .service files (g-dbus-error-quark, 2)
invoking IsSupported() failed for remote volume monitor with dbus name org.gtk.vfs.AfcVolumeMonitor:: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gtk.vfs.AfcVolumeMonitor was not provided by any .service files (g-dbus-error-quark, 2)
invoking IsSupported() failed for remote volume monitor with dbus name org.gtk.vfs.GPhoto2VolumeMonitor:: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gtk.vfs.GPhoto2VolumeMonitor was not provided by any .service files (g-dbus-error-quark, 2)
Failure 2
/FinalizeObject/GtkFileChooserDialog: invoking IsSupported() failed for remote volume monitor with dbus name org.gtk.vfs.MTPVolumeMonitor:: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gtk.vfs.MTPVolumeMonitor was not provided by any .service files (g-dbus-error-quark, 2)
invoking IsSupported() failed for remote volume monitor with dbus name org.gtk.vfs.GoaVolumeMonitor:: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gtk.vfs.GoaVolumeMonitor was not provided by any .service files (g-dbus-error-quark, 2)
invoking IsSupported() failed for remote volume monitor with dbus name org.gtk.vfs.AfcVolumeMonitor:: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gtk.vfs.AfcVolumeMonitor was not provided by any .service files (g-dbus-error-quark, 2)
invoking IsSupported() failed for remote volume monitor with dbus name org.gtk.vfs.GPhoto2VolumeMonitor:: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gtk.vfs.GPhoto2VolumeMonitor was not provided by any .service files (g-dbus-error-quark, 2)
It ends up with
(/home/csoriano/.cache/jhbuild/build/gtk+-3/testsuite/gtk/.libs/objects-finalize:22906): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
And the backtrace:
Thread 1 "objects-finaliz" received signal SIGTRAP, Trace/breakpoint trap.
0x00007ffff2d2f771 in _g_log_abort () from /lib64/libglib-2.0.so.0
Missing separate debuginfos, use: dnf debuginfo-install GConf2-3.2.6-19.fc27.x86_64 at-spi2-atk-2.26.1-1.fc27.x86_64 at-spi2-core-2.26.2-1.fc27.x86_64 atk-2.26.1-1.fc27.x86_64 bzip2-libs-1.0.6-24.fc27.x86_64 cairo-1.15.10-1.fc27.x86_64 cairo-gobject-1.15.10-1.fc27.x86_64 dbus-glib-0.108-4.fc27.x86_64 dbus-libs-1.12.0-1.fc27.x86_64 dconf-0.26.1-1.fc27.x86_64 expat-2.2.5-1.fc27.x86_64 fontconfig-2.12.6-4.fc27.x86_64 freetype-2.8-7.fc27.x86_64 gdk-pixbuf2-2.36.11-1.fc27.x86_64 glib2-2.54.3-2.fc27.x86_64 graphite2-1.3.10-3.fc27.x86_64 gvfs-client-1.34.1-1.fc27.x86_64 harfbuzz-1.4.8-1.fc27.x86_64 libX11-1.6.5-4.fc27.x86_64 libXau-1.0.8-9.fc27.x86_64 libXcomposite-0.4.4-11.fc27.x86_64 libXcursor-1.1.14-10.fc27.x86_64 libXdamage-1.1.4-11.fc27.x86_64 libXext-1.3.3-7.fc27.x86_64 libXfixes-5.0.3-4.fc27.x86_64 libXi-1.7.9-4.fc27.x86_64 libXinerama-1.1.3-9.fc27.x86_64 libXrandr-1.5.1-4.fc27.x86_64 libXrender-0.9.10-4.fc27.x86_64 libXtst-1.2.3-4.fc27.x86_64 libblkid-2.30.2-1.fc27.x86_64 libdatrie-0.2.9-6.fc27.x86_64 libepoxy-1.4.3-3.fc27.x86_64 libffi-3.1-14.fc27.x86_64 libgcc-7.2.1-2.fc27.x86_64 libgcrypt-1.8.2-1.fc27.x86_64 libgpg-error-1.27-3.fc27.x86_64 libmount-2.30.2-1.fc27.x86_64 libpng-1.6.31-1.fc27.x86_64 libselinux-2.7-3.fc27.x86_64 libthai-0.1.25-4.fc27.x86_64 libuuid-2.30.2-1.fc27.x86_64 libwayland-client-1.14.0-2.fc27.x86_64 libwayland-cursor-1.14.0-2.fc27.x86_64 libxcb-1.12-5.fc27.x86_64 libxkbcommon-0.7.1-5.fc27.x86_64 lz4-libs-1.8.0-1.fc27.x86_64 mesa-libwayland-egl-17.2.4-3.fc27.x86_64 pango-1.40.14-1.fc27.x86_64 pcre-8.41-4.fc27.x86_64 pcre2-10.30-5.fc27.x86_64 pixman-0.34.0-4.fc27.x86_64 sssd-client-1.16.0-5.fc27.x86_64 systemd-libs-234-9.fc27.x86_64 xz-libs-5.2.3-4.fc27.x86_64 zlib-1.2.11-4.fc27.x86_64
(gdb) bt
#0 0x00007ffff2d2f771 in _g_log_abort () at /lib64/libglib-2.0.so.0
#1 0x00007ffff2d30a5b in g_logv () at /lib64/libglib-2.0.so.0
#2 0x00007ffff2d30baf in g_log () at /lib64/libglib-2.0.so.0
#3 0x00007ffff3007081 in g_object_ref () at /lib64/libgobject-2.0.so.0
#4 0x00007ffff65a0804 in cloud_providers_collector_dup_singleton () at ../src/cloudproviderscollector.c:327
#5 0x00007ffff7740d05 in gtk_places_sidebar_init (sidebar=0xb7fe80) at /home/csoriano/jhbuild/checkout/gtk+-3/gtk/gtkplacessidebar.c:4150
#6 0x00007ffff3026f2d in g_type_create_instance () at /lib64/libgobject-2.0.so.0
#7 0x00007ffff3007db8 in g_object_new_internal () at /lib64/libgobject-2.0.so.0
#8 0x00007ffff300982d in g_object_newv () at /lib64/libgobject-2.0.so.0
#9 0x00007ffff75f2694 in _gtk_builder_construct (builder=0x8e7900, info=info@entry=0xac7a40, error=error@entry=0x7fffffffca40)
at /home/csoriano/jhbuild/checkout/gtk+-3/gtk/gtkbuilder.c:718
#10 0x00007ffff75f4f9a in parse_custom (error=0x7fffffffca40, data=0xbd8af0, values=0x7fffffffc9d0, names=0x7fffffffc9f0, element_name=0x9ebd60 "style", context=0xab3c50)
at /home/csoriano/jhbuild/checkout/gtk+-3/gtk/gtkbuilderparser.c:878
#11 0x00007ffff75f4f9a in start_element (context=0xab3c50, element_name=<optimized out>, names=0x7fffffffc9f0, values=0x7fffffffc9d0, user_data=0xbd8af0, error=0x7fffffffca40)
at /home/csoriano/jhbuild/checkout/gtk+-3/gtk/gtkbuilderparser.c:985
#12 0x00007ffff2d2d194 in emit_start_element () at /lib64/libglib-2.0.so.0
#13 0x00007ffff2d2e15b in g_markup_parse_context_parse () at /lib64/libglib-2.0.so.0
#14 0x00007ffff75f5966 in _gtk_builder_parser_parse_buffer (builder=0x8e7900, filename=0x7ffff78a0853 "<input>", buffer=0xa26000 "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<interface domain=\"gtk30\">\n <!-- interface-requires gtk+ 3.10 -->\n <!-- interface-requires gtkprivate 3.10 -->\n <template class=\"GtkFileChooserWidget\" parent="..., length=28921, requested_objs=<optimized out>, error=0x7fffffffcb68) at /home/csoriano/jhbuild/checkout/gtk+-3/gtk/gtkbuilderparser.c:1261
#15 0x00007ffff75f08c4 in gtk_builder_extend_with_template (builder=builder@entry=0x8e7900, widget=widget@entry=0x9ecae0, template_type=template_type@entry=7079168, buffer=0xa26000 "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<interface domain=\"gtk30\">\n <!-- interface-requires gtk+ 3.10 -->\n <!-- interface-requires gtkprivate 3.10 -->\n <template class=\"GtkFileChooserWidget\" parent="..., length=length@entry=28921, error=error@entry=0x7fffffffcbc8) at /home/csoriano/jhbuild/checkout/gtk+-3/gtk/gtkbuilder.c:1164
#16 0x00007ffff784a59e in gtk_widget_init_template (widget=widget@entry=0x9ecae0) at /home/csoriano/jhbuild/checkout/gtk+-3/gtk/gtkwidget.c:16954
#17 0x00007ffff7691a41 in gtk_file_chooser_widget_init (impl=0x9ecae0) at /home/csoriano/jhbuild/checkout/gtk+-3/gtk/gtkfilechooserwidget.c:8657
#18 0x00007ffff3026f2d in g_type_create_instance () at /lib64/libgobject-2.0.so.0
#19 0x00007ffff3007db8 in g_object_new_internal () at /lib64/libgobject-2.0.so.0
#20 0x00007ffff300982d in g_object_newv () at /lib64/libgobject-2.0.so.0
#21 0x00007ffff75f2694 in _gtk_builder_construct (builder=0x9eba20, info=0x9f1360, error=0x7fffffffcf70) at /home/csoriano/jhbuild/checkout/gtk+-3/gtk/gtkbuilder.c:718
#22 0x00007ffff75f3b75 in builder_construct (object_info=object_info@entry=0x9f1360, error=error@entry=0x7fffffffcf70, data=<optimized out>)
at /home/csoriano/jhbuild/checkout/gtk+-3/gtk/gtkbuilderparser.c:139
#23 0x00007ffff75f54b9 in end_element (context=<optimized out>, element_name=<optimized out>, user_data=0xbd95a0, error=0x7fffffffcf70)
at /home/csoriano/jhbuild/checkout/gtk+-3/gtk/gtkbuilderparser.c:1075
#24 0x00007ffff2d2d2f2 in emit_end_element () at /lib64/libglib-2.0.so.0
#25 0x00007ffff2d2e1ef in g_markup_parse_context_parse () at /lib64/libglib-2.0.so.0
#26 0x00007ffff75f5966 in _gtk_builder_parser_parse_buffer (builder=0x9eba20, filename=0x7ffff78a0853 "<input>", buffer=0xa12430 "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<interface domain=\"gtk30\">\n <!-- interface-requires gtk+ 3.10 -->\n <template class=\"GtkFileChooserDialog\" parent=\"GtkDialog\">\n <property name=\"role\">GtkFile"..., length=1891, requested_objs=<optimized out>, error=0x7fffffffd078) at /home/csoriano/jhbuild/checkout/gtk+-3/gtk/gtkbuilderparser.c:1261
#27 0x00007ffff75f08c4 in gtk_builder_extend_with_template (builder=builder@entry=0x9eba20, widget=widget@entry=0x9e2a40, template_type=template_type@entry=7111888, buffer=0xa12430 "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<interface domain=\"gtk30\">\n <!-- interface-requires gtk+ 3.10 -->\n <template class=\"GtkFileChooserDialog\" parent=\"GtkDialog\">\n <property name=\"role\">GtkFile"..., length=length@entry=1891, error=error@entry=0x7fffffffd0d8) at /home/csoriano/jhbuild/checkout/gtk+-3/gtk/gtkbuilder.c:1164
#28 0x00007ffff784a59e in gtk_widget_init_template (widget=widget@entry=0x9e2a40) at /home/csoriano/jhbuild/checkout/gtk+-3/gtk/gtkwidget.c:16954
#29 0x00007ffff76895ce in gtk_file_chooser_dialog_init (dialog=0x9e2a40) at /home/csoriano/jhbuild/checkout/gtk+-3/gtk/gtkfilechooserdialog.c:292
#30 0x00007ffff3026f2d in g_type_create_instance () at /lib64/libgobject-2.0.so.0
#31 0x00007ffff3007db8 in g_object_new_internal () at /lib64/libgobject-2.0.so.0
#32 0x00007ffff3009555 in g_object_new_with_properties () at /lib64/libgobject-2.0.so.0
#33 0x00007ffff3009fd1 in g_object_new () at /lib64/libgobject-2.0.so.0
#34 0x000000000040177f in test_finalize_object (data=<optimized out>) at /home/csoriano/jhbuild/checkout/gtk+-3/testsuite/gtk/objects-finalize.c:55
#35 0x00007ffff2d502ea in g_test_run_suite_internal () at /lib64/libglib-2.0.so.0
#36 0x00007ffff2d5021b in g_test_run_suite_internal () at /lib64/libglib-2.0.so.0
#37 0x00007ffff2d504c2 in g_test_run_suite () at /lib64/libglib-2.0.so.0
#38 0x00007ffff2d504e1 in g_test_run () at /lib64/libglib-2.0.so.0
#39 0x000000000040157e in main (argc=<optimized out>, argv=<optimized out>) at /home/csoriano/jhbuild/checkout/gtk+-3/testsuite/gtk/objects-finalize.c:133
(gdb)