GNOME Bugzilla – Bug 626411
a lot of warning when toggling accounts
Last modified: 2011-08-29 10:12:37 UTC
There are quite some warnings showing up, when I toggle all accounts off and start toggling them on one by one afterwards. Except for the people nearby, the contact list stays empty. there are the warnings: (empathy:11207): GLib-GObject-WARNING **: invalid uninstantiatable type `<invalid>' in cast to `FolksPersona' (empathy:11207): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (empathy:11207): GLib-GObject-WARNING **: invalid (NULL) pointer instance (empathy:11207): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (empathy:11207): GLib-GObject-WARNING **: invalid (NULL) pointer instance (empathy:11207): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (empathy:11207): GLib-GObject-WARNING **: invalid (NULL) pointer instance (empathy:11207): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (empathy:11207): GLib-GObject-WARNING **: invalid (NULL) pointer instance (empathy:11207): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (empathy:11207): GLib-GObject-WARNING **: invalid (NULL) pointer instance (empathy:11207): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (empathy:11207): GLib-GObject-WARNING **: invalid (NULL) pointer instance (empathy:11207): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (empathy:11207): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `FolksPersona' (empathy:11207): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (empathy:11207): GLib-GObject-WARNING **: invalid (NULL) pointer instance (empathy:11207): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (empathy:11207): GLib-GObject-WARNING **: invalid (NULL) pointer instance (empathy:11207): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (empathy:11207): GLib-GObject-WARNING **: invalid (NULL) pointer instance (empathy:11207): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (empathy:11207): GLib-GObject-WARNING **: invalid (NULL) pointer instance (empathy:11207): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (empathy:11207): GLib-GObject-WARNING **: invalid (NULL) pointer instance (empathy:11207): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (empathy:11207): GLib-GObject-WARNING **: invalid (NULL) pointer instance (empathy:11207): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
Is this still true with git master? I'm sure I used to see this, but I can't reproduce it exactly. Now I get these warnings: empathy-CRITICAL **: empathy_contact_get_connection: assertion `EMPATHY_IS_CONTACT (contact)' failed empathy-CRITICAL **: empathy_contact_manager_get_flags_for_connection: assertion `connection != NULL' failed tp-glib-CRITICAL **: tp_connection_parse_object_path: assertion `TP_IS_CONNECTION (self)' failed But I've seen those in other cases, so it may be a different bug.
I could not reproduce the original warnings, but I get the same 3 criticals you posted in the last comment. When I disable my gmail account (and that one is the last beeing enabled) I get the 3 criticals you posted. When I disable my jabber account (and thats the last one which is enabled) I get the 3 criticals twice: (empathy:32737): empathy-CRITICAL **: empathy_contact_get_connection: assertion `EMPATHY_IS_CONTACT (contact)' failed (empathy:32737): empathy-CRITICAL **: empathy_contact_manager_get_flags_for_connection: assertion `connection != NULL' failed (empathy:32737): tp-glib-CRITICAL **: tp_connection_parse_object_path: assertion `TP_IS_CONNECTION (self)' failed (empathy:32737): empathy-CRITICAL **: empathy_contact_get_connection: assertion `EMPATHY_IS_CONTACT (contact)' failed (empathy:32737): empathy-CRITICAL **: empathy_contact_manager_get_flags_for_connection: assertion `connection != NULL' failed (empathy:32737): tp-glib-CRITICAL **: tp_connection_parse_object_path: assertion `TP_IS_CONNECTION (self)' failed
I disabled an account and got this crash: empathy-CRITICAL **: empathy_contact_get_connection: assertion `EMPATHY_IS_CONTACT (contact)' failed
+ Trace 223378
dispatcher = 0x7bc850 account_manager = 0x77e380 log_manager = 0x9f24c0 chatroom_manager = 0x839800 ft_factory = 0x9f8410 window = 0x7d80c0 idle = 0x7968c0 connectivity = 0x78d5c0 chat_manager = 0x9f1390 error = 0x0 unique_app = 0x792e30 chatroom_manager_ready = 0 autoaway = 1 debug_sender = 0x75ca70 gsettings = 0x7b74a0 optcontext = 0x739370 options = {{long_name = 0x4ed2bd "no-connect", short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x72e64c, description = 0x4ed2c8 "Don't connect on startup", arg_description = 0x0}, {long_name = 0x4ed2e1 "start-hidden", short_name = 104 'h', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x72e648, description = 0x4ed2f0 "Don't display the contact list or any other dialogs on startup", arg_description = 0x0}, {long_name = 0x4ed32f "version", short_name = 118 'v', flags = 8, arg = G_OPTION_ARG_CALLBACK, arg_data = 0x44bb53, description = 0x0, arg_description = 0x0}, {long_name = 0x0, short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}}
With the fix for bug #627242 merged, is this still reproducable on git master?
Seems to be fine now \o/ *** This bug has been marked as a duplicate of bug 627242 ***