[Dovecot] 1.0-test78

Emmett Pate emmett at epate.com
Thu Jul 14 14:58:41 EEST 2005


Timo Sirainen wrote:

> http://dovecot.org/test/
>
> Fixes:
>  - Crashes in non-x86 64bit systems
>  - Bugs in cache file header caching (you probably should delete all 
> dovecot.index.cache files to be sure the bug won't haunt you in future)
>  - FETCH ENVELOPE patch by Chris Wakelin (I'll try to figure out what 
> to do with the list patch later)
>
> Known bugs left:
>  - Thunderbird + maildir: moving lots of messages from mailbox to 
> another may cause deadlock (lock timeouts in half a minute or so and 
> fails the operation).
>  - I guess I should try to look at the Thunderbird + POP3 + lots of 
> messages -> DELE error too again..
>  - I've heard that 1.0-tests are a lot slower than 0.99.x or 
> 1.0-stable when checking new mail (with kmail), ie. client asking 
> STATUS of all mailboxes. I've looked at their strace outputs and the 
> difference (5-10x slower) comes from 1.0-test waiting longer in poll() 
> for client input, which doesn't really make any sense to me. Can 
> anyone verify this or think of reasons why this could happen? Maybe 
> I'm setting some socket option differently, although I don't think 
> I've changed anything..

After upgrading from 1.0-test76 to 1.0-test78 (i386 on OpenBSD3.7), I 
immediately started seeing a bunch of these errors in the maillog:

Jul 14 07:44:15 mail dovecot: POP3(marilynearmstrong): file mbox-file.c: 
line 144 (mbox_file_seek): assertion failed: ((((char *)data - (char 
*)NULL) & 7) == 0)
Jul 14 07:44:35 mail dovecot: POP3(bdjohnston): file mbox-file.c: line 
144 (mbox_file_seek): assertion failed: ((((char *)data - (char *)NULL) 
& 7) == 0)
Jul 14 07:47:52 mail dovecot: POP3(tracyh): file mbox-file.c: line 144 
(mbox_file_seek): assertion failed: ((((char *)data - (char *)NULL) & 7) 
== 0)
Jul 14 07:48:05 mail dovecot: POP3(nedwilliams): file mbox-file.c: line 
144 (mbox_file_seek): assertion failed: ((((char *)data - (char *)NULL) 
& 7) == 0)

I'm not sure how this affected the users since I quickly reverted back 
to 1.0-test76 (it's a production environment that I recently migrated 
from RH Linux to OpenBSD). I'll be glad
to provide any other information that may be useful.

Thanks,

-- 
Emmett "Buddy" Pate



More information about the dovecot mailing list