I was testing Empathy's new accounts UI (create, remove accounts, etc). After a while I noticed that MC5 has crashed (my tests users are running with fatal-warnings): ** (process:2881): DEBUG: write_conf: called ** (process:2881): DEBUG: _mcd_account_manager_create_account: called ** (process:2881): DEBUG: _mcd_account_constructed: 0x8d1ab0 (gabble/jabber/tetre0) ** (process:2881): DEBUG: [mcd-account.c:569]: Referencing (16) object 0x8b4020 of type McdManager ** (process:2881): DEBUG: mcd_account_check_parameters: called for gabble/jabber/tetre0 ** (process:2881): DEBUG: mcd_account_check_parameters: missing required parameter account ** (process:2881): DEBUG: [mcd-account.c:291]: Referencing (1) object 0x8d1ab0 of type McdAccount ** (process:2881): DEBUG: _mcd_account_maybe_autoconnect: gabble/jabber/tetre0 not Enabled ** (process:2881): DEBUG: [mcd-account.c:335]: Unreferencing (2) object 0x8d1ab0 of type McdAccount ** (process:2881): DEBUG: _mcd_account_set_parameters: called ** (process:2881): DEBUG: _mcd_account_set_parameters: Got param account ** (process:2881): DEBUG: _mcd_account_set_parameters: Got param password ** (process:2881): DEBUG: mcd_account_check_parameters: called for gabble/jabber/tetre0 ** (process:2881): DEBUG: mcd_account_check_validity: Account validity changed (old: 0, new: 1) ** (process:2881): DEBUG: mcd_account_changed_property: called: Valid ** (process:2881): DEBUG: mcd_account_changed_property: First changed property ** (process:2881): DEBUG: _mcd_account_maybe_autoconnect: gabble/jabber/tetre0 not Enabled ** (process:2881): DEBUG: mcd_dbusprop_set_property: org.freedesktop.Telepathy.Account, RequestedPresence ** (process:2881): DEBUG: set_requested_presence: called for gabble/jabber/tetre0 ** (process:2881): DEBUG: set_requested_presence: setting requested presence: 2, available, ** (process:2881): DEBUG: mcd_account_request_presence_int: gabble/jabber/tetre0 not Enabled ** (process:2881): DEBUG: mcd_account_changed_property: called: RequestedPresence ** (process:2881): DEBUG: [mcd-account-manager.c:323]: Referencing (1) object 0x8d1ab0 of type McdAccount ** (process:2881): DEBUG: mcd_account_check_parameters: called for gabble/jabber/tetre0 ** (process:2881): DEBUG: [mcd-account-manager.c:464]: Unreferencing (2) object 0x8d1ab0 of type McdAccount ** (process:2881): DEBUG: dbusprop_get_all: org.freedesktop.Telepathy.Account ** (process:2881): DEBUG: mcd_dbus_get_interfaces: called ** (process:2881): DEBUG: _mcd_account_dup_parameters: called ** (process:2881): DEBUG: get_connect_automatically: called for gabble/jabber/tetre0 ** (process:2881): DEBUG: mcd_dbusprop_set_property: org.freedesktop.Telepathy.Account, Enabled ** (process:2881): DEBUG: set_enabled: called for gabble/jabber/tetre0 ** (process:2881): DEBUG: mcd_account_changed_property: called: Enabled ** (process:2881): DEBUG: _mcd_account_dup_parameters: called ** (process:2881): DEBUG: [mcd-connection.c:1628]: Referencing (4) object 0x8a5900 of type TpConnectionManager ** (process:2881): DEBUG: [mcd-connection.c:1613]: Referencing (10) object 0x8ad020 of type McdDispatcher ** (process:2881): DEBUG: [mcd-connection.c:1636]: Referencing (4) object 0x8d1ab0 of type McdAccount ** (process:2881): DEBUG: [mcd-account.c:3024]: Referencing (1) object 0x8ad0c0 of type McdConnection ** (process:2881): DEBUG: _mcd_mission_set_parent: child = 0x8ad0c0, parent = 0x8b4020 ** (process:2881): DEBUG: [mcd-mission.c:213]: Referencing (17) object 0x8b4020 of type McdManager ** (process:2881): DEBUG: mcd_manager_create_connection: Created a connection 0x8ad0c0 for account: gabble/jabber/tetre0 ** (process:2881): DEBUG: _mcd_connection_connect: called for 0x8ad0c0, account gabble/jabber/tetre0 ** (process:2881): DEBUG: _mcd_connection_connect_with_params: Trying connect account: gabble/jabber/tetre0 ** (process:2881): DEBUG: mcd_account_changed_property: called: ConnectionStatus ** (process:2881): DEBUG: mcd_account_changed_property: called: ConnectionStatusReason ** (process:2881): DEBUG: _mcd_account_maybe_autoconnect: gabble/jabber/tetre0 already connected ** (process:2881): DEBUG: emit_property_changed: called ** WARNING **: request_connection_cb: RequestConnection failed: unable to get username and server from account aborting... Abandon
telepathy-mission-control shouldn't be run with fatal warnings: it warns whenever things start going wrong. Ideally, it shouldn't - any error that's adequately reported via a GError (or via D-Bus) doesn't need to be a g_warning.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/telepathy/telepathy-mission-control/issues/7.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.