[Dovecot] 1.0-test22 - maildir fixed?

Juergen Daubert Juergen.Daubert at t-online.de
Mon Jun 28 17:40:10 EEST 2004


On Wed, Jun 23, 2004 at 09:16:32AM +0300, Timo Sirainen wrote:
> http://dovecot.org/test/
> 
> Well, remember when I said:
> 
> > Here you go, maildir syncing problems finally fixed (I hope). Well,
> > except there's this "new-dir-only syncing" optimization which I'm not
> > really sure if it works as it should.

While doing some test with 1.0-test22 I've found one strange bug which
seems to be related to the 'FOLDER INTERNAL DATA' mail that will be in
inserted by uw-imap.

To reproduce:

1. stop dovecot, start uw-imap
2. create a new folder and cp some mails into this new folder
3. stop uw-imap, start dovecot
4. select the new created folder

  Dovecot v1.0-test22 starting up
  imap-login: Login: juergen [192.168.0.1]
  IMAP(juergen): file mail-index-transaction.c: line 147 
      (mail_index_transaction_lookup): assertion failed: (seq >=
      t->first_new_seq && seq <= t->last_new_seq)
  child 4432 (imap) killed with signal 6

After reselecting this folder with my client (mutt) I can see 
sometimes either one additional mail at the bottom or even the first 
mail doubled ?


Sorry, but some other errors, which may be related:

  IMAP(juergen): mbox sync: UID inserted in the middle of mailbox 
      /home/juergen/Mail/_spam (241 > 240)
  IMAP(juergen): file mail-index-view.c: line 176 (_view_lookup_full): 
      assertion failed: (seq > 0 && seq <= 
	  mail_index_view_get_message_count(view))
  child 2891 (imap) killed with signal 6

and

  IMAP(juergen): file mbox-sync-rewrite.c:
      line 320 (mbox_sync_read_and_move): assertion failed: 
	  (need_space == -mails[idx].space)
  child 2899 (imap) killed with signal 6



Greetings
Juergen


-- 
juergen.daubert at t-online.de



More information about the dovecot mailing list