[Dovecot] 1.0alpha1: another imap core, no assert
Timo,
Output of gdb session on the core file attached. This one only produced the following syslog:
IMAP(user): UIDs broken with partial sync in mbox file /var/mail/r/user
with no assert. Setup: Solaris 9, gcc 4.0.1 for dovecot build.
Jeff Earickson Colby College
Jeff A. Earickson wrote:
Output of gdb session on the core file attached. This one only produced the following syslog:
IMAP(user): UIDs broken with partial sync in mbox file /var/mail/r/user
Maybe you have mentioned this in some other mail but is your mail on NFS or on local disk? What locking methods are you using?
And btw, I highly recommend that you upgrade to latest CVS code, it fixes many known problems.
-- Tomi Hakala
Hi,
Mailboxes on NFS, locked is running on both client and server (both Solaris 9). dovecot.conf settings use the default:
#mbox_read_locks = fcntl #mbox_write_locks = dotlock fcntl
I am reluctant to use CVS versions, I would rather have 1.0alpha2 when ready. This dovecot is running in production with 3000 users. School is now in session for us and people have been hitting it hard the last couple of days. In general, dovecot is doing very well.
BTW, thanks to whoever clued me in to the rlim_fd_cur and rlim_fd_max kernel settings for Solaris 9. Doubling these values solved my "too many open files" issue.
Jeff Earickson Colby College
On Thu, 8 Sep 2005, Tomi Hakala wrote:
Date: Thu, 08 Sep 2005 17:26:00 +0300 From: Tomi Hakala tomi.hakala@clinet.fi To: Jeff A. Earickson jaearick@colby.edu Cc: dovecot@dovecot.org Subject: Re: [Dovecot] 1.0alpha1: another imap core, no assert
Jeff A. Earickson wrote:
Output of gdb session on the core file attached. This one only produced the following syslog:
IMAP(user): UIDs broken with partial sync in mbox file /var/mail/r/user
Maybe you have mentioned this in some other mail but is your mail on NFS or on local disk? What locking methods are you using?
And btw, I highly recommend that you upgrade to latest CVS code, it fixes many known problems.
-- Tomi Hakala
On Thu, 2005-09-08 at 10:34 -0400, Jeff A. Earickson wrote:
Hi,
Mailboxes on NFS, locked is running on both client and server (both Solaris 9). dovecot.conf settings use the default:
#mbox_read_locks = fcntl #mbox_write_locks = dotlock fcntl
What about lock_method, and are indexes in NFS or local disk?
IMAP(user): UIDs broken with partial sync in mbox file /var/mail/r/user
Does this happen often? I think there are some rarely occuring bugs in Dovecot still related to this, but I haven't yet figured out how to reproduce/fix them.
This can also happen if mbox has changed unexpectedly but also its timestamp and file size hasn't changed from what Dovecot last had seen. Pretty unlikely though..
Anyway, this problem isn't visible to users either. Dovecot just re-syncs the whole mbox afterwards.
participants (3)
-
Jeff A. Earickson
-
Timo Sirainen
-
Tomi Hakala