Timo Sirainen wrote:
On 7.3.2005, at 01:09, F. Even wrote:
Mar 6 16:50:59 cerebus dovecot: IMAP(problemuser): file mail-cache- transaction.c: line 250 (mail_cache_transaction_reserve_more): assertion failed: (size >= 2)
I saw this a few times with my tests, but since it happened pretty rarely I thought it wouldn't matter much.. Guess you found a way to reproduce it much more easily. I'll try to look into it soon.
Very regularly...
...don't know how regularly before too long though...as I intend to move to Maildirs this next weekend.
It seems to happen regularly on an 80MB mbox accessing via Squirrelmail. It doesn't surprise me much though, as UW would never do anything with teh boxes, but I figured with Dovecot's caching, etc., it might work better. As I said though, I can access it via Thunderbird no problems. Although, before with sqmail, it would just time out...whereas now with this larger mbox, it just craps out with that error.
I've also just seen a new error on a 33,000+ msg. mbox using Thunderbird, but it still retrieved the msgs. (after what looks like making another connection) and updated my mailbox on the client.
Here are the recent logs with both clients (I've labeled the Squirrelmail login squser and the Thunderbird login tbirduser).
Mar 8 02:09:34 cerebus dovecot: imap-login: Login: tbirduser [ip.ad.dr.es] Mar 8 02:10:34 cerebus dovecot: imap-login: Login: tbirduser [ip.ad.dr.es] Mar 8 02:10:34 cerebus last message repeated 2 times Mar 8 02:10:58 cerebus dovecot: IMAP(tbirduser): file mail-transaction-log-view.c: line 140 (mail_transaction_log_view_set): assertion failed: (min_file_seq != max_file_seq || min_file_offset <= max_file_offset) Mar 8 02:10:58 cerebus dovecot: child 99281 (imap) killed with signal 6 Mar 8 02:10:59 cerebus dovecot: imap-login: Login: tbirduser [ip.ad.dr.es] Mar 8 02:19:09 cerebus dovecot: imap-login: Login: randomuser [ip.ad.dr.es] Mar 8 02:20:31 cerebus dovecot: imap-login: Login: tbirduser [ip.ad.dr.es] Mar 8 02:24:11 cerebus dovecot: imap-login: Login: dfjkl [127.0.0.1] Mar 8 02:24:13 cerebus dovecot: imap-login: Login: dfjkl [127.0.0.1] Mar 8 02:24:30 cerebus dovecot: IMAP(squser): file mail-cache-transaction.c: line 250 (mail_cache_transaction_reserve_more): assertion failed: (size >= 2) Mar 8 02:24:30 cerebus dovecot: child 99481 (imap) killed with signal 6 Mar 8 02:24:31 cerebus dovecot: imap-login: Login: squser [127.0.0.1]
Thanks for looking into it. Hopefully it will make Dovecot even more solid before all is said and done. I like it already though. ;-)