[Pidgin] #15879: XMPP/Jabber (Facebook): Wrong "iq" detected during login

Pidgin trac at pidgin.im
Tue Jan 28 15:18:20 EST 2014

#15879: XMPP/Jabber (Facebook): Wrong "iq" detected during login
 Reporter:  arisia  |      Owner:  deryni
     Type:  defect  |     Status:  new
Milestone:          |  Component:  XMPP
  Version:  2.10.8  |   Keywords:  facebook connect iq
 After upgrading to 2.10.8 (from 2.10.7), the following problem began
 occurring. No changes have been made to account settings.

 When attempting to connect to Facebook Chat, the connection "times out" -
 error returned by Pidgin is:

 tracy.martin.16940 at chat.facebook.com/Pidgin disconnected
 Server closed the connection

 This occurred the very first time connection was attempted after upgrade.

 Applicable excerpt from the log file:

 (15:02:05) jabber: Sending (ssl)
 (tracy.martin.16940 at chat.facebook.com/Pdigin): <iq type='set'
 id='purple21d45b17'><bind xmlns='urn:ietf:params:xml:ns:xmpp-
 (15:02:05) jabber: Recv (ssl)(1): <
 (15:02:05) jabber: Recv (ssl)(167): iq from='chat.facebook.com'
 id='purple21d45b17' type='result'><bind xmlns='urn:ietf:params:xml:ns
 :xmpp-bind'><jid>-541966685 at chat.facebook.com/Pdigin</jid></bind></iq>
 (15:02:05) jabber: Got a result iq with id purple21d45b17 from
 chat.facebook.com instead of expected
 tracy.martin.16940 at chat.facebook.com!
 (15:02:05) jabber: Unhandled IQ with id purple21d45b17

 As nearly as I can tell from reading the log, the XMPP/Jabber plugin is
 failing to recognize that the iq that was set is being correctly returned
 by Facebook.

 I do not know if this is an error in the plugin itself, or in the data
 stream being returned by Facebook.

 But no login is possible because the iq isn't being correctly recognized
 as set, so XMPP never recognizes that a login has occurred.

 Downgrading to 2.10.7 as a temporary fix.

Ticket URL: <https://developer.pidgin.im/ticket/15879>
Pidgin <https://pidgin.im>

More information about the Tracker mailing list