[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

a likely icedove/imapd bug



Hello,

today I made a mistake. I thought it's quite time to move old mails from my inbox to an archive folder. I created the folder, selected the mails, right-click, move to folder. It took some time (~2000 emails, ~300Megs). Then opened the new folder, and to my surprise, every email was duplicated! The folder was ~600Megs.

I tried to reproduce the behaviour. Backed up my inbox (with quite fewer messages now, less than 100), made two folders, copied the messages to one, moved to the other. It was ok.

Then, copied the archive folder over the inbox (now ~4000 emails, ~600Megs), then copied and moved the messages to two test folders. The copy went fine, the move was aborted: the imap server told that the dest folder grew too large. It was 1.8Gigs then.

What I observed was that icedove wrote to the status bar that it is moving the messages, then opening the folder, then moving the messages ... looked like an infinite loop.

If I copied/moved the messages between plain folders, the error didn't occur, so I suspect this bug manifests itself only if moving from the inbox, large amounts.

I also tried the copy/move with a generated folder (4000 one-line messages), but everything went fine.

The mail server is running debian lenny (upgraded this week), my workstation is running squeeze (also upgraded this week):

ii  uw-imapd                   7:2007b~dfsg-4+lenny3
ii  icedove                    2.0.0.19-1

All folders were in unix mailbox format.

Can someone reproduce the above?

How can I remove the duplicated messages, so that only one copy remains in the folder?

Please CC me, I'm not on the list.

Regards, Peter


Reply to: