Re: dovecot 1.1.rc3 assertion failed at index_mailbox_set_recent_uid while deleting message with thunderbird.

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: dovecot 1.1.rc3 assertion failed at index_mailbox_set_recent_uid while deleting message with thunderbird.

Timo Sirainen
On Mon, 2008-03-10 at 13:17 +0100, Diego Liziero wrote:
> On Mon, Mar 10, 2008 at 9:05 AM, Diego Liziero <[hidden email]> wrote:
> > To some users happens this assertion failure while deleting a message.
> >
> >  dovecot: Mar 10 08:40:44 Panic: IMAP(user): file index-sync.c: line 39
> >  (index_mailbox_set_recent_uid): assertion failed: (seq_range_exists
> >  (&ibox->recent_flags, uid))

Wonder if this fixes it?
http://hg.dovecot.org/dovecot-1.1/rev/abc88e664e63


signature.asc (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: dovecot 1.1.rc3 assertion failed at index_mailbox_set_recent_uid while deleting message with thunderbird.

Diego Liziero-2
On Wed, Apr 30, 2008 at 4:07 PM, Timo Sirainen <[hidden email]> wrote:

> On Mon, 2008-03-10 at 13:17 +0100, Diego Liziero wrote:
> > On Mon, Mar 10, 2008 at 9:05 AM, Diego Liziero <[hidden email]>
> wrote:
> > > To some users happens this assertion failure while deleting a message.
> > >
> > >  dovecot: Mar 10 08:40:44 Panic: IMAP(user): file index-sync.c: line
> 39
> > >  (index_mailbox_set_recent_uid): assertion failed: (seq_range_exists
> > >  (&ibox->recent_flags, uid))
>
> Wonder if this fixes it?
> http://hg.dovecot.org/dovecot-1.1/rev/abc88e664e63
>

Just updated to current tree. I'll let you know if it happens again.


Here are some more errors I got in dovecot.log with 1.1.rc4:
Corrupted index cache file /path/to/dovecot.index.cache: Broken MIME parts
for mail UID uidnumber
Corrupted index cache file /path/to/dovecot.index.cache: Broken virtual size
for mail UID uidnumber
Corrupted index cache file /path/to/dovecot.index.cache: used_file_size too
large
FETCH for mailbox mailboxname UID uidnumber got too little data: a vs a+b
UIDs broken with partial sync in mbox file
Corrupted transaction log file /path/to/dovecot.index.log: record size too
small (type=0x40, offset=7576, size=0)
Log synchronization error at seq=1,offset=24 for /path/to/dovecot.index:
Broken extension introduction: Record field points outside record size (0+16
> 8)

Diego.
Reply | Threaded
Open this post in threaded view
|

Re: dovecot 1.1.rc3 assertion failed at index_mailbox_set_recent_uid while deleting message with thunderbird.

Diego Liziero-2
In reply to this post by Timo Sirainen
On Wed, Apr 30, 2008 at 4:07 PM, Timo Sirainen <[hidden email]> wrote:

> > On Mon, Mar 10, 2008 at 9:05 AM, Diego Liziero wrote:
> > > To some users happens this assertion failure while deleting a message.
> > >
> > >  dovecot: Mar 10 08:40:44 Panic: IMAP(user): file index-sync.c: line
> 39
> > >  (index_mailbox_set_recent_uid): assertion failed: (seq_range_exists
> > >  (&ibox->recent_flags, uid))
>
> Wonder if this fixes it?
> http://hg.dovecot.org/dovecot-1.1/rev/abc88e664e63
>

Unfortunately not.
Got it again this morning (I only changed i_assert with i_error):
dovecot: May 02 09:40:39 Error: IMAP(username):
seq_range_exists(&ibox->recent_flags, uid)
Reply | Threaded
Open this post in threaded view
|

Re: dovecot 1.1.rc3 assertion failed at index_mailbox_set_recent_uid while deleting message with thunderbird.

Diego Liziero-2
Timo,
I was wondering If I can help you in spotting the cause of this
assertion failure (got this morning with rc5)
adding some i_info/debug and other seq_range_exists tests.

This morning all assertion failures were caused by users that deleted
with thunderbird many emails from inbox and thunderbird tried to move
them to imap trash folder.

seq_range_exists(&ibox->recent_flags, uid)

Regards,
Diego.