Fetching POP3 Mail in KMail sometimes fails

Bug #607084 reported by sven-ola
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kdepimlibs (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: kdepimlibs5

With KMail - while fetching mail with POP3 - it sometimes fails, sometimes I got mail twice, sometimes mails are missing.

Root cause: the /usr/lib/kde4/kio_pop3.so implements an overlapping buffer shift with memcpy() which has unpredictable results. Needs two memmove() to fix this, see attached patch. Bug is valid since ages AFAICT by looking into the source repo. Anybody _using_ Kmail these days?

I tried to spread a fix upstream on the kdepim mailing list and added comment to a couple of kde bugs but no reaction. Either relevant people are all on holiday or I send to wrong channels. I'd like to have this fixed, e.g if the next secuirty update overwrites my own version of the kio_pop3.so file.

sven-ola@pcnet:~$ lsb_release -rd
Description: Ubuntu 10.04 LTS
Release: 10.04
sven-ola@pcnet:~$ dpkg -S /usr/lib/kde4/kio_pop3.so
kdepimlibs5: /usr/lib/kde4/kio_pop3.so
sven-ola@pcnet:~$ dpkg -l "kmail*"|grep ^ii
ii kmail 4:4.4.2-0ubuntu5 KDE Email client
sven-ola@pcnet:~$ dpkg -l "kdepimlibs5*"|grep ^ii
ii kdepimlibs5 4:4.4.2-0ubuntu2.1 core libraries for KDE PIM 4 applications

Tags: patch
Revision history for this message
sven-ola (sven-ola) wrote :
tags: added: patch
Revision history for this message
Harald Sitter (apachelogger) wrote :

Thanks for taking the time to report this bug. 10.04 reached end of life on May 9, 2013.
Please see this document for currently supported Kubuntu releases:
https://wiki.kubuntu.org/Releases

Unfortunately this means that there will be no more bugfixes for 10.04. It is also recommended that you upgrade, if you have not already.

Please feel free to report any other bugs you may find, and thanks for your understanding.

Changed in kdepimlibs (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.