I have configured several mail accounts in evolution. The pop3 accounts are in the 'On This Computer' section and share one 'Trash' folder. There is also one local unix mailspool account listed in a separate 'user@localhost' section with a 'Trash' folder of its own. When I want to empty one wastebasket I right-click a 'Trash' folger and select 'Empty wastebasket'. This works fine for the pop3 wastebasket, but when I do it for the local mailspool wastebasket, the *other* (the pop3) wastebasket is emptied, while the local mailspool trash remains undeleted. Reproducible: Always Steps to Reproduce: 1. Select 'Empty Wastebasket' from the 2nd 'Trash' folder's context menu Actual Results: The 1st wastebasket gets emptied, not the 2nd. Expected Results: The appropriate wastebasket should be emptied, not always the 1st one.
Created attachment 209583 [details] paludis --info evolution
Is there any message in ~/.xsession-errors that would make you think evolution is failing at doing the right thing ? Did it ever work ?
(In reply to comment #2) > Is there any message in ~/.xsession-errors that would make you think evolution > is failing at doing the right thing ? Did it ever work ? > There are just a couple of these lines: ** (evolution:14927): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed ** (evolution:14927): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed ** (evolution:14927): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed But they are also there, when I empty the wastebasket wich works.
did it ever worked ?
(In reply to comment #4) > did it ever worked ? > I don't know, because I recently switched to evolution. But I can reproduce the bug after downgrading to evolution-2.26.3!
Maybe this is https://bugzilla.gnome.org/show_bug.cgi?id=550414
looks like it.
(In reply to comment #6) > Maybe this is https://bugzilla.gnome.org/show_bug.cgi?id=550414 > I don't think so. I don't get weird error messages when emptying the trash, evolution simply empties the wrong trash folder. BTW: still reproducable on mail-client/evolution-2.28.2
I had a very weird experience with Evolution 2.28 lately where it couldn't empty the wastebin nor remove deleted messages properly. I tracked it down to a corrupt folders.db and *.ibex.index files. Deleting these files cured the problem completely. First issue the command 'evolution --force-shutdown' and then delete the files as above. Restart Evolution and the problem should disappear. Perhaps this is the problem the reporter was having?
I can't test it, because I switched back to thunderbird quite a while ago.
Fixed in 2.30 committed to the main tree (it includes upstream patches)
(In reply to comment #9) > I had a very weird experience with Evolution 2.28 lately where it couldn't > empty the wastebin nor remove deleted messages properly. > > I tracked it down to a corrupt folders.db and *.ibex.index files. Deleting > these files cured the problem completely. First issue the command 'evolution > --force-shutdown' and then delete the files as above. Restart Evolution and the > problem should disappear. > > Perhaps this is the problem the reporter was having? > Solution is working fine on Evolution 2.28.1 - just close Evolution rename or delete following files: folders.db Drafts.ibex.index Inbox.ibex.index Outbox.ibex.index Sent.ibex.index Templates.ibex.index and restart Evolution. After that action even some messages that where received without the date where fixed.