[Pidgin] #15108: Pidgin disconnects as soon as a user is added

Pidgin trac at pidgin.im
Fri May 11 10:20:19 EDT 2012


#15108: Pidgin disconnects as soon as a user is added
------------------------------------------+---------------------------------
 Reporter:  suaswe                        |        Owner:  rekkanoryo
     Type:  defect                        |       Status:  pending   
Milestone:                                |    Component:  XMPP      
  Version:  2.10.2                        |   Resolution:            
 Keywords:  pidgin, disconnect, add user  |  
------------------------------------------+---------------------------------
Changes (by datallah):

  * status:  new => pending
  * component:  unclassified => XMPP


Comment:

 Sorry, I was confusing `SIGINT` with `SIGPIPE`. I think that the SIGINT is
 related to the fork for DNS lookup and not a problem.
 At any rate, a debug log is more suitable for this situation.

 The relevant portions of the debug log are the following:
 {{{
 (10:10:59) jabber: Sending (ssl) (emma.n at secureim.im.example.com/Work):
 <iq type='get' id='purplee41b1be4'><ping xmlns='urn:xmpp:ping'/></iq>
 (10:10:59) connection: Connection error on 0x13c1640 (reason: 0
 description: Server closed the connection)
 }}}

 {{{
 (10:12:09) jabber: Sending (ssl) (emma.n at secureim.im.example.com/Work):
 <iq type='get' id='purpleae36b43a'><ping xmlns='urn:xmpp:ping'/></iq>
 (10:12:09) connection: Connection error on 0x1873ea0 (reason: 0
 description: Server closed the connection)
 (10:12:09) account: Disconnecting account
 emma.n at secureim.im.example.com/Work (0x108ce50)
 }}}

 (there are more, but they are the same thing).

 Based on the log, Pidgin isn't itself disconnectiong, rather the server is
 forcibly disconnecting you after receiving a ping (which the server
 previously explicitly advertised support for).
 Also, based on the logs, it doesn't necessarily follow that the "murali"
 user is related to the disconnection (this doesn't mean that it isn't
 related, just that there doesn't appear to be a relationship in the logs).

 It looks like the server is an OpenFire version of some sort.
 The server logs may contain more information about why you're being
 disconnected, but client logs doesn't have any information as to why the
 server is disconnecting it.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/15108#comment:5>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list