Evolution crash on large IMAP move
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evolution (Ubuntu) |
Expired
|
Low
|
Unassigned |
Bug Description
Binary package hint: evolution
I was unable to move an email to an IMAP subfolder with about 226 emails already in it. The folder was on Courier IMAP (Debian Stable 4.4.0-2) with SSL encryption enabled on the client and server. The email had a single photo (JPG) attached with a size of 7.8MB as shown in the evolution "size" column.
Server bandwidth was approximately 1 mbit / 100KB. The problem was 100% repeatable from . I ended up using my Android Phone IMAP client (K9) to move the message out of my INBOX, so the issue appears to be client specific.
I have two full backtraces attached, which I attempted to capture independent of any other actions (i.e. executed just following a manual Send/Receive) to rule out timeouts related to parallel activities.
Once the email was moved out of my INBOX, evolution seemed to be able to move between other folders without issue.
I have my Evolution set to not expunge automatically.
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: evolution 2.30.3-1ubuntu7
ProcVersionSign
Uname: Linux 2.6.35-22-generic x86_64
NonfreeKernelMo
Architecture: amd64
Date: Mon Oct 18 12:21:35 2010
ProcEnviron:
LANG=en_US.utf8
SHELL=/bin/bash
SourcePackage: evolution
After using another client to move the email successfully, I am unable to reproduce with evolution. (moving back to INBOX, and then back into the folder, etc. works fine) One observation I would like to note, is that previously when the issue was occuring, evolution seemed to try to "upload" the email when moving it. i.e. the bandwidth was consumed during the transaction up until several seconds prior to the move failing with an error message. I didn't expect this as it was similar to moving between accounts on different IMAP servers (where it would need to download and re-upload). Now in subsequent tests using the same email, it moves instantly like I would expect (email payload is not transferred between client and server) between any folders on the server side.
I should also note that the issue was 100% repeatable across system reboots previously _ I had tried moving it on various days at the office until I finally captured the session and backtrace to report this issue.