[Bug 23853] New: Crash with tp_connection_manager_got_protocols: assertion failed: (self->priv->found_protocols == NULL)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Sep 10 23:43:11 CEST 2009


http://bugs.freedesktop.org/show_bug.cgi?id=23853

           Summary: Crash with tp_connection_manager_got_protocols:
                    assertion failed: (self->priv->found_protocols == NULL)
           Product: Telepathy
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: telepathy-mission-control
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: guillaume.desmottes at collabora.co.uk


To reproduce:
- Empathy master
- Haze 0.3.2 with the .manager file removed
- pidgin-facebookchat installed
- No Haze existing haze account

- Try to add a Facebook account
- File the username and password
- MC5 sometimes crashes with:

** (process:22390): DEBUG: _mcd_account_manager_create_account: called
** (process:22390): DEBUG: _mcd_account_constructed: 0x1b66440
(haze/facebook/test0)
** (process:22390): DEBUG: [mcd-manager.c:266]: Referencing (8) object
0x1b60010 of type McdDispatcher
** (process:22390): DEBUG: mcd_manager_setup: Manager haze created
** (process:22390): DEBUG: _mcd_mission_set_parent: child = 0x1b67190, parent =
0x1b56840
** (process:22390): DEBUG: [mcd-mission.c:213]: Referencing (6) object
0x1b56840 of type McdService
** (process:22390): DEBUG: [mcd-account.c:571]: Referencing (1) object
0x1b67190 of type McdManager
** (process:22390): DEBUG: on_manager_ready: manager haze is ready
** (process:22390): DEBUG: [mcd-misc.c:187]: Referencing (2) object 0x1b67190
of type McdManager
** (process:22390): DEBUG: on_manager_ready: got error: Connection manager
process exited during introspection
** (process:22390): DEBUG: [mcd-account.c:293]: Referencing (1) object
0x1b66440 of type McdAccount
** (process:22390): DEBUG: [mcd-misc.c:187]: Referencing (2) object 0x1b66440
of type McdAccount
** (process:22390): DEBUG: _mcd_account_set_parameters: called
** (process:22390): DEBUG: [mcd-account-manager.c:451]: Unreferencing (3)
object 0x1b66440 of type McdAccount
** (process:22390): DEBUG: [mcd-misc.c:193]: Unreferencing (2) object 0x1b66440
of type McdAccount
** (process:22390): DEBUG: _mcd_account_maybe_autoconnect: haze/facebook/test0
not Enabled
** (process:22390): DEBUG: [mcd-account.c:337]: Unreferencing (1) object
0x1b66440 of type McdAccount
** (process:22390): DEBUG: _mcd_account_dispose: 0x1b66440
(haze/facebook/test0)
** (process:22390): DEBUG: [mcd-account.c:2111]: Unreferencing (3) object
0x1b67190 of type McdManager
** (process:22390): DEBUG: _mcd_account_finalize: 0x1b66440
(haze/facebook/test0)
** (process:22390): DEBUG: [mcd-misc.c:193]: Unreferencing (2) object 0x1b67190
of type McdManager
**
tp-glib:ERROR:connection-manager.c:618:tp_connection_manager_got_protocols:
assertion failed: (self->priv->found_protocols == NULL)


Empathy logs:

empathy:22391): empathy-DEBUG: account_widget_applied_cb: Could not apply
changes to account: Protocol facebook not found
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(:1.54,  -> :1.54)
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(:1.54,  -> :1.54)
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(im.pidgin.purple.PurpleService,  -> :1.54)
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(im.pidgin.purple.PurpleService,  -> :1.54)
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(im.pidgin.purple.PurpleService, :1.54 -> )
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(im.pidgin.purple.PurpleService, :1.54 -> )
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(org.freedesktop.Telepathy.ConnectionManager.haze,  -> :1.54)
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(org.freedesktop.Telepathy.ConnectionManager.haze,  -> :1.54)
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(org.freedesktop.Telepathy.AccountManager, :1.49 -> )
(empathy:22391): empathy-DEBUG: account_manager_name_owner_cb: Name owner
changed for org.freedesktop.Telepathy.AccountManager, new name: 
(empathy:22391): tp-glib-DEBUG: tp_proxy_borrow_interface_by_id: 0x2aee4c0:
org.freedesktop.DBus.Peer DBusGProxy is 0x2af71c0
(empathy:22391): tp-glib-DEBUG: tp_proxy_dispose: 0x2aee4c0
(empathy:22391): tp-glib-DEBUG: tp_proxy_invalidate: 0x2aee4c0: Proxy
unreferenced
(empathy:22391): tp-glib-DEBUG: tp_proxy_finalize: 0x2aee4c0
(empathy:22391): tp-glib-DEBUG: tp_proxy_dispose: 0x24b7120
(empathy:22391): tp-glib-DEBUG: tp_proxy_invalidate: 0x24b7120: Proxy
unreferenced
(empathy:22391): tp-glib-DEBUG: tp_proxy_signal_connection_proxy_invalidated:
0x295a190: TpProxy 0x24b7120 invalidated (I have 0x24b7120): Proxy unreferenced
(empathy:22391): tp-glib-DEBUG: tp_proxy_finalize: 0x24b7120
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(org.freedesktop.Telepathy.AccountManager, :1.49 -> )
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(org.freedesktop.Telepathy.MissionControl5, :1.49 -> )
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(org.freedesktop.Telepathy.MissionControl5, :1.49 -> )
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(org.freedesktop.Telepathy.ChannelDispatcher, :1.49 -> )
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(org.freedesktop.Telepathy.ChannelDispatcher, :1.49 -> )
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(:1.49, :1.49 -> )
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(:1.49, :1.49 -> )
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(:1.55,  -> :1.55)
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(:1.55,  -> :1.55)
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(org.freedesktop.Telepathy.ChannelDispatcher,  -> :1.55)
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(org.freedesktop.Telepathy.ChannelDispatcher,  -> :1.55)
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(org.freedesktop.Telepathy.MissionControl5,  -> :1.55)
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(org.freedesktop.Telepathy.MissionControl5,  -> :1.55)
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(org.freedesktop.Telepathy.AccountManager,  -> :1.55)
(empathy:22391): empathy-DEBUG: account_manager_name_owner_cb: Name owner
changed for org.freedesktop.Telepathy.AccountManager, new name: :1.55
(empathy:22391): tp-glib-DEBUG: tp_proxy_borrow_interface_by_id: 0x2af7310:
org.freedesktop.Telepathy.AccountManager DBusGProxy is 0x2af7230
(empathy:22391): tp-glib-DEBUG: tp_proxy_borrow_interface_by_id: 0x2af7310:
org.freedesktop.DBus.Properties DBusGProxy is 0x2a96a50
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(org.freedesktop.Telepathy.AccountManager,  -> :1.55)
(empathy:22391): empathy-DEBUG: empathy_account_got_all_cb: Got whole set of
properties for /org/freedesktop/Telepathy/Account/idle/irc/dev0
(empathy:22391): empathy-DEBUG: emp_account_connection_cb: Signalling
connection (nil) of account /org/freedesktop/Telepathy/Account/idle/irc/dev0
(empathy:22391): empathy-DEBUG: empathy_account_got_all_cb: Got whole set of
properties for
/org/freedesktop/Telepathy/Account/gabble/jabber/cassidy_2dtest1_40jabber_2ebelnet_2ebe0
(empathy:22391): empathy-DEBUG: idle_presence_changed_cb: Presence changed to
'(null)' (1) "(null)"
(empathy:22391): empathy-DEBUG: empathy_account_got_all_cb: Got whole set of
properties for /org/freedesktop/Telepathy/Account/salut/local_2dxmpp/account0
(empathy:22391): empathy-DEBUG: emp_account_connection_cb: Signalling
connection (nil) of account
/org/freedesktop/Telepathy/Account/salut/local_2dxmpp/account0
(empathy:22391): empathy-DEBUG: empathy_account_got_all_cb: Got whole set of
properties for
/org/freedesktop/Telepathy/Account/gabble/jabber/alice_40localhost1
(empathy:22391): empathy-DEBUG: emp_account_connection_cb: Signalling
connection (nil) of account
/org/freedesktop/Telepathy/Account/gabble/jabber/alice_40localhost1
(empathy:22391): empathy-DEBUG: idle_presence_changed_cb: Presence changed to
'available' (2) ""
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(org.freedesktop.Telepathy.ConnectionManager.haze, :1.54 -> )
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(org.freedesktop.Telepathy.ConnectionManager.haze, :1.54 -> )
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(:1.54, :1.54 -> )
(empathy:22391): tp-glib-DEBUG: noc_idle_context_invoke:
NameOwnerChanged(:1.54, :1.54 -> )


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the telepathy-bugs mailing list