[Dovecot] segv when Mailbox is in inconsistent state, please relogin.

Timo Sirainen tss at iki.fi
Thu Mar 1 10:38:38 EET 2007


On Mon, 2007-02-26 at 21:38 -0800, Dan Price wrote:
> (dbx) where
> =>[1] o_stream_uncork(stream = (nil)), line 60 in "ostream.c"
>   [2] _client_input(context = 0xc32f0), line 431 in "client.c"
>   [3] io_loop_handler_run(ioloop = 0xc0ae8), line 199 in "ioloop-poll.c"
>   [4] io_loop_run(ioloop = 0xc0ae8), line 284 in "ioloop.c"
>   [5] main(argc = -4195263, argv = 0xb4c00, envp = 0xb5f6c), line 287 in "main.c"

I don't get this. It looks like client_destroy() is called while
handling input commands, but I can't find any code path that could do
it. I added asserts to make it crash in client_destroy(), so if that
happens maybe I can get it fixed:

http://dovecot.org/list/dovecot-cvs/2007-March/007912.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://dovecot.org/pipermail/dovecot/attachments/20070301/cc2ef862/attachment.pgp 


More information about the dovecot mailing list