[Pidgin] #14956: AIM chats error out randomly

Pidgin trac at pidgin.im
Fri Feb 24 19:01:27 EST 2012


#14956: AIM chats error out randomly
---------------------------------------+------------------------------------
 Reporter:  MichaelK                   |        Owner:           
     Type:  defect                     |       Status:  new      
Milestone:                             |    Component:  libpurple
  Version:  2.10.1                     |   Resolution:           
 Keywords:  aim oscar libpurple chats  |  
---------------------------------------+------------------------------------
Description changed by MichaelK:

Old description:

> 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.

New description:

 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#comment:1>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list