On Fri, 2008-08-29 at 12:58 -0500, Mike Abbott wrote: > For other users I see this error before imap crashes: > dovecot: Aug 29 11:45:23 Error: IMAP(user2): Rebuilding index file / > Volumes/Spool/spool/user2/mail/dovecot.index: CPU architecture changed > Attached are pre- and post-rebuild copies of that user's dovecot* > files, and also a copy from after a second telnet session which also > crashed. > > It's possible this is a 32/64-bit incompatibility issue (imap is a 64- > bit program for me; mail might have been delivered by a 32-bit deliver > or previously read by a 32-bit imap) but more likely the dovecot* > files are just hosed in some way.
That error message comes if CPU endianess changes (or the bit describing it in the dovecot.index file header changes). After wondering for a while, I can now reproduce your problems. The only thing I had to do was to define WORDS_BIGENDIAN on a little-endian machine. Why are you doing that? :)
signature.asc
Description: This is a digitally signed message part
