Crash on opening mailbox
Aki Tuomi
aki.tuomi at dovecot.fi
Fri Aug 19 22:25:01 UTC 2016
> On August 19, 2016 at 10:00 PM Ladislav Laska <laska at kam.mff.cuni.cz> wrote:
>
>
> Hi!
>
> I'm currently experiencing a crash of dovecot 2.2.25 on Gentoo, upon opening
> mailbox. The crash only triggers on opening inbox, other mailboxes seem to work
> fine. It happens every time, and can be reproduced on request. I also briefly
> tried 2.2.19, and it behaves the same.
>
> The bug seems to be triggered by some mail, as I encountered it previously and
> fixed by removing some spam. I guess it might be malformed header of some kind.
> I can open the mailbox locally using mutt, but fail to do so remotely (using
> mutt or K-9 mail on android). Unforunately, I haven't been able to isolate the
> specific mail, as when I create a new mailbox, dovecot refuses to open it:
>
> [CANNOT] Mailbox isn't a valid mbox file (0.000 + 0.000 secs).
>
> I'm not really sure what's going on and will investigate further once I find
> some time to do so.
>
> I also experienced a similar problem on opening a specific mail, but it's much
> harder to reproduce and I currently don't have an example. The crash looks very
> similar, and only happens on first attempt to open a specific mail, it always
> works later on.
>
> I'm attaching a stack trace and dovecot -n. I'm also willing to send the binary
> and core dump, but not publicly, as I'm not eager to share whatever's inside
> with the whole world.
>
> Other than what I mentioned, I'm running pretty standard setup, with postfix on
> Gentoo x86_64, ext4 fs, quota and disk space is plentiful. The delivery agent is
> dovecot itself, in postfix/main.cf I have:
>
> mailbox_command = /usr/libexec/dovecot/deliver
>
> I'm using sieve script to file my mail, but the problem manifested even before
> when I was still using procmail to deliver my mail (I migrated because I had
> doubts about procmail and dovecot lock cooperation)
>
> I'll keep my mailbox corrupted for a few more days, and access the mail only
> locally, hoping to test a potential fix. Let me know if you need any more
> info/experimentation. Also, if you know a good way to find the mail that causes
> the trouble out of the core, let me know, I'd be glad to forward it for testing.
>
> Thanks and I hope we can find (and fix) the problem!
>
> --
> S pozdravem Ladislav Láska <laska at kam.mff.cuni.cz>
> Katedra Aplikované Matematiky, MFF UK tel.: +420 739 464 167
Hi!
Please provide
doveconf -n
relevant log files (or at least anything you care to share)
gdb /path/to/binary /path/to/core
bt full
---
Aki Tuomi
Dovecot Oy
More information about the dovecot
mailing list