Hi,
Here is gdb backtrace for the crash.
#0 0x00f69402 in __kernel_vsyscall ()
No symbol table info available.
#1 0x0070af30 in raise () from /lib/i686/nosegneg/libc.so.6
No symbol table info available.
#2 0x0070c911 in abort () from /lib/i686/nosegneg/libc.so.6
No symbol table info available.
#3 0x00575c14 in default_fatal_finish (type=<value optimized out>,
status=0) at failures.c:193
backtrace = 0x86ae100 "/usr/lib/dovecot/libdovecot.so.0
[0x575c1f] -> /usr/lib/dovecot/libdovecot.so.0 [0x575c9d] ->
/usr/lib/dovecot/libdovecot.so.0 [0x575514] ->
/usr/lib/dovecot/libdovecot.so.0(i_stream_read+0x13b) [0x57"...
#4 0x00575c9d in i_internal_fatal_handler (ctx=0xbfbc1c94,
format=0x5a2784 "file %s: line %d (%s): assertion failed: (%s)",
args=0xbfbc1cb4 "\f?Z") at failures.c:657
status = 0
#5 0x00575514 in i_panic (format=0x5a2784 "file %s: line %d (%s):
assertion failed: (%s)") at failures.c:267
ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0}
args = 0xbfbc1cb4 "\f?Z"
#6 0x0057f99b in i_stream_read (stream=0x86ea960) at istream.c:170
_stream = (struct istream_private *) 0x86ea928
old_size = 8192
ret = -2
__FUNCTION__ = "i_stream_read"
#7 0x0057fbfb in i_stream_read_data (stream=0x86ea960,
data_r=0xbfbc1d64, size_r=0xbfbc1d60, threshold=8192) at istream.c:536
ret = 8191
read_more = false
__FUNCTION__ = "i_stream_read_data"
#8 0x00564927 in message_parse_header_next (ctx=0x86f1770,
hdr_r=0xbfbc1da4) at message-header-parser.c:89
msg = (
const unsigned char *) 0x871de58 "References:
1397041424.77339.YahooMailNeo@web161206.mail.bf1.yahoo.com
1397041447.45218.YahooMailNeo@web161202.mail.bf1.yahoo.com
1397041471.51235.YahooMailNeo@web161205.mail.bf1.yahoo.com <1397"...
i = <value optimized out>
size = 8192
startpos = 8191
colon_pos = 10
parse_size = 8191
ret = 1
continued = false
continues = <value optimized out>
crlf_newline = <value optimized out>
__FUNCTION__ = "message_parse_header_next"
#9 0x00565414 in message_parse_header (input=0x86ea960, hdr_size=0x0,
flags=MESSAGE_HEADER_PARSER_FLAG_CLEAN_ONELINE, callback=0x94ae40
Panic: file istream.c: line 167 (i_stream_read): assertion failed: (old_size <= _stream->pos - _stream->skip)
Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0 [0x575c1f] -> /usr/lib/dovecot/libdovecot.so.0 [0x575c9d] -> /usr/lib/dovecot/libdovecot.so.0 [0x575514] -> /usr/lib/dovecot/libdovecot.so.0(i_stream_read+0x13b) [0x57f99b] -> /usr/lib/dovecot/libdovecot.so.0(i_stream_read_data+0x2b) [0x57fbfb] -> /usr/lib/dovecot/libdovecot.so.0(message_parse_header_next+0x87) [0x564927] -> /usr/lib/dovecot/libdovecot.so.0(message_parse_header+0x54) [0x565414] -> /usr/lib/dovecot/libdovecot-storage.so.0 [0x94a9c8] -> /usr/lib/dovecot/libdovecot-storage.so.0 [0x94ba89] -> /usr/lib/dovecot/libdovecot-storage.so.0(index_storage_search_next_nonblock+0xde) [0x94c5fe] -> /usr/lib/dovecot/libdovecot-storage.so.0(mailbox_search_next_nonblock+0x3e) [0x9222ee] -> dovecot/imap [0x8062b40] -> dovecot/imap [0x8063214] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handle_timeouts+0xbe) [0x58822e] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x97) [0x Fatal: master: service(imap): child 6201 killed with signal 6 (core dumped)
Thanks, Toni