Opened 9 years ago

Last modified 7 years ago

#2097 new defect

AIM disconnect/reconnect loop

Reported by: sfranklin1717 Owned by: MarkDoliner
Milestone: Component: pidgin (gtk)
Version: 2.0.2 Keywords: AIM disconnect
Cc: sfranklin1717@…

Description

I'm using 2.0.2 on Windows XP. I had a working AIM connection last week, although it would occasionally disconnect and reconnect. Now, whenever I try to log in, I get "Server closed the connection", and after a while it changes to the message below. My other accounts (Yahoo, Sametime) work fine. I double-checked that the server (oscar.login.aol.com) and port (5190), as well as my username and password, are correct. There is no proxy configured. I also confirmed that AIM works fine when using the actual AIM client on this same machine.

<my user name> (AIM) disconnected

You have been connecting and disconnecting too frequently. Wait ten minutes and try again. If you continue to try, you will need to wait even longer.

Pidgin will not attempt to reconnect the account until you correct the error and re-enable the account.

Attachments (5)

purple-debug.log (12.6 KB) - added by sfranklin1717 9 years ago.
Debug Log from attempt to connect to AIM
debug.log (61.5 KB) - added by HigleyLH 7 years ago.
debug log, Purple 2.5.8, bug 2097
pidgin_d.txt (40.5 KB) - added by dbbolton 7 years ago.
output od "pidgin -d" with the default "Advanced" and "Proxy" settings
pidgin_d_ip.txt (41.8 KB) - added by dbbolton 7 years ago.
output of "pidgin -d" with the server set manually to "205.188.251.43" and "no proxy"
purple-debug.2.log (7.2 KB) - added by Burstaholic 7 years ago.
Another debug log, showing an attempt to connect through a proxy server.

Download all attachments as: .zip

Change History (46)

comment:1 Changed 9 years ago by datallah

  • pending changed from 0 to 1

It is hard to say what is happening without a debug log.

The most likely scenario is that a firewall is causing you to disconnect immediately after authenticating and when pidgin tries to reconnect, the server eventually complains because of too many connections within a time period.

Changed 9 years ago by sfranklin1717

Debug Log from attempt to connect to AIM

comment:2 Changed 9 years ago by sfranklin1717

  • pending changed from 1 to 0

I added a debug log, as suggested.

I have a hard time believing that it's completely the fault of a firewall, because the normal AIM client (from AIM.com) works fine. So does Trillian. If there is a firewall disconnecting the connection, then Pidgin's code must not recover gracefully the way those other programs do.

comment:3 follow-up: Changed 9 years ago by datallah

  • Owner set to MarkDoliner

I'm not sure what is going on here. It is certainly weird - login.oscar.aol.com is resolving to a local IP (that appears to be actually speaking the oscar protocol at some level).

Mark, an ideas what could be happening?

comment:4 follow-ups: Changed 9 years ago by MarkDoliner

datallah: I don't see what you mean about login.oscar.aol.com resolving to a local IP. Is 172.30.54.44 internal?

sfranklin1717: When you log into an AIM account Pidgin connects to multiple oscar servers. It looks like your getting disconnected from one of those servers (the "alerts" server). Technically that shouldn't cause your whole account to get disconnected, but it looks like the code is written such that if one connection is closed then Pidgin signs you off. I don't know why I would have written it that way, it's probably just an oversight. I'll take a look at this again and if that is indeed the case I'll see if I can fix it.

comment:5 in reply to: ↑ 4 Changed 9 years ago by datallah

Replying to MarkDoliner:

datallah: I don't see what you mean about login.oscar.aol.com resolving to a local IP. Is 172.30.54.44 internal?

172.16.0.0 - 172.31.255.255 are reserved for private use.

comment:6 Changed 9 years ago by sfranklin1717

I'm currently at work, which would explain the internal address thing. But that same address does work for connecting with the normal AIM client, so it's probably just a NAT server of some kind.

It's very possible that my network admins blocked the alerts server for reasons known only to themselves. If Pidgin is logging me off because of that, but the normal AIM client doesn't, that would certainly explain the issue.

comment:7 Changed 9 years ago by Chris

My wife and I have been experiencing these same problems as well. It all started with v2.0.2. I never noticed it happening with 2.0, 2.0.1, or with Gaim. We both are connecting from different computers on a home network behind a standard Linksys router. The AIM disconnects are the worst, but we are also getting disconnected from ICQ, Yahoo, and MSN frequently.

We get the same messsage: "You have been connecting and disconnecting too frequently. Wait ten minutes and try again. If you continue to try, you will need to wait even longer." It then disables the AIM account, and you have to manually reenable it later on when it will finally reconnect again.

Reading sfranklin1717's problem and troubleshooting sounds exactly what has been happening on this end as well. I guess it's time to go back to version 2.0.1 till this gets fixed. :)

comment:8 follow-up: Changed 9 years ago by MarkDoliner

Chris: Does your debug log say "oscar: Scheduling destruction of FLAP connection of type 0x0018" a few lines before it says "account: Disconnecting account"? Your issue sounds unrelated to me. I think sfranklin1717's problem is directly related to the network he's on, and also specific to AIM. Your probably sounds more like you have a flaky network connection to me. You don't happen to be using a wireless connection, do you?

comment:9 Changed 9 years ago by MarkDoliner

sfranklin1717: I looked at the code again and I was wrong, Pidgin does not disconnect you if you can't connect to the alerts server. So it looks like whatever you're connecting to is closing your connection.

datallah pointed out that your connecting to an IP address on your local subnet, so it seems likely that your company is using some sort of IM monitoring or logging software. And it seems likely that software is closing your connection. I'd try talking to your network admins and see if they can help you.

I can't think of any reason why the normal AIM client would work but Pidgin would not.

comment:10 Changed 9 years ago by Chris

All I know is that going back to 2.0.1 fixed my problems. The connection has become very stable since I went back to the earlier version. I'll just stick with 2.0.1 for now. I never seem to loose Internet connections with anything else I connect to. I use Vonage, and it never drops phone calls. I also do a lot of Internet gaming, and the games hardly ever loose connection. My downloads also consistantly run at full bandwidth (7 mbps) with no problems. So, I doubt it's a connection issue.

Thanks! :)

comment:11 Changed 9 years ago by sfranklin1717

Well, I've decided to drop Pidgin and go with Trillian, since it works for AIM on my computer. No settings/network changes required - I just installed it and it worked. I like Pidgin better overall, but I have to use the product that actually works for me. Maybe I'll try Pidgin again at the next major upgrade.

comment:12 Changed 9 years ago by dmmiller2k

This is exactly the same symptom I am seeing, using Pidgin 2.0.2 on WinXP SP2 with ZoneAlarm? 7.0.337 (latest version as of today).

After reading the thread above, I started to wonder whether the problem had anything to do with some sort of proxy I may have been running without knowing it, and as it turns out, Zome Alarm had something called IM Security, which has three settings, Off, Medium and High (security) and which I have had set to Medium through many versions (of both GAIM/Pidgin and Zone Alarm) now.

Turning this setting to Off just now seemed to do the trick! Once I turned it to Off and restarted Pidgin, it seemed to stay logged into AIM again.

sfranklin1717, maybe you have some firewall running which attempts to be a transparent IM proxy? I have no experience with anything except Zone Alarm, so I have no idea how to turn yours off in just this one area, but there must be a way to do it.

Anyway, where might I find 2.0.1 in case I decide to try that version with IM Security set to Medium again?

comment:13 Changed 9 years ago by dmmiller2k

Looks like 2.1.0 is out, so nevermind. I'm going to try that first.

comment:14 Changed 9 years ago by sfranklin1717

Thanks for the input, but I'd really rather not mess with firewall settings. I'm not completely sure what all my IT department has running for security (this is a work computer) and I'd prefer not to screw around with it.

It might be a different story if the AIM client and Trillian didn't work. But they do, and so whatever firewall settings I have should be irrelevant.

comment:15 follow-up: Changed 9 years ago by djboca

We're seeing the same problems but zonealarm isn't the cause... on the dmz, we're resolving login.oscar.aol.com while behind our firewall (hardware and software) we're not seeing any resolution...

comment:16 in reply to: ↑ 15 ; follow-up: Changed 9 years ago by datallah

Replying to djboca:

We're seeing the same problems but zonealarm isn't the cause... on the dmz, we're resolving login.oscar.aol.com while behind our firewall (hardware and software) we're not seeing any resolution...

If login.oscar.aol.com doesn't resolve, there is something wrong with your DNS setup.

comment:17 in reply to: ↑ 16 Changed 9 years ago by mollask

If login.oscar.aol.com doesn't resolve, there is something wrong with your DNS setup.

Miranda and Trillian both get through the firewall at my work - I'll try loading Pidgin on a machine that has no firewall protection. Pidgin is the only one that errors out. I had the same problem with Gaim 7 months ago, hence the use of Miranda/Trillian?. That says to me its a Pidgin issue, not a firewall. Is there an alternate AIM server besides Oscar?

comment:18 Changed 9 years ago by mollask

Loaded 2.1 onto the machine outside the firewall. AIM works. So the issue is with Pidgin/Firewall?/AIM - There is no issue with Miranda or Trillian behind the same firewall using AIM. Please respond to this post with a way I can help test the next build.

comment:19 Changed 9 years ago by breaux

Strangely enough, I can't DNS-resolve login.oscar.aol.com from the command line (Windows XP), but Trillian does connect just fine while Pidgin 2.1 does not. At times it would connect and immediately disconnect, but this morning it won't even make an initial connection. Both are using the same server and port, and neither is using a proxy.

A friend in the same office with the same network settings is connecting fine on 2.0.2.

I also completely disabled my software firewall to no effect.

Pidgin is specifically displaying

<user> disconnected: Could not connect to authentication server: Error resolving login.oscar.aol.com: 11004

comment:20 follow-up: Changed 9 years ago by breaux

Hmmm... login.messaging.aol.com, which oscar aliases to, worked for me.

comment:21 in reply to: ↑ 20 Changed 9 years ago by mollask

Replying to breaux:

Hmmm... login.messaging.aol.com, which oscar aliases to, worked for me.

THAT DID IT. Shout this from the building tops "Use login.messaging.aol.com in 2.1!!" Thanks for posting this as well as finding the solution.

Methinks perhaps some firewalls don't like 2.1 using that alias? I should think the Pidgin developers would be slightly troubled by this as 2.0.2, Trillian AND Miranda have absolutely no issue with this alias. Wouldn't be surprised if PSI doesn't either.

Just to further assist on this topic: I have VNC running on a box outside the same network, in the building. When I go into a meeting and connect the VNC/RDC 2.1 running on this external box kicks me out. It must have to do with the firewall software running in the VNC too. Now since the settings in the VNC are copacetic with the firewall inside the network, that could be causing kickout. I'm not really a networking guy - one just plays me on TV.

comment:22 Changed 9 years ago by sfranklin1717

Sweet, login.messaging.aol.com worked for me too. Unless Pidgin has login.oscar.aol.com hardcoded somewhere, which I sincerely hope is not the case, the name resolution/firewalling must be treating the two differently.

I'm still unclear on why the regular AOL client handles it correctly - maybe it's them that has something hardcoded? Whatever firewall/name resolution weirdness is going on, it only affects Pidgin.

In any case, it works now. Thanks for the advice on the different name, folks!

comment:23 Changed 9 years ago by Slion

I still can't get it to work on pidgin 2.1.1. I keep getting "Server closed the connection" I'm behind a firewall but AIM 5.5.3598 works just fine. My MSN account works fine through pidgin too. Both login server mentioned above resolve just fine.

