[Dovecot] failed assertion in 1.1.8: istream.c: line 81

Timo Sirainen tss at iki.fi
Tue Mar 3 22:53:09 EET 2009


On Tue, 2009-03-03 at 15:42 -0500, Alan Ferrency wrote:
> On Tue, 3 Mar 2009, Timo Sirainen wrote:
> 
> > On Tue, 2009-03-03 at 15:35 -0500, Alan Ferrency wrote:
> > > I have a core dump available for deliver; here's a backtrace:
> >
> > Could you also do:
> >
> > > #6  0x080bb8a1 in i_stream_read (stream=0x8102e28) at istream.c:93
> >
> > fr 6
> > p *stream
> > p *stream.real_stream
> > p *stream.real_stream.parent
> > p *stream.real_stream.parent.real_stream
> 
> Sure.

There's some bug here, but I'm not really sure where exactly the bug is.
Could you apply the attached patch, remove -O2 from CFLAGS in
src/lib-storage/index/mbox/Makefile, install and see if the assert moves
to the istream-raw-mbox.c. If it does, again do:

fr 6
p ret
p pos
p new_pos
p *rstream
p *stream.parent
p *stream.parent.real_stream

-------------- next part --------------
A non-text attachment was scrubbed...
Name: diff
Type: text/x-patch
Size: 695 bytes
Desc: not available
Url : http://dovecot.org/pipermail/dovecot/attachments/20090303/1c3472c0/attachment.bin 
-------------- 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/20090303/1c3472c0/attachment-0001.bin 


More information about the dovecot mailing list