On Mon, 2007-04-23 at 13:40 -0500, bhayden@umn.edu wrote:
Apr 23 13:22:41 server.umn.edu dovecot: [ID 107833 local6.error] [9073] IMAP(USER): mbox /var/mail/user: seq=1 uid=8808 uid_broken=0 originally needed 10 bytes, now needs 23 bytes
Anything else than Dovecot accessing these mboxes (besides MDA)?
10 bytes could be used for "Status: O\n" and 13 bytes could be used for "X-UID: 8808\n". But why wouldn't it figure out initially that it needed to write the X-UID header also? Hmm.
Do you have a core file from that crash? It would show a bit more information. If not, see http://dovecot.org/bugreport.html
If these happen frequently, I could also send a debug patch that writes the broken mbox headers to some temp file. That with the core file would provide enough information to figure out what exactly is the problem.