Hi,
On Mon, 25 Jan 2010, Timo Sirainen wrote:
On Mon, 2010-01-25 at 16:36 +0100, Matthias Rieber wrote:
Hi,
I've still asserts while accessing virtual folders:
You didn't answer my last mail about it: http://dovecot.org/list/dovecot/2010-January/046009.html
I can't seem to reproduce it. Although now that I saw your dovecot -n output, wonder if Squat has something to do with it..
Can you easily reproduce this? Can you try if it happens without squat?
I'll try it without squat. At the moment I see the crashes in virtual folders where keywords are also involved like:
INBOX.Spam.sure HEADER X-DSPAM-Result Innocent NOT KEYWORD LearnedAsJunk
INBOX.Spam.sure NOT HEADER X-Spam-Score +++++ NOT KEYWORD LearnedAsJun
INBOX.Spam.sure UNSEEN
I also check the virtual mailboxes almost constantly for certain flags, pipe messages to sa-learn and/or dspam, change flags and move them. For this purpose I use imapfilter, with a config like:
messages = myaccount['INBOX.Spam.sure']:has_flag('NonJunk') - myaccount['INBOX.Spam.sure']:has_flag('LearnedAsNonJunk') messagecontent = myaccount['INBOX.Spam.sure']:fetch_message(messages) if messagecontent ~= nil then for i,v in pairs (messagecontent) do printDebug(v,'NonJunk Mails in Spam:') pipe_to('/root/learn_ham', v) pipe_to('/root/learn_ham_dspam', v) end myaccount['INBOX.Spam.sure']:add_flags({'LearnedAsNonJunk'}, messages) myaccount['INBOX.Spam.sure']:remove_flags({'LearnedAsJunk','Junk'}, messages) myaccount['INBOX.Spam.sure']:move_messages(myaccount['INBOX'], messages) end
The crashes usually happen with roundcube mail. The same client where I've the problem when I mark messages in the unseen folder and the messages won't disappear after expunging the folder.
matthias