[Bug 149500] New: POP3 is broken in 3.5 branch

András Manţia amantia at kde.org
Sun Sep 2 23:02:39 BST 2007


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=149500         
           Summary: POP3 is broken in 3.5 branch
           Product: kmail
           Version: SVN
          Platform: Compiled Sources
        OS/Version: Linux
            Status: NEW
          Severity: major
          Priority: NOR
         Component: pop3
        AssignedTo: kdepim-bugs kde org
        ReportedBy: amantia kde org


With a relatively recent 3.5 branch (706425), KMail become close to unusable. 
POP3 does not work most of the time. One of the thing is that it lists that "X 
messages were downloaded in Y KB" altough none was downloaded. The console 
output for kio_pop3 and kmail debug areas is:
killall kio_pop3
kio_pop3: no process killed
andris stein:~> kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: USER/PASS login succeeded
kio_pop3: USER/PASS login succeeded
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: USER/PASS login succeeded
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: Finishing up list
kio_pop3: USER/PASS login succeeded
kio_pop3: USER/PASS login succeeded
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: Finishing up list
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: Finishing up list
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list


A second query for the same account results in an "The server terminated the 
connection immediately." error with the following debug output:
kio_pop3: pop3_open()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kdeinit: Got EXEC_NEW 'kio_pop3' from launcher.
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: POP3Protocol::POP3Protocol()
kio_pop3: pop3_open()
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: Finishing up list
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: Trying USER/PASS
kio_pop3: greeting: Hello there.
kio_pop3: greeting: Hello there.
kio_pop3: Trying USER/PASS
kio_pop3: Trying USER/PASS
kio_pop3: Invalid POP3 response received!
kio_pop3: Invalid POP3 response received!
kio_pop3: pop3_open failed
kio_pop3: Invalid POP3 response received!
kio_pop3: Invalid POP3 response received!
kio_pop3: pop3_open failed
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: USER/PASS login succeeded
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: USER/PASS login succeeded
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: USER/PASS login succeeded
kio_pop3: pop3_open()
kio_pop3: Reusing old connection
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Finishing up list
kio_pop3: Invalid POP3 response received!
kio_pop3: Invalid POP3 response received!
kio_pop3: pop3_open failed
kio_pop3: Invalid POP3 response received!
kio_pop3: Invalid POP3 response received!
kio_pop3: pop3_open failed
kio_pop3: Invalid POP3 response received!
kio_pop3: Invalid POP3 response received!
kio_pop3: pop3_open failed
kio_pop3: Invalid POP3 response received!
kio_pop3: Invalid POP3 response received!
kio_pop3: pop3_open failed
kio_pop3: Invalid POP3 response received!
kio_pop3: Invalid POP3 response received!
kio_pop3: pop3_open failed
kio_pop3: Invalid POP3 response received!
kio_pop3: Invalid POP3 response received!
kio_pop3: pop3_open failed
kio_pop3: Invalid POP3 response received!
kio_pop3: Invalid POP3 response received!
kio_pop3: pop3_open failed
kio_pop3: Invalid POP3 response received!
kio_pop3: Invalid POP3 response received!
kio_pop3: pop3_open failed
kio_pop3: Invalid POP3 response received!
kio_pop3: Invalid POP3 response received!
kio_pop3: pop3_open failed
kdeinit: Got EXEC_NEW 'kio_http' from launcher.
                                                 



More information about the Kdepim-bugs mailing list