[Pidgin] #14956: AIM chats error out randomly

Pidgin trac at pidgin.im
Fri Feb 24 18:58:38 EST 2012


#14956: AIM chats error out randomly
---------------------+------------------------------------------------------
Reporter:  MichaelK  |        Type:  defect                   
  Status:  new       |   Component:  libpurple                
 Version:  2.10.1    |    Keywords:  aim oscar libpurple chats
---------------------+------------------------------------------------------
 Possible flawed join method won't let me join chats. The owner of the chat
 said he didn't ban/eject me and I wasn't autoban - I'm actually an OP. I
 have a screenshot attached below. On attempt to join again it gives me
 unknown error.

 I think this is a flaw in the libpurple library.

 '''Here is proof that I wasn't banned:'''
 Power PLanT: xinfo MichaelKthx

 Smart 3: [ LH Hybrid » Information » michaelkthx » Not Here, Op (by
 powerplant), Immune (by powerplant), Permissions: help, info, ban, unban,
 kick, status, ab, unab, ak, unak, imm, unimm, lban, ulban, tban, wk ]
 '''
 Here is the debug log (set to all):'''

 //When trying to join from another screenname; it works
 (18:53:36) oscar: Attempting to join chat room bored.
 (18:53:36) oscar: chatnav exists, creating room
 (18:53:36) oscar: created room: bored 4 0 64 1330127624 2000 39 1 22 bored
 !aol://2719:10-4-bored
 (18:53:36) oscar: Connecting to FLAP server 205.188.1.197:443 of type
 0x000e
 (18:53:36) oscar: Connecting to chat room !aol://2719:10-4-bored exchange
 4
 (18:53:36) dnsquery: Performing DNS lookup for 205.188.1.197
 (18:53:36) dnsquery: IP resolved for 205.188.1.197
 (18:53:36) proxy: Attempting connection to 205.188.1.197
 (18:53:36) proxy: Connecting to 205.188.1.197:443 with no proxy
 (18:53:36) proxy: Connection in progress
 (18:53:36) proxy: Connecting to 205.188.1.197:443.
 (18:53:36) proxy: Connected to 205.188.1.197:443.
 (18:53:36) nss: subject=CN=bos.oscar.aol.com,OU=Messaging Technology,O=Aol
 Inc,L=Dulles,ST=Virginia,C=US issuer=CN=AOL Member CA,O=America Online
 Inc.,L=Dulles,ST=Virginia,C=US
 (18:53:36) nss: subject=CN=AOL Member CA,O=America Online
 Inc.,L=Dulles,ST=Virginia,C=US issuer=CN=America Online Root Certification
 Authority 1,O=America Online Inc.,C=US
 (18:53:36) nss: subject=CN=America Online Root Certification Authority
 1,O=America Online Inc.,C=US issuer=CN=America Online Root Certification
 Authority 1,O=America Online Inc.,C=US
 (18:53:36) certificate/x509/tls_cached: Starting verify for
 bos.oscar.aol.com
 (18:53:36) certificate/x509/tls_cached: Checking for cached cert...
 (18:53:36) certificate/x509/tls_cached: ...Found cached cert
 (18:53:36) nss/x509: Loading certificate from
 C:\Users\Michael\AppData\Roaming\.purple\certificates\x509\tls_peers\bos.oscar.aol.com
 (18:53:36) certificate/x509/tls_cached: Peer cert matched cached
 (18:53:36) nss/x509: Exporting certificate to
 C:\Users\Michael\AppData\Roaming\.purple\certificates\x509\tls_peers\bos.oscar.aol.com
 (18:53:36) util: Writing file
 C:\Users\Michael\AppData\Roaming\.purple\certificates\x509\tls_peers\bos.oscar.aol.com
 (18:53:36) certificate: Successfully verified certificate for
 bos.oscar.aol.com
 (18:53:36) oscar: connected to FLAP server of type 0x000e
 (18:53:36) oscar: FLAP connection of type 0x000e is now fully connected
 (18:53:36) gtkspell: Failed to setup GtkSpell: enchant error for language:
 en
 (18:53:36) gtkconv: setting active conversation on toolbar 05A94C38
 (18:53:36) gtkconv: setting active conversation on toolbar 05A94C38
 (18:53:36) prefs: /pidgin/conversations/toolbar/wide changed, scheduling
 save.
 (18:53:36) win32placement: Window RECT: L:223 R:1060 T:49 B:554
 (18:53:36) win32placement: Working Area RECT: L:0 R:1366 T:0 B:728
 (18:53:36) oscar: inside chat_info_update (maxmsglen = 2000, maxvislen =
 1024)
 //Leaving the chat
 (18:53:39) oscar: Leaving chat room bored
 (18:53:39) oscar: Scheduling destruction of FLAP connection 059CC970 of
 type 0x000e
 (18:53:39) server: Leaving room: bored
 (18:53:39) accels: accel changed, scheduling save.
 (18:53:39) accels: accel changed, scheduling save.
 (18:53:39) accels: accel changed, scheduling save.
 (18:53:39) accels: accel changed, scheduling save.
 (18:53:39) accels: accel changed, scheduling save.
 (18:53:39) oscar: Destroying FLAP connection 059CC970
 (18:53:39) oscar: Destroying oscar connection (059CC970) of type 0x000e.
 Disconnect reason is 0
 (18:53:39) oscar: Disconnected.  Code is 0x0000 and msg is
 (18:53:41) util: Writing file blist.xml to directory
 C:\Users\Michael\AppData\Roaming\.purple
 (18:53:41) util: Writing file
 C:\Users\Michael\AppData\Roaming\.purple\blist.xml
 (18:53:41) Gtk: GtkSpinButton: setting an adjustment with non-zero page
 size is deprecated
 (18:53:42) util: Writing file prefs.xml to directory
 C:\Users\Michael\AppData\Roaming\.purple
 (18:53:42) util: Writing file
 C:\Users\Michael\AppData\Roaming\.purple\prefs.xml
 //Attemped to join with affected Screenname
 (18:53:43) oscar: Attempting to join chat room bored.
 (18:53:43) oscar: chatnav exists, creating room
 (18:53:43) oscar: Could not join room, error=0x000d, chatnav_error=0x0036
 //didn't even try
 (18:53:44) accels: saving accels to
 C:\Users\Michael\AppData\Roaming\.purple\accels
 (18:53:49) util: Writing file blist.xml to directory
 C:\Users\Michael\AppData\Roaming\.purple
 (18:53:49) util: Writing file
 C:\Users\Michael\AppData\Roaming\.purple\blist.xml

 This also affects other clients also using libpurple such as meebo,
 bitlbee (aim to irc bridge i use to go on aim with my android). I have not
 tested this with an official (aim sanctioned) client.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/14956>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list