[Dovecot] 1.0.14 -> 1.1.1: dovecot-uidlist errors

Amitai Schlair schmonz at schmonz.com
Tue Jun 24 19:31:53 EEST 2008


I've just updated from 1.0.14 to 1.1.1 (Maildirs). According to 
<URL:http://wiki.dovecot.org/Upgrading/1.1>, "dovecot-uidlist file is in 
a new format. The old format is automatically converted to new one."

When I try to delete a message (which moves it to the IMAP Trash 
folder), I get the following looping sequence of errors until I cancel 
the delete operation in the mail client:

-----

Jun 24 12:22:13 chicken-ac dovecot: IMAP(schmonz): 
fdatasync_path(/home/schmonz/Maildir/.Trash/cur) failed: Bad file descriptor
Jun 24 12:22:13 chicken-ac dovecot: Panic: IMAP(schmonz): file 
maildir-uidlist.c: line 1217 (maildir_uidlist_sync_update): assertion 
failed: (ctx->first_unwritten_pos != (unsigned int)-1)
Jun 24 12:22:13 chicken-ac dovecot: child 5170 (imap) killed with signal 6
Jun 24 12:22:14 chicken-ac dovecot: imap-login: Login: user=<schmonz>, 
method=PLAIN, rip=68.46.70.233, lip=160.39.240.17, TLS
Jun 24 12:22:16 chicken-ac dovecot: IMAP(schmonz): 
fdatasync_path(/home/schmonz/Maildir/.Trash/cur) failed: Bad file descriptor
Jun 24 12:22:16 chicken-ac dovecot: Panic: IMAP(schmonz): file 
maildir-uidlist.c: line 1217 (maildir_uidlist_sync_update): assertion 
failed: (ctx->first_unwritten_pos != (unsigned int)-1)
Jun 24 12:22:16 chicken-ac dovecot: child 27601 (imap) killed with signal 6
Jun 24 12:22:17 chicken-ac dovecot: imap-login: Login: user=<schmonz>, 
method=PLAIN, rip=68.46.70.233, lip=160.39.240.17, TLS
Jun 24 12:22:19 chicken-ac dovecot: IMAP(schmonz): 
fdatasync_path(/home/schmonz/Maildir/.Trash/cur) failed: Bad file descriptor
Jun 24 12:22:19 chicken-ac dovecot: Panic: IMAP(schmonz): file 
maildir-uidlist.c: line 1217 (maildir_uidlist_sync_update): assertion 
failed: (ctx->first_unwritten_pos != (unsigned int)-1)
Jun 24 12:22:19 chicken-ac dovecot: child 29637 (imap) killed with signal 6
Jun 24 12:22:20 chicken-ac dovecot: imap-login: Login: user=<schmonz>, 
method=PLAIN, rip=68.46.70.233, lip=160.39.240.17, TLS
Jun 24 12:22:22 chicken-ac dovecot: IMAP(schmonz): 
fdatasync_path(/home/schmonz/Maildir/.Trash/cur) failed: Bad file descriptor
Jun 24 12:22:22 chicken-ac dovecot: Panic: IMAP(schmonz): file 
maildir-uidlist.c: line 1217 (maildir_uidlist_sync_update): assertion 
failed: (ctx->first_unwritten_pos != (unsigned int)-1)
Jun 24 12:22:22 chicken-ac dovecot: child 9143 (imap) killed with signal 6
Jun 24 12:22:22 chicken-ac dovecot: imap-login: Login: user=<schmonz>, 
method=PLAIN, rip=68.46.70.233, lip=160.39.240.17, TLS
Jun 24 12:22:23 chicken-ac dovecot: IMAP(schmonz): Connection closed 
bytes=45/352132
Jun 24 12:24:23 chicken-ac dovecot: imap-login: Login: user=<schmonz>, 
method=PLAIN, rip=68.46.70.233, lip=160.39.240.17, TLS

-----

Alternatively, sometimes I get an error dialog in the mail client: "The 
current command did not succeed.  The mail server responded: BUG: 
Unknown internal error."

Have I done something wrong? Can I provide more information to help 
narrow this down?

Thanks,

- Amitai


More information about the dovecot mailing list