[Dovecot] assertion failure in current hg, file istream.c: line 303 (i_stream_read_data): assertion failed: (stream->stream_errno != 0) (1.1.3 was working fine)

Timo Sirainen tss at iki.fi
Mon Sep 22 22:56:29 EEST 2008


On Wed, 2008-09-17 at 22:01 +0200, Diego Liziero wrote:
> On Wed, Sep 17, 2008 at 9:35 PM, Timo Sirainen <tss at iki.fi> 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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://dovecot.org/pipermail/dovecot/attachments/20080922/1a4fb223/attachment.bin 


More information about the dovecot mailing list