On 11.10.2012, at 20.35, btb wrote:

> i'm setting up an imap proxy in front of a novell groupwise server.  it seems 
> to so far be partially working, but dovecot is having trouble in certain 
> cases.  i expect that it's ultimately due to what i believe is a very poor 
> implementation of imap provided by groupwise [at least based on other 
> experiences in the past] - but that's a big part of why i'd like to have 
> dovecot in between it and clients.
> 
> os is ubuntu 12.10 development/beta, dovecot is 2.1.7 courtesy of ubuntu's 
> packages.

There have been a couple of imapc fixes since v2.1.7. It's possible that the 
crash is fixed by one of them.

> Oct 11 13:24:52 halo dovecot: imap(jdoe): Error: imapc: Mailbox 'Trash' state 
> corrupted: Expunged message reappeared in session (uid=6282 < next_uid=6283)

Could you get imapc rawlogs where this happens? Point imapc_rawlog_dir setting 
to some directory.

> #0  0x0000000000000000 in ?? ()
> No symbol table info available.
> #1  0x00007fc7f6cb611e in imap_parser_reset (parser=0x7fc7f8a0f3a0) at 
> imap-parser.c:93
> No locals.
> #2  0x00007fc7f6f7ada7 in imapc_connection_input_reset 
> (conn=conn@entry=0x7fc7f8a0d270) at imapc-connection.c:664
> No locals.
> #3  0x00007fc7f6f7c6f4 in imapc_connection_input_untagged 
> (conn=conn@entry=0x7fc7f8a0d270) at imapc-connection.c:908

This backtrace unfortunately doesn't make it very clear what the problem is. 
I'd guess it's trying to use already freed memory (one such bug was already 
fixed).

Reply via email to