Bug 18539

Summary: Fail to connect to GTalk
Product: Telepathy Reporter: Hubert Figuiere <hub>
Component: gabbleAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED NOTOURBUG QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Hubert Figuiere 2008-11-14 14:12:56 UTC
Telepathy Gabble fail to connect to GTalk. It spit an obscure TLS error. See the log here.
It was working before.


GABBLE_PERSIST=1 GABBLE_DEBUG=all /usr/lib/telepathy-gabble
(telepathy-gabble:10114): tp-glib-DEBUG: started version 0.7.14 (telepathy-glib version 0.7.18)
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: account = "hfiguiere@gmail.com"
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: password = <hidden>
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: server = "talk.google.com"
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: resource = "Telepathy"
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: priority = 0 = 0x0
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: port = 5223 = 0x1467
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: old-ssl = TRUE
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: require-encryption = FALSE
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: register = FALSE
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: low-bandwidth = FALSE
(telepathy-gabble:10114): tp-glib-DEBUG: parse_parameters: https-proxy-server not given, using default behaviour
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: https-proxy-port = 443 = 0x1bb
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: fallback-conference-server = "conference.jabber.org"
(telepathy-gabble:10114): tp-glib-DEBUG: parse_parameters: stun-server not given, using default behaviour
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: stun-port = 3478 = 0xd96
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: ignore-ssl-errors = TRUE
(telepathy-gabble:10114): tp-glib-DEBUG: parse_parameters: alias not given, using default behaviour
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_class_init: Initializing (TpBaseConnectionClass *)0x80e3078
** (telepathy-gabble:10114): DEBUG: gabble_connection_class_init: Initializing (GabbleConnectionClass *)0x80e4088
(telepathy-gabble:10114): tp-glib-DEBUG: tp_presence_mixin_class_init: called.
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_init: Initializing (TpBaseConnection *)0x80e70a8
** (telepathy-gabble:10114): DEBUG: gabble_connection_init: Initializing (GabbleConnection *)0x80e70a8
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Post-construction: (TpBaseConnection *)0x80e70a8
(telepathy-gabble:10114): tp-glib-DEBUG: tp_proxy_borrow_interface_by_id: 0x80dff58: org.freedesktop.DBus DBusGProxy is 0x80dff90
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Handle repo for type #0 at (nil)
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Handle repo for type #1 at 0x80e5d50
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Handle repo for type #2 at 0x80e5d80
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Handle repo for type #3 at 0x80dd080
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Handle repo for type #4 at 0x80e5db0
** (telepathy-gabble:10114): DEBUG: gabble_roomlist_manager_constructed: 0x80d8e50
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Channel manager #0 at 0x80e00f0
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Channel manager #1 at 0x80d8db8
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Channel manager #2 at 0x80d8e50
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Channel manager #3 at 0x80e0128
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Channel manager #4 at 0x80d8f90
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Channel manager #5 at 0x80e9840
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Channel manager #6 at 0x80dd180
** (telepathy-gabble:10114): DEBUG: gabble_connection_constructor: Post-construction: (GabbleConnection *)0x80e70a8
(telepathy-gabble:10114): tp-glib-DEBUG: tp_presence_mixin_init: called.
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_register: bus name org.freedesktop.Telepathy.Connection.gabble.jabber.hfiguiere_40gmail_2ecom_2fTelepathy
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_register: object path /org/freedesktop/Telepathy/Connection/gabble/jabber/hfiguiere_40gmail_2ecom_2fTelepathy
** (telepathy-gabble:10114): DEBUG: _gabble_connection_connect: disabling SRV because "server" or "port" parameter specified, will connect to talk.google.com
** (telepathy-gabble:10114): DEBUG: do_connect: calling lm_connection_open
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_change_status: was 4294967295, now 1, for reason 1
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_change_status: emitting status-changed to 1, for reason 1
** (telepathy-gabble:10114): DEBUG: connection_status_changed_cb: adding callbacks
** (telepathy-gabble:10114): DEBUG: connection_status_changed_cb: adding callbacks
** (telepathy-gabble:10114): DEBUG: connection_status_changed_cb: adding callbacks
** (telepathy-gabble:10114): DEBUG: connection_status_changed_cb: adding callbacks
Rijndael-128 test encryption failed.
** (telepathy-gabble:10114): DEBUG: connection_open_cb: failed
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_change_status: was 1, now 2, for reason 2
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_change_status: emitting status-changed to 2, for reason 2
** (telepathy-gabble:10114): DEBUG: gabble_roster_close_all: closing channels
** (telepathy-gabble:10114): DEBUG: gabble_roster_close_all: removing callbacks
** (telepathy-gabble:10114): DEBUG: gabble_im_factory_close_all: closing channels
** (telepathy-gabble:10114): DEBUG: gabble_im_factory_close_all: removing callbacks
** (telepathy-gabble:10114): DEBUG: connection_status_changed_cb: disconnected, closing room lists
** (telepathy-gabble:10114): DEBUG: gabble_roomlist_manager_close_all: 0x80d8e50
** (telepathy-gabble:10114): DEBUG: gabble_muc_factory_close_all: closing channels
** (telepathy-gabble:10114): DEBUG: gabble_muc_factory_close_all: removing callbacks
** (telepathy-gabble:10114): DEBUG: gabble_private_tubes_factory_close_all: closing 1-1 tubes channels
** (telepathy-gabble:10114): DEBUG: gabble_media_factory_close_all: closing channels
** (telepathy-gabble:10114): DEBUG: gabble_media_factory_close_all: removing callbacks
** (telepathy-gabble:10114): DEBUG: connection_shut_down: closed; emitting DISCONNECTED
(telepathy-gabble:10114): tp-glib-DEBUG: connection_shutdown_finished_cb: dereferenced connection
** (telepathy-gabble:10114): DEBUG: gabble_connection_dispose: called
** (telepathy-gabble:10114): DEBUG: gabble_bytestream_factory_dispose: dispose called
** (telepathy-gabble:10114): DEBUG: gabble_disco_dispose: dispose called
** (telepathy-gabble:10114): DEBUG: gabble_disco_finalize: called with 0x80dd580
** (telepathy-gabble:10114): DEBUG: gabble_request_pipeline_dispose: disposing request-pipeline
** (telepathy-gabble:10114): DEBUG: gabble_vcard_manager_dispose: 0x80e0160
** (telepathy-gabble:10114): DEBUG: gabble_vcard_manager_finalize: 0x80e0160
** (telepathy-gabble:10114): DEBUG: gabble_presence_cache_dispose: dispose called
** (telepathy-gabble:10114): DEBUG: gabble_presence_cache_finalize: called with 0x80e0198
** (telepathy-gabble:10114): DEBUG: gabble_roster_dispose: dispose called
** (telepathy-gabble:10114): DEBUG: gabble_roster_close_all: closing channels
** (telepathy-gabble:10114): DEBUG: gabble_roster_finalize: called with 0x80e00f0
** (telepathy-gabble:10114): DEBUG: gabble_im_factory_dispose: dispose called
** (telepathy-gabble:10114): DEBUG: gabble_roomlist_manager_dispose: running
** (telepathy-gabble:10114): DEBUG: gabble_roomlist_manager_close_all: 0x80d8e50
** (telepathy-gabble:10114): DEBUG: gabble_muc_factory_dispose: dispose called
** (telepathy-gabble:10114): DEBUG: gabble_muc_factory_close_all: closing channels
** (telepathy-gabble:10114): DEBUG: gabble_private_tubes_factory_dispose: dispose called
** (telepathy-gabble:10114): DEBUG: gabble_private_tubes_factory_close_all: closing 1-1 tubes channels
** (telepathy-gabble:10114): DEBUG: gabble_media_factory_dispose: dispose called
** (telepathy-gabble:10114): DEBUG: gabble_media_factory_close_all: closing channels
** (telepathy-gabble:10114): DEBUG: gabble_olpc_gadget_manager_dispose: running
** (telepathy-gabble:10114): DEBUG: gabble_olpc_gadget_manager_close_all: 0x80dd180
(telepathy-gabble:10114): tp-glib-DEBUG: tp_proxy_signal_connection_lost_weak_ref: 0x80e0048: lost weak ref to 0x80e5d50
(telepathy-gabble:10114): tp-glib-DEBUG: tp_proxy_signal_connection_lost_weak_ref: 0x80e0080: lost weak ref to 0x80e5d80
(telepathy-gabble:10114): tp-glib-DEBUG: tp_proxy_signal_connection_lost_weak_ref: 0x80e00b8: lost weak ref to 0x80e5db0
** (telepathy-gabble:10114): DEBUG: gabble_connection_finalize: called with 0x80e70a8
(telepathy-gabble:10114): tp-glib-DEBUG: tp_contacts_mixin_finalize: 0x80e70a8
(telepathy-gabble:10114): tp-glib-DEBUG: tp_presence_mixin_finalize: 0x80e70a8
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: account = "hfiguiere@gmail.com"
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: password = <hidden>
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: server = "talk.google.com"
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: resource = "Telepathy"
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: priority = 0 = 0x0
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: port = 5223 = 0x1467
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: old-ssl = TRUE
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: require-encryption = FALSE
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: register = FALSE
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: low-bandwidth = FALSE
(telepathy-gabble:10114): tp-glib-DEBUG: parse_parameters: https-proxy-server not given, using default behaviour
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: https-proxy-port = 443 = 0x1bb
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: fallback-conference-server = "conference.jabber.org"
(telepathy-gabble:10114): tp-glib-DEBUG: parse_parameters: stun-server not given, using default behaviour
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: stun-port = 3478 = 0xd96
(telepathy-gabble:10114): tp-glib-DEBUG: tp_cm_param_setter_offset: ignore-ssl-errors = TRUE
(telepathy-gabble:10114): tp-glib-DEBUG: parse_parameters: alias not given, using default behaviour
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_init: Initializing (TpBaseConnection *)0x80e71e8
** (telepathy-gabble:10114): DEBUG: gabble_connection_init: Initializing (GabbleConnection *)0x80e71e8
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Post-construction: (TpBaseConnection *)0x80e71e8
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Handle repo for type #0 at (nil)
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Handle repo for type #1 at 0x80e5e90
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Handle repo for type #2 at 0x80e5ec0
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Handle repo for type #3 at 0x80dd4a0
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Handle repo for type #4 at 0x80e5ef0
** (telepathy-gabble:10114): DEBUG: gabble_roomlist_manager_constructed: 0x80d8c50
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Channel manager #0 at 0x80eb2a8
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Channel manager #1 at 0x80ebc00
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Channel manager #2 at 0x80d8c50
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Channel manager #3 at 0x80eb2e0
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Channel manager #4 at 0x80d8f90
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Channel manager #5 at 0x80e9a00
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_constructor: Channel manager #6 at 0x80dd380
** (telepathy-gabble:10114): DEBUG: gabble_connection_constructor: Post-construction: (GabbleConnection *)0x80e71e8
(telepathy-gabble:10114): tp-glib-DEBUG: tp_presence_mixin_init: called.
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_register: bus name org.freedesktop.Telepathy.Connection.gabble.jabber.hfiguiere_40gmail_2ecom_2fTelepathy
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_register: object path /org/freedesktop/Telepathy/Connection/gabble/jabber/hfiguiere_40gmail_2ecom_2fTelepathy
** (telepathy-gabble:10114): DEBUG: _gabble_connection_connect: disabling SRV because "server" or "port" parameter specified, will connect to talk.google.com
** (telepathy-gabble:10114): DEBUG: do_connect: calling lm_connection_open
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_change_status: was 4294967295, now 1, for reason 1
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_change_status: emitting status-changed to 1, for reason 1
** (telepathy-gabble:10114): DEBUG: connection_status_changed_cb: adding callbacks
** (telepathy-gabble:10114): DEBUG: connection_status_changed_cb: adding callbacks
** (telepathy-gabble:10114): DEBUG: connection_status_changed_cb: adding callbacks
** (telepathy-gabble:10114): DEBUG: connection_status_changed_cb: adding callbacks
** (telepathy-gabble:10114): DEBUG: connection_open_cb: failed
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_change_status: was 1, now 2, for reason 2
(telepathy-gabble:10114): tp-glib-DEBUG: tp_base_connection_change_status: emitting status-changed to 2, for reason 2
** (telepathy-gabble:10114): DEBUG: gabble_roster_close_all: closing channels
** (telepathy-gabble:10114): DEBUG: gabble_roster_close_all: removing callbacks
** (telepathy-gabble:10114): DEBUG: gabble_im_factory_close_all: closing channels
** (telepathy-gabble:10114): DEBUG: gabble_im_factory_close_all: removing callbacks
** (telepathy-gabble:10114): DEBUG: connection_status_changed_cb: disconnected, closing room lists
** (telepathy-gabble:10114): DEBUG: gabble_roomlist_manager_close_all: 0x80d8c50
** (telepathy-gabble:10114): DEBUG: gabble_muc_factory_close_all: closing channels
** (telepathy-gabble:10114): DEBUG: gabble_muc_factory_close_all: removing callbacks
** (telepathy-gabble:10114): DEBUG: gabble_private_tubes_factory_close_all: closing 1-1 tubes channels
** (telepathy-gabble:10114): DEBUG: gabble_media_factory_close_all: closing channels
** (telepathy-gabble:10114): DEBUG: gabble_media_factory_close_all: removing callbacks
** (telepathy-gabble:10114): DEBUG: connection_shut_down: closed; emitting DISCONNECTED
(telepathy-gabble:10114): tp-glib-DEBUG: connection_shutdown_finished_cb: dereferenced connection
** (telepathy-gabble:10114): DEBUG: gabble_connection_dispose: called
** (telepathy-gabble:10114): DEBUG: gabble_bytestream_factory_dispose: dispose called
** (telepathy-gabble:10114): DEBUG: gabble_disco_dispose: dispose called
** (telepathy-gabble:10114): DEBUG: gabble_disco_finalize: called with 0x80dd120
** (telepathy-gabble:10114): DEBUG: gabble_request_pipeline_dispose: disposing request-pipeline
** (telepathy-gabble:10114): DEBUG: gabble_vcard_manager_dispose: 0x80eb318
** (telepathy-gabble:10114): DEBUG: gabble_vcard_manager_finalize: 0x80eb318
** (telepathy-gabble:10114): DEBUG: gabble_presence_cache_dispose: dispose called
** (telepathy-gabble:10114): DEBUG: gabble_presence_cache_finalize: called with 0x80eb350
** (telepathy-gabble:10114): DEBUG: gabble_roster_dispose: dispose called
** (telepathy-gabble:10114): DEBUG: gabble_roster_close_all: closing channels
** (telepathy-gabble:10114): DEBUG: gabble_roster_finalize: called with 0x80eb2a8
** (telepathy-gabble:10114): DEBUG: gabble_im_factory_dispose: dispose called
** (telepathy-gabble:10114): DEBUG: gabble_roomlist_manager_dispose: running
** (telepathy-gabble:10114): DEBUG: gabble_roomlist_manager_close_all: 0x80d8c50
** (telepathy-gabble:10114): DEBUG: gabble_muc_factory_dispose: dispose called
** (telepathy-gabble:10114): DEBUG: gabble_muc_factory_close_all: closing channels
** (telepathy-gabble:10114): DEBUG: gabble_private_tubes_factory_dispose: dispose called
** (telepathy-gabble:10114): DEBUG: gabble_private_tubes_factory_close_all: closing 1-1 tubes channels
** (telepathy-gabble:10114): DEBUG: gabble_media_factory_dispose: dispose called
** (telepathy-gabble:10114): DEBUG: gabble_media_factory_close_all: closing channels
** (telepathy-gabble:10114): DEBUG: gabble_olpc_gadget_manager_dispose: running
** (telepathy-gabble:10114): DEBUG: gabble_olpc_gadget_manager_close_all: 0x80dd380
(telepathy-gabble:10114): tp-glib-DEBUG: tp_proxy_signal_connection_lost_weak_ref: 0x80eb200: lost weak ref to 0x80e5e90
(telepathy-gabble:10114): tp-glib-DEBUG: tp_proxy_signal_connection_lost_weak_ref: 0x80eb238: lost weak ref to 0x80e5ec0
(telepathy-gabble:10114): tp-glib-DEBUG: tp_proxy_signal_connection_lost_weak_ref: 0x80eb270: lost weak ref to 0x80e5ef0
** (telepathy-gabble:10114): DEBUG: gabble_connection_finalize: called with 0x80e71e8
(telepathy-gabble:10114): tp-glib-DEBUG: tp_contacts_mixin_finalize: 0x80e71e8
(telepathy-gabble:10114): tp-glib-DEBUG: tp_presence_mixin_finalize: 0x80e71e8


GNUTLS is version 2.4.1
Loudmouth is version 1.4.2
Comment 1 Hubert Figuiere 2008-11-17 06:34:47 UTC
was a bug in the packages of libgcrypt in suse.

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.