Any thoughts on this Timo? Just wondering if you were able to reproduce
the problem and saw the same behavior. We can look into it more if need
be, but since I can replicate it on both Fedora and Solaris, I'm
guessing it's a fundamental bug with how certain malformed emails are
searched.
Thanks,
-Dave
David Halik wrote:
Unfortunately, the patch didn't help, BUT I've discovered some very
interesting things along the way that I think you'd like to hear:
1) The problem stems from certain emails with odd or badly formed
characters.
The reason I wasn't seeing it on one machine was because I was using a
different folder to test with. Once I moved over that folder the same
issue occurred. This got me thinking...
2) This is *not* a localized Solaris issue, I can replicate the
problem on my Fedora 10 i386 workstation with the stock F10 1.1.10
package.
On Linux at least for me), however, it doesn't grow and grow, it just
dies and core dumps immediately once it hits an email it doesn't like:
Mar 24 17:03:11 gunslinger IMAP(dhalik): : Panic: Trying to allocate
2147483648 bytes
Here is the backtrace from Fedora 10:
http://pastebin.com/m66d94564
To help you out I'm going to give you the email folder that I have
been using to replicate this. It's just a maildir format spam folder,
so no sensitive emails... just lots and lots of junk. =) You should be
able to replicate it without a problem.
http://jla.rutgers.edu/~dhalik/spamfolder.tar.gz
Steps to reproduce:
$ /usr/sbin/dovecot --exec-mail imap
* PREAUTH [CAPABILITY IMAP4rev1 SASL-IR SORT THREAD=REFERENCES
MULTIAPPEND UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS
UIDPLUS LIST-EXTENDED I18NLEVEL=1 QUOTA] Logged in as dhalik
1 SELECT INBOX.AUTO-DELETED-SPAM
* FLAGS (\Answered \Flagged \Deleted \Seen \Draft $Forwarded)
* OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft
$Forwarded)] Flags permitted.
* 1468 EXISTS
* 2 RECENT
* OK [UNSEEN 1] First unseen.
* OK [UIDVALIDITY 1214858211] UIDs valid
* OK [UIDNEXT 33722] Predicted next UID
1 OK [READ-WRITE] Select completed.
2 SEARCH BODY "berry" Aborted (core dumped)
Thanks again Timo,
-Dave
Timo Sirainen wrote:
On Sat, 2009-03-21 at 18:58 -0400, David Halik wrote:
Mar 21 18:43:57 er0.rutgers.edu IMAP(dhalik): : [ID 107833
mail.crit] Panic: Trying to allocate 2147483648 bytes
Attached patch probably helps?
--
================================
David Halik
System Administrator
OIT-CSS Rutgers University
dha...@jla.rutgers.edu
================================