On Wed, 2008-09-17 at 22:01 +0200, Diego Liziero wrote: > On Wed, Sep 17, 2008 at 9:35 PM, Timo Sirainen <[EMAIL PROTECTED]> wrote: > > > > Could you do: > > > >> #6 0x080fcb64 in i_stream_read_data (stream=0x9094a08, > >> data_r=0xbfe64444, size_r=0xbfe64440, threshold=0) at istream.c:303 > >> ret = -1 > >> read_more = false > >> __PRETTY_FUNCTION__ = "i_stream_read_data" > > > > fr 6 > > p *stream > > p *stream.real_stream > > (gdb) fr 6 > #6 0x080fcb64 in i_stream_read_data (stream=0x9094a08, > data_r=0xbfe64444, size_r=0xbfe64440, threshold=0) at istream.c:303 > 303 i_assert(stream->stream_errno != 0);
I'm still not really sure why this is happening. I recently added some more asserts to v1.2 code tree. Now that I've fixed several bugs in them maybe they're stable enough for v1.1 too. Does this move the assert to come earlier? http://hg.dovecot.org/dovecot-1.1/rev/a1a14d67b15d
signature.asc
Description: This is a digitally signed message part