comment:24 follow-up: Changed 9 years ago by MarkDoliner

Slion: What kind of firewall are you behind? If you open the debug window (Help->Debug Window) while trying to connect, does it give you a more descriptive error message near the bottom of the output?

FYI I changed the default login server for oscar to login.messaging.aol.com. Thanks for suggesting that, breaux

comment:25 Changed 9 years ago by MarkDoliner

  • pending changed from 0 to 1
  • Status changed from new to assigned

comment:26 follow-up: Changed 9 years ago by Slion

Unfortunately I know nothing about my firewall. Here are the debug logs. I hoip it helps.

(10:53:42) account: Connecting to account XXXXXX
(10:53:42) connection: Connecting. gc = 01805F20
(10:53:42) oscar: registered module misc (family 0xffff, version = 0x0000, tool 0x0000, tool version 0x0000)
(10:53:42) oscar: registered module oservice (family 0x0001, version = 0x0003, tool 0x0110, tool version 0x0629)
(10:53:42) oscar: registered module locate (family 0x0002, version = 0x0001, tool 0x0110, tool version 0x0629)
(10:53:42) oscar: registered module buddy (family 0x0003, version = 0x0001, tool 0x0110, tool version 0x0629)
(10:53:42) oscar: registered module messaging (family 0x0004, version = 0x0001, tool 0x0110, tool version 0x0629)
(10:53:42) oscar: registered module admin (family 0x0007, version = 0x0001, tool 0x0010, tool version 0x0629)
(10:53:42) oscar: registered module popup (family 0x0008, version = 0x0001, tool 0x0104, tool version 0x0001)
(10:53:42) oscar: registered module bos (family 0x0009, version = 0x0001, tool 0x0110, tool version 0x0629)
(10:53:42) oscar: registered module userlookup (family 0x000a, version = 0x0001, tool 0x0110, tool version 0x0629)
(10:53:42) oscar: registered module stats (family 0x000b, version = 0x0001, tool 0x0104, tool version 0x0001)
(10:53:42) oscar: registered module chatnav (family 0x000d, version = 0x0001, tool 0x0010, tool version 0x0629)
(10:53:42) oscar: registered module chat (family 0x000e, version = 0x0001, tool 0x0010, tool version 0x0629)
(10:53:42) oscar: registered module odir (family 0x000f, version = 0x0001, tool 0x0010, tool version 0x0629)
(10:53:42) oscar: registered module bart (family 0x0010, version = 0x0001, tool 0x0010, tool version 0x0629)
(10:53:42) oscar: registered module feedbag (family 0x0013, version = 0x0004, tool 0x0110, tool version 0x0629)
(10:53:42) oscar: registered module icq (family 0x0015, version = 0x0001, tool 0x0110, tool version 0x047c)
(10:53:42) oscar: registered module auth (family 0x0017, version = 0x0000, tool 0x0000, tool version 0x0000)
(10:53:42) oscar: registered module alert (family 0x0018, version = 0x0001, tool 0x0010, tool version 0x0629)
(10:53:42) oscar: Adding handler for ffff/0003
(10:53:42) oscar: Adding handler for ffff/0006
(10:53:42) oscar: Adding handler for 0007/0003
(10:53:42) oscar: Adding handler for 0007/0005
(10:53:42) oscar: Adding handler for 0007/0007
(10:53:42) oscar: Adding handler for 0018/0001
(10:53:42) oscar: Adding handler for 0018/0007
(10:53:42) oscar: Adding handler for 0017/0003
(10:53:42) oscar: Adding handler for 0017/0007
(10:53:42) oscar: Adding handler for 0017/000a
(10:53:42) oscar: Adding handler for 0010/0005
(10:53:42) oscar: Adding handler for 0009/0001
(10:53:42) oscar: Adding handler for 0009/0003
(10:53:42) oscar: Adding handler for 0003/0001
(10:53:42) oscar: Adding handler for 0003/0003
(10:53:42) oscar: Adding handler for 0003/000b
(10:53:42) oscar: Adding handler for 0003/000c
(10:53:42) oscar: Adding handler for 000e/0001
(10:53:42) oscar: Adding handler for 000e/0003
(10:53:42) oscar: Adding handler for 000e/0004
(10:53:42) oscar: Adding handler for 000e/0002
(10:53:42) oscar: Adding handler for 000e/0006
(10:53:42) oscar: Adding handler for 000d/0001
(10:53:42) oscar: Adding handler for 000d/0009
(10:53:42) oscar: Adding handler for 0013/0001
(10:53:42) oscar: Adding handler for 0013/0003
(10:53:42) oscar: Adding handler for 0013/0006
(10:53:42) oscar: Adding handler for 0013/000e
(10:53:42) oscar: Adding handler for 0013/0008
(10:53:42) oscar: Adding handler for 0013/0015
(10:53:42) oscar: Adding handler for 0013/0019
(10:53:42) oscar: Adding handler for 0013/001b
(10:53:42) oscar: Adding handler for 0013/001c
(10:53:42) oscar: Adding handler for 0004/0005
(10:53:42) oscar: Adding handler for 0004/0007
(10:53:42) oscar: Adding handler for 0004/000a
(10:53:42) oscar: Adding handler for 0004/000b
(10:53:42) oscar: Adding handler for 0004/0001
(10:53:42) oscar: Adding handler for 0004/0014
(10:53:42) oscar: Adding handler for 0004/000c
(10:53:42) oscar: Adding handler for 0015/00f0
(10:53:42) oscar: Adding handler for 0015/00f1
(10:53:42) oscar: Adding handler for 0015/00f3
(10:53:42) oscar: Adding handler for 0015/00f2
(10:53:42) oscar: Adding handler for 0002/0003
(10:53:42) oscar: Adding handler for 0002/0006
(10:53:42) oscar: Adding handler for 0002/0001
(10:53:42) oscar: Adding handler for 0002/fffd
(10:53:42) oscar: Adding handler for 0001/0001
(10:53:42) oscar: Adding handler for 0001/000f
(10:53:42) oscar: Adding handler for 0001/001f
(10:53:42) oscar: Adding handler for 0001/0021
(10:53:42) oscar: Adding handler for 0001/000a
(10:53:42) oscar: Adding handler for 0001/0005
(10:53:42) oscar: Adding handler for 0001/0013
(10:53:42) oscar: Adding handler for 0001/0010
(10:53:42) oscar: Adding handler for 0008/0002
(10:53:42) oscar: Adding handler for 000a/0001
(10:53:42) oscar: Adding handler for 000a/0003
(10:53:42) oscar: oscar_login: gc = 01805F20
(10:53:42) dnsquery: Performing DNS lookup for 192.168.190.254
(10:53:42) dnsquery: IP resolved for 192.168.190.254
(10:53:42) proxy: Attempting connection to 192.168.190.254
(10:53:42) proxy: Connecting to login.messaging.aol.com:5190 via 192.168.190.254:80 using HTTP
(10:53:42) proxy: Connection in progress
(10:53:42) proxy: Connected to login.messaging.aol.com:5190.
(10:53:42) proxy: Using CONNECT tunneling for login.messaging.aol.com:5190
(10:53:42) proxy: HTTP proxy connection established
(10:53:42) oscar: connected to FLAP server of type 0x0017
(10:53:42) oscar: Screen name sent, waiting for response
(10:53:42) oscar: Scheduling destruction of FLAP connection of type 0x0017
(10:53:42) oscar: Destroying oscar connection of type 0x0017.  Disconnect reason is 4
(10:53:42) oscar: Disconnected.  Code is 0x0000 and msg is Windows socket error #10053
(10:53:42) account: Disconnecting account 00BCEAF8
(10:53:42) connection: Disconnecting connection 01805F20
(10:53:42) oscar: Signed off.
(10:53:42) connection: Destroying connection 01805F20
(10:53:44) util: Writing file prefs.xml to directory C:\Documents and Settings\sl\Application Data\.purple
(10:53:47) util: Writing file accounts.xml to directory C:\Documents and Settings\sl\Application Data\.purple
(10:59:51) autorecon: do_signon called
(10:59:51) autorecon: calling purple_account_connect
(10:59:51) account: Connecting to account XXXXXXX
(10:59:51) connection: Connecting. gc = 0183A6B0
(10:59:51) oscar: registered module misc (family 0xffff, version = 0x0000, tool 0x0000, tool version 0x0000)
(10:59:51) oscar: registered module oservice (family 0x0001, version = 0x0003, tool 0x0110, tool version 0x0629)
(10:59:51) oscar: registered module locate (family 0x0002, version = 0x0001, tool 0x0110, tool version 0x0629)
(10:59:51) oscar: registered module buddy (family 0x0003, version = 0x0001, tool 0x0110, tool version 0x0629)
(10:59:51) oscar: registered module messaging (family 0x0004, version = 0x0001, tool 0x0110, tool version 0x0629)
(10:59:51) oscar: registered module admin (family 0x0007, version = 0x0001, tool 0x0010, tool version 0x0629)
(10:59:51) oscar: registered module popup (family 0x0008, version = 0x0001, tool 0x0104, tool version 0x0001)
(10:59:51) oscar: registered module bos (family 0x0009, version = 0x0001, tool 0x0110, tool version 0x0629)
(10:59:51) oscar: registered module userlookup (family 0x000a, version = 0x0001, tool 0x0110, tool version 0x0629)
(10:59:51) oscar: registered module stats (family 0x000b, version = 0x0001, tool 0x0104, tool version 0x0001)
(10:59:51) oscar: registered module chatnav (family 0x000d, version = 0x0001, tool 0x0010, tool version 0x0629)
(10:59:51) oscar: registered module chat (family 0x000e, version = 0x0001, tool 0x0010, tool version 0x0629)
(10:59:51) oscar: registered module odir (family 0x000f, version = 0x0001, tool 0x0010, tool version 0x0629)
(10:59:51) oscar: registered module bart (family 0x0010, version = 0x0001, tool 0x0010, tool version 0x0629)
(10:59:51) oscar: registered module feedbag (family 0x0013, version = 0x0004, tool 0x0110, tool version 0x0629)
(10:59:51) oscar: registered module icq (family 0x0015, version = 0x0001, tool 0x0110, tool version 0x047c)
(10:59:51) oscar: registered module auth (family 0x0017, version = 0x0000, tool 0x0000, tool version 0x0000)
(10:59:51) oscar: registered module alert (family 0x0018, version = 0x0001, tool 0x0010, tool version 0x0629)
(10:59:51) oscar: Adding handler for ffff/0003
(10:59:51) oscar: Adding handler for ffff/0006
(10:59:51) oscar: Adding handler for 0007/0003
(10:59:51) oscar: Adding handler for 0007/0005
(10:59:51) oscar: Adding handler for 0007/0007
(10:59:51) oscar: Adding handler for 0018/0001
(10:59:51) oscar: Adding handler for 0018/0007
(10:59:51) oscar: Adding handler for 0017/0003
(10:59:51) oscar: Adding handler for 0017/0007
(10:59:51) oscar: Adding handler for 0017/000a
(10:59:51) oscar: Adding handler for 0010/0005
(10:59:51) oscar: Adding handler for 0009/0001
(10:59:51) oscar: Adding handler for 0009/0003
(10:59:51) oscar: Adding handler for 0003/0001
(10:59:51) oscar: Adding handler for 0003/0003
(10:59:51) oscar: Adding handler for 0003/000b
(10:59:51) oscar: Adding handler for 0003/000c
(10:59:51) oscar: Adding handler for 000e/0001
(10:59:51) oscar: Adding handler for 000e/0003
(10:59:51) oscar: Adding handler for 000e/0004
(10:59:51) oscar: Adding handler for 000e/0002
(10:59:51) oscar: Adding handler for 000e/0006
(10:59:51) oscar: Adding handler for 000d/0001
(10:59:51) oscar: Adding handler for 000d/0009
(10:59:51) oscar: Adding handler for 0013/0001
(10:59:51) oscar: Adding handler for 0013/0003
(10:59:51) oscar: Adding handler for 0013/0006
(10:59:51) oscar: Adding handler for 0013/000e
(10:59:51) oscar: Adding handler for 0013/0008
(10:59:51) oscar: Adding handler for 0013/0015
(10:59:51) oscar: Adding handler for 0013/0019
(10:59:51) oscar: Adding handler for 0013/001b
(10:59:51) oscar: Adding handler for 0013/001c
(10:59:51) oscar: Adding handler for 0004/0005
(10:59:51) oscar: Adding handler for 0004/0007
(10:59:51) oscar: Adding handler for 0004/000a
(10:59:51) oscar: Adding handler for 0004/000b
(10:59:51) oscar: Adding handler for 0004/0001
(10:59:51) oscar: Adding handler for 0004/0014
(10:59:51) oscar: Adding handler for 0004/000c
(10:59:51) oscar: Adding handler for 0015/00f0
(10:59:51) oscar: Adding handler for 0015/00f1
(10:59:51) oscar: Adding handler for 0015/00f3
(10:59:51) oscar: Adding handler for 0015/00f2
(10:59:51) oscar: Adding handler for 0002/0003
(10:59:51) oscar: Adding handler for 0002/0006
(10:59:51) oscar: Adding handler for 0002/0001
(10:59:51) oscar: Adding handler for 0002/fffd
(10:59:51) oscar: Adding handler for 0001/0001
(10:59:51) oscar: Adding handler for 0001/000f
(10:59:51) oscar: Adding handler for 0001/001f
(10:59:51) oscar: Adding handler for 0001/0021
(10:59:51) oscar: Adding handler for 0001/000a
(10:59:51) oscar: Adding handler for 0001/0005
(10:59:51) oscar: Adding handler for 0001/0013
(10:59:51) oscar: Adding handler for 0001/0010
(10:59:51) oscar: Adding handler for 0008/0002
(10:59:51) oscar: Adding handler for 000a/0001
(10:59:51) oscar: Adding handler for 000a/0003
(10:59:51) oscar: oscar_login: gc = 0183A6B0
(10:59:51) dnsquery: Performing DNS lookup for 192.168.190.254
(10:59:51) autorecon: done calling purple_account_connect
(10:59:51) dnsquery: IP resolved for 192.168.190.254
(10:59:51) proxy: Attempting connection to 192.168.190.254
(10:59:51) proxy: Connecting to login.messaging.aol.com:5190 via 192.168.190.254:80 using HTTP
(10:59:51) proxy: Connection in progress
(10:59:51) proxy: Connected to login.messaging.aol.com:5190.
(10:59:51) proxy: Using CONNECT tunneling for login.messaging.aol.com:5190
(10:59:51) proxy: HTTP proxy connection established
(10:59:51) oscar: connected to FLAP server of type 0x0017
(10:59:51) oscar: Screen name sent, waiting for response
(10:59:51) oscar: Scheduling destruction of FLAP connection of type 0x0017
(10:59:51) oscar: Destroying oscar connection of type 0x0017.  Disconnect reason is 2
(10:59:51) oscar: Disconnected.  Code is 0x0000 and msg is 
(10:59:51) account: Disconnecting account 00BCEAF8
(10:59:51) connection: Disconnecting connection 0183A6B0
(10:59:51) oscar: Signed off.
(10:59:51) connection: Destroying connection 0183A6B0
(10:59:56) util: Writing file accounts.xml to directory C:\Documents and Settings\sl\Application Data\.purple
(11:09:51) autorecon: do_signon called
(11:09:51) autorecon: calling purple_account_connect
(11:09:51) account: Connecting to account XXXXXX
(11:09:51) connection: Connecting. gc = 00CAECD0
(11:09:51) oscar: registered module misc (family 0xffff, version = 0x0000, tool 0x0000, tool version 0x0000)
(11:09:51) oscar: registered module oservice (family 0x0001, version = 0x0003, tool 0x0110, tool version 0x0629)
(11:09:51) oscar: registered module locate (family 0x0002, version = 0x0001, tool 0x0110, tool version 0x0629)
(11:09:51) oscar: registered module buddy (family 0x0003, version = 0x0001, tool 0x0110, tool version 0x0629)
(11:09:51) oscar: registered module messaging (family 0x0004, version = 0x0001, tool 0x0110, tool version 0x0629)
(11:09:51) oscar: registered module admin (family 0x0007, version = 0x0001, tool 0x0010, tool version 0x0629)
(11:09:51) oscar: registered module popup (family 0x0008, version = 0x0001, tool 0x0104, tool version 0x0001)
(11:09:51) oscar: registered module bos (family 0x0009, version = 0x0001, tool 0x0110, tool version 0x0629)
(11:09:51) oscar: registered module userlookup (family 0x000a, version = 0x0001, tool 0x0110, tool version 0x0629)
(11:09:51) oscar: registered module stats (family 0x000b, version = 0x0001, tool 0x0104, tool version 0x0001)
(11:09:51) oscar: registered module chatnav (family 0x000d, version = 0x0001, tool 0x0010, tool version 0x0629)
(11:09:51) oscar: registered module chat (family 0x000e, version = 0x0001, tool 0x0010, tool version 0x0629)
(11:09:51) oscar: registered module odir (family 0x000f, version = 0x0001, tool 0x0010, tool version 0x0629)
(11:09:51) oscar: registered module bart (family 0x0010, version = 0x0001, tool 0x0010, tool version 0x0629)
(11:09:51) oscar: registered module feedbag (family 0x0013, version = 0x0004, tool 0x0110, tool version 0x0629)
(11:09:51) oscar: registered module icq (family 0x0015, version = 0x0001, tool 0x0110, tool version 0x047c)
(11:09:51) oscar: registered module auth (family 0x0017, version = 0x0000, tool 0x0000, tool version 0x0000)
(11:09:51) oscar: registered module alert (family 0x0018, version = 0x0001, tool 0x0010, tool version 0x0629)
(11:09:51) oscar: Adding handler for ffff/0003
(11:09:51) oscar: Adding handler for ffff/0006
(11:09:51) oscar: Adding handler for 0007/0003
(11:09:51) oscar: Adding handler for 0007/0005
(11:09:51) oscar: Adding handler for 0007/0007
(11:09:51) oscar: Adding handler for 0018/0001
(11:09:51) oscar: Adding handler for 0018/0007
(11:09:51) oscar: Adding handler for 0017/0003
(11:09:51) oscar: Adding handler for 0017/0007
(11:09:51) oscar: Adding handler for 0017/000a
(11:09:51) oscar: Adding handler for 0010/0005
(11:09:51) oscar: Adding handler for 0009/0001
(11:09:51) oscar: Adding handler for 0009/0003
(11:09:51) oscar: Adding handler for 0003/0001
(11:09:51) oscar: Adding handler for 0003/0003
(11:09:51) oscar: Adding handler for 0003/000b
(11:09:51) oscar: Adding handler for 0003/000c
(11:09:51) oscar: Adding handler for 000e/0001
(11:09:51) oscar: Adding handler for 000e/0003
(11:09:51) oscar: Adding handler for 000e/0004
(11:09:51) oscar: Adding handler for 000e/0002
(11:09:51) oscar: Adding handler for 000e/0006
(11:09:51) oscar: Adding handler for 000d/0001
(11:09:51) oscar: Adding handler for 000d/0009
(11:09:51) oscar: Adding handler for 0013/0001
(11:09:51) oscar: Adding handler for 0013/0003
(11:09:51) oscar: Adding handler for 0013/0006
(11:09:51) oscar: Adding handler for 0013/000e
(11:09:51) oscar: Adding handler for 0013/0008
(11:09:51) oscar: Adding handler for 0013/0015
(11:09:51) oscar: Adding handler for 0013/0019
(11:09:51) oscar: Adding handler for 0013/001b
(11:09:51) oscar: Adding handler for 0013/001c
(11:09:51) oscar: Adding handler for 0004/0005
(11:09:51) oscar: Adding handler for 0004/0007
(11:09:51) oscar: Adding handler for 0004/000a
(11:09:51) oscar: Adding handler for 0004/000b
(11:09:51) oscar: Adding handler for 0004/0001
(11:09:51) oscar: Adding handler for 0004/0014
(11:09:51) oscar: Adding handler for 0004/000c
(11:09:51) oscar: Adding handler for 0015/00f0
(11:09:51) oscar: Adding handler for 0015/00f1
(11:09:51) oscar: Adding handler for 0015/00f3
(11:09:51) oscar: Adding handler for 0015/00f2
(11:09:51) oscar: Adding handler for 0002/0003
(11:09:51) oscar: Adding handler for 0002/0006
(11:09:51) oscar: Adding handler for 0002/0001
(11:09:51) oscar: Adding handler for 0002/fffd
(11:09:51) oscar: Adding handler for 0001/0001
(11:09:51) oscar: Adding handler for 0001/000f
(11:09:51) oscar: Adding handler for 0001/001f
(11:09:51) oscar: Adding handler for 0001/0021
(11:09:51) oscar: Adding handler for 0001/000a
(11:09:51) oscar: Adding handler for 0001/0005
(11:09:51) oscar: Adding handler for 0001/0013
(11:09:51) oscar: Adding handler for 0001/0010
(11:09:51) oscar: Adding handler for 0008/0002
(11:09:51) oscar: Adding handler for 000a/0001
(11:09:51) oscar: Adding handler for 000a/0003
(11:09:51) oscar: oscar_login: gc = 00CAECD0
(11:09:51) dnsquery: Performing DNS lookup for 192.168.190.254
(11:09:51) autorecon: done calling purple_account_connect
(11:09:51) dnsquery: IP resolved for 192.168.190.254
(11:09:51) proxy: Attempting connection to 192.168.190.254
(11:09:51) proxy: Connecting to login.messaging.aol.com:5190 via 192.168.190.254:80 using HTTP
(11:09:51) proxy: Connection in progress
(11:09:51) proxy: Connected to login.messaging.aol.com:5190.
(11:09:51) proxy: Using CONNECT tunneling for login.messaging.aol.com:5190
(11:09:51) proxy: HTTP proxy connection established
(11:09:51) oscar: connected to FLAP server of type 0x0017
(11:09:51) oscar: Screen name sent, waiting for response
(11:09:51) oscar: Scheduling destruction of FLAP connection of type 0x0017
(11:09:51) oscar: Destroying oscar connection of type 0x0017.  Disconnect reason is 2
(11:09:51) oscar: Disconnected.  Code is 0x0000 and msg is 
(11:09:51) account: Disconnecting account 00BCEAF8
(11:09:51) connection: Disconnecting connection 00CAECD0
(11:09:51) oscar: Signed off.
(11:09:51) connection: Destroying connection 00CAECD0
(11:09:56) util: Writing file accounts.xml to directory C:\Documents and Settings\sl\Application Data\.purple
(11:19:51) autorecon: do_signon called
(11:19:51) autorecon: calling purple_account_connect
(11:19:51) account: Connecting to account XXXXXX
(11:19:51) connection: Connecting. gc = 01837AB8
(11:19:51) oscar: registered module misc (family 0xffff, version = 0x0000, tool 0x0000, tool version 0x0000)
(11:19:51) oscar: registered module oservice (family 0x0001, version = 0x0003, tool 0x0110, tool version 0x0629)
(11:19:51) oscar: registered module locate (family 0x0002, version = 0x0001, tool 0x0110, tool version 0x0629)
(11:19:51) oscar: registered module buddy (family 0x0003, version = 0x0001, tool 0x0110, tool version 0x0629)
(11:19:51) oscar: registered module messaging (family 0x0004, version = 0x0001, tool 0x0110, tool version 0x0629)
(11:19:51) oscar: registered module admin (family 0x0007, version = 0x0001, tool 0x0010, tool version 0x0629)
(11:19:51) oscar: registered module popup (family 0x0008, version = 0x0001, tool 0x0104, tool version 0x0001)
(11:19:51) oscar: registered module bos (family 0x0009, version = 0x0001, tool 0x0110, tool version 0x0629)
(11:19:51) oscar: registered module userlookup (family 0x000a, version = 0x0001, tool 0x0110, tool version 0x0629)
(11:19:51) oscar: registered module stats (family 0x000b, version = 0x0001, tool 0x0104, tool version 0x0001)
(11:19:51) oscar: registered module chatnav (family 0x000d, version = 0x0001, tool 0x0010, tool version 0x0629)
(11:19:51) oscar: registered module chat (family 0x000e, version = 0x0001, tool 0x0010, tool version 0x0629)
(11:19:51) oscar: registered module odir (family 0x000f, version = 0x0001, tool 0x0010, tool version 0x0629)
(11:19:51) oscar: registered module bart (family 0x0010, version = 0x0001, tool 0x0010, tool version 0x0629)
(11:19:51) oscar: registered module feedbag (family 0x0013, version = 0x0004, tool 0x0110, tool version 0x0629)
(11:19:51) oscar: registered module icq (family 0x0015, version = 0x0001, tool 0x0110, tool version 0x047c)
(11:19:51) oscar: registered module auth (family 0x0017, version = 0x0000, tool 0x0000, tool version 0x0000)
(11:19:51) oscar: registered module alert (family 0x0018, version = 0x0001, tool 0x0010, tool version 0x0629)
(11:19:51) oscar: Adding handler for ffff/0003
(11:19:51) oscar: Adding handler for ffff/0006
(11:19:51) oscar: Adding handler for 0007/0003
(11:19:51) oscar: Adding handler for 0007/0005
(11:19:51) oscar: Adding handler for 0007/0007
(11:19:51) oscar: Adding handler for 0018/0001
(11:19:51) oscar: Adding handler for 0018/0007
(11:19:51) oscar: Adding handler for 0017/0003
(11:19:51) oscar: Adding handler for 0017/0007
(11:19:51) oscar: Adding handler for 0017/000a
(11:19:51) oscar: Adding handler for 0010/0005
(11:19:51) oscar: Adding handler for 0009/0001
(11:19:51) oscar: Adding handler for 0009/0003
(11:19:51) oscar: Adding handler for 0003/0001
(11:19:51) oscar: Adding handler for 0003/0003
(11:19:51) oscar: Adding handler for 0003/000b
(11:19:51) oscar: Adding handler for 0003/000c
(11:19:51) oscar: Adding handler for 000e/0001
(11:19:51) oscar: Adding handler for 000e/0003
(11:19:51) oscar: Adding handler for 000e/0004
(11:19:51) oscar: Adding handler for 000e/0002
(11:19:51) oscar: Adding handler for 000e/0006
(11:19:51) oscar: Adding handler for 000d/0001
(11:19:51) oscar: Adding handler for 000d/0009
(11:19:51) oscar: Adding handler for 0013/0001
(11:19:51) oscar: Adding handler for 0013/0003
(11:19:51) oscar: Adding handler for 0013/0006
(11:19:51) oscar: Adding handler for 0013/000e
(11:19:51) oscar: Adding handler for 0013/0008
(11:19:51) oscar: Adding handler for 0013/0015
(11:19:51) oscar: Adding handler for 0013/0019
(11:19:51) oscar: Adding handler for 0013/001b
(11:19:51) oscar: Adding handler for 0013/001c
(11:19:51) oscar: Adding handler for 0004/0005
(11:19:51) oscar: Adding handler for 0004/0007
(11:19:51) oscar: Adding handler for 0004/000a
(11:19:51) oscar: Adding handler for 0004/000b
(11:19:51) oscar: Adding handler for 0004/0001
(11:19:51) oscar: Adding handler for 0004/0014
(11:19:51) oscar: Adding handler for 0004/000c
(11:19:51) oscar: Adding handler for 0015/00f0
(11:19:51) oscar: Adding handler for 0015/00f1
(11:19:51) oscar: Adding handler for 0015/00f3
(11:19:51) oscar: Adding handler for 0015/00f2
(11:19:51) oscar: Adding handler for 0002/0003
(11:19:51) oscar: Adding handler for 0002/0006
(11:19:51) oscar: Adding handler for 0002/0001
(11:19:51) oscar: Adding handler for 0002/fffd
(11:19:51) oscar: Adding handler for 0001/0001
(11:19:51) oscar: Adding handler for 0001/000f
(11:19:51) oscar: Adding handler for 0001/001f
(11:19:51) oscar: Adding handler for 0001/0021
(11:19:51) oscar: Adding handler for 0001/000a
(11:19:51) oscar: Adding handler for 0001/0005
(11:19:51) oscar: Adding handler for 0001/0013
(11:19:51) oscar: Adding handler for 0001/0010
(11:19:51) oscar: Adding handler for 0008/0002
(11:19:51) oscar: Adding handler for 000a/0001
(11:19:51) oscar: Adding handler for 000a/0003
(11:19:51) oscar: oscar_login: gc = 01837AB8
(11:19:51) dnsquery: Performing DNS lookup for 192.168.190.254
(11:19:51) autorecon: done calling purple_account_connect
(11:19:51) dnsquery: IP resolved for 192.168.190.254
(11:19:51) proxy: Attempting connection to 192.168.190.254
(11:19:51) proxy: Connecting to login.messaging.aol.com:5190 via 192.168.190.254:80 using HTTP
(11:19:51) proxy: Connection in progress
(11:19:51) proxy: Connected to login.messaging.aol.com:5190.
(11:19:51) proxy: Using CONNECT tunneling for login.messaging.aol.com:5190
(11:19:51) proxy: HTTP proxy connection established
(11:19:51) oscar: connected to FLAP server of type 0x0017
(11:19:51) oscar: Screen name sent, waiting for response
(11:19:51) oscar: Scheduling destruction of FLAP connection of type 0x0017
(11:19:51) oscar: Destroying oscar connection of type 0x0017.  Disconnect reason is 4
(11:19:51) oscar: Disconnected.  Code is 0x0000 and msg is Windows socket error #10053
(11:19:51) account: Disconnecting account 00BCEAF8
(11:19:51) connection: Disconnecting connection 01837AB8

comment:27 in reply to: ↑ 26 Changed 9 years ago by Slion

Mmmmh maybe I should have put that on pastebin or something :) Sorry for the mess.

comment:28 Changed 9 years ago by MarkDoliner

  • Resolution set to fixed
  • Status changed from assigned to closed

Slion: I think that's a problem with your firewall. Are you using a software firewall or a hardware firewall? If it's a software firewall, try killing it (don't just disable it--make sure you exit completely) then try to connect.

comment:29 Changed 9 years ago by Slion

I don't have firewall on my machine. I'm on a corporate private network and know very little about our proxy and firewall. I got pidgin MSN to work fine by setting up the proxy's settings. AIM works fine using AIM 5.5.3598 but won't work using pidgin.

comment:30 in reply to: ↑ 24 Changed 9 years ago by breaux

Replying to MarkDoliner:

FYI I changed the default login server for oscar to login.messaging.aol.com. Thanks for suggesting that, breaux

While I'm glad to have an effective workaround, I still consider it just that. i.e. it seems like there's a fundamental problem somewhere if Pidgin behaves differently than all the other clients do with the same, published server address.

comment:31 in reply to: ↑ description Changed 9 years ago by crashmaxx

I am having almost the same problem as originally posted. About once a day, I will have the message "You have been connecting and disconnecting too frequently. Wait ten minutes and try again. If you continue to try, you will need to wait even longer." and my aim account is disabled. I try to enable it and that works, but I can't connect. After waiting a while, I try to connect again and it works and all is normal for quite a while.

I'm running Pidgin 2.2.0 on Ubuntu 7.04, and it was installed from a 3rd party repo. Gaim 2.0.3 beta (or whatever was installed be default) never had this problem.

I'd be happy to provide whatever sort of logs needed as long as someone explains how they would like them collected. Thanks.

comment:32 Changed 9 years ago by MarkDoliner

  • Resolution fixed deleted
  • Status changed from closed to reopened

comment:1 Changed 9 years ago by trac-robot

  • pending changed from 1 to 0
  • Status changed from reopened to closed

This ticket was closed automatically by the system. It was previously set to a Pending status and hasn't been updated within 14 days.

comment:2 Changed 9 years ago by MarkDoliner

  • Status changed from closed to reopened

comment:3 follow-up: Changed 7 years ago by bernmeister

Is this still happening in Pidgin 2.5.8? If so, can an updated debug log be attached?

comment:4 in reply to: ↑ 3 ; follow-ups: Changed 7 years ago by HigleyLH

Replying to bernmeister:

Is this still happening in Pidgin 2.5.8? If so, can an updated debug log be attached?

Installed 2.5.8 this morning with the debug flag. Problem still exists. Log attached. No issues with Kopete or the web AIM client.

Changed 7 years ago by HigleyLH

debug log, Purple 2.5.8, bug 2097

comment:5 in reply to: ↑ 4 Changed 7 years ago by darkrain42

Replying to HigleyLH:

Installed 2.5.8 this morning with the debug flag. Problem still exists. Log attached. No issues with Kopete or the web AIM client.

Could you also get a debug log from Kopete?

Changed 7 years ago by dbbolton

output od "pidgin -d" with the default "Advanced" and "Proxy" settings

Changed 7 years ago by dbbolton

output of "pidgin -d" with the server set manually to "205.188.251.43" and "no proxy"

comment:6 Changed 7 years ago by dbbolton

This bug has appeared in Debian squeeze, pidgin package version 2.6.5-2.

See pidgin_d.txt,

output of "pidgin -d" with the default "Advanced" and "Proxy" settings

pidgin_d_ip.txt,

output of "pidgin -d" with the server set manually to "205.188.251.43" and "no proxy"

comment:7 Changed 7 years ago by MarkDoliner

dbbolton: I don't see anything that leads me to believe the behavior you're seeing is the same behavior described in this ticket. In both of your debug logs the very first connection fails with "too many failed login attempts." Have you tried waiting a long time, as suggested?

comment:8 follow-up: Changed 7 years ago by Maru

I had this problem with my pidgin. I resolved this problem by going into accounts > advanced and unchecked "Use clientLogin" I'm on Pidgin 2.6.5 (libpurple 2.6.5) 794204a24ba7bf26cdb07ae71b9573b09927d641

comment:9 in reply to: ↑ 8 Changed 7 years ago by darkrain42

Replying to Maru:

I had this problem with my pidgin. I resolved this problem by going into accounts > advanced and unchecked "Use clientLogin" I'm on Pidgin 2.6.5 (libpurple 2.6.5) 794204a24ba7bf26cdb07ae71b9573b09927d641

This is not your issue, Maru. Your issue is addressed on the front page of http://pidgin.im (and is #11142).

Changed 7 years ago by Burstaholic

Another debug log, showing an attempt to connect through a proxy server.

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!