On Wed, 2008-04-09 at 09:04 -0700, richs@whidbey.net wrote:
We've been running 1.1 rc3 now for about a month, and overall it's been very fast and stable.
There is however an Index-related problem that keeps cropping up which prevents a user from accessing their mailbox until their Indexes are manually removed.
Somehow, an Index becomes problematic, and Dovecot hangs forever when the mailbox is accessed. It manifests when a user logs in and issues a "SELECT INBOX", or "GETQUOTAROOT" when "maildirsize" needs rebuilding.
When Dovecot hangs, no data is returned and no further commands are accepted, and the daemon must be killed.
Where is it hanging? Does strace show anything? Could you get gdb backtrace? (gdb attach <pid>, bt full)
We plan to "mail_debug" when this happens next to see if we can get more information.
mail_debug isn't really useful for debugging anything except configuration mistakes.