[Dovecot] v2.2.0 - possible bug?
Marc Perkel
marc at perkel.com
Mon Apr 15 16:43:22 EEST 2013
On 4/15/2013 2:09 AM, Timo Sirainen wrote:
> On 15.4.2013, at 8.35, Marc Perkel <marc at perkel.com> wrote:
>
>> When doing a server side message body search I got this in the logs:
>>
>> Apr 14 22:32:24 imap(support at junkemailfilter.com): Panic: file message-parser.c: line 698 (preparsed_parse_prologue_more): assertion failed: (ctx->part->children != NULL)
> You can reproduce this? What if you delete that mailbox's dovecot.index.cache and search twice after that?
>
New update - tried it again and got the error in the logs:
Apr 15 06:40:28 imap-login: Info: Login:
user=<support at junkemailfilter.com>, method=PLAIN, rip=::1, lip=::1,
mpid=11228, secured, session=<82RcZWbaRgAAAAAAAAAAAAAAAAAAAAAB>
Apr 15 06:40:28 imap(support at junkemailfilter.com): Panic: file
message-parser.c: line 698 (preparsed_parse_prologue_more): assertion
failed: (ctx->part->children != NULL)
Apr 15 06:40:28 imap(support at junkemailfilter.com): Error: Raw backtrace:
/usr/lib/dovecot/libdovecot.so.0(+0x5f45a) [0x7f6d585bf45a] ->
/usr/lib/dovecot/libdovecot.so.0(+0x5f4a6) [0x7f6d585bf4a6] ->
/usr/lib/dovecot/libdovecot.so.0(i_error+0) [0x7f6d5857fd4f] ->
/usr/lib/dovecot/libdovecot.so.0(+0x52863) [0x7f6d585b2863] ->
/usr/lib/dovecot/libdovecot.so.0(message_parser_parse_next_block+0x29)
[0x7f6d585b2349] ->
/usr/lib/dovecot/libdovecot.so.0(message_search_msg+0x5d)
[0x7f6d585b451d] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x9d558)
[0x7f6d588bd558] ->
/usr/lib/dovecot/libdovecot-storage.so.0(mail_search_args_foreach+0x3c)
[0x7f6d58894c3c] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x9d289)
[0x7f6d588bd289] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x9e2fd)
[0x7f6d588be2fd] ->
/usr/lib/dovecot/libdovecot-storage.so.0(index_storage_search_next_nonblock+0xe8)
[0x7f6d588be938] ->
/usr/lib/dovecot/libdovecot-storage.so.0(mailbox_search_next_nonblock+0x27)
[0x7f6d58899057] -> dovecot/imap [support at junkemailfilter.com ::1 UID
SEARCH]() [0x41a78f] -> dovecot/imap [support at junkemailfilter.com ::1
UID SEARCH](imap_search_start+0xe9) [0x41abf9] -> dovecot/imap
[support at junkemailfilter.com ::1 UID SEARCH](cmd_search+0xc5) [0x40ff75]
-> dovecot/imap [support at junkemailfilter.com ::1 UID
SEARCH](command_exec+0x3d) [0x414f5d] -> dovecot/imap
[support at junkemailfilter.com ::1 UID SEARCH]() [0x4140c0] ->
dovecot/imap [support at junkemailfilter.com ::1 UID SEARCH]() [0x4141ad]
-> dovecot/imap [support at junkemailfilter.com ::1 UID
SEARCH](client_handle_input+0x11d) [0x41442d] -> dovecot/imap
[support at junkemailfilter.com ::1 UID SEARCH](client_input+0x6f)
[0x41479f] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x36)
[0x7f6d585ce3a6] ->
/usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0xa7)
[0x7f6d585cf407] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x28)
[0x7f6d585ce348] ->
/usr/lib/dovecot/libdovecot.so.0(master_service_run+0x13)
[0x7f6d58584a03] -> dovecot/imap [support at junkemailfilter.com ::1 UID
SEARCH](main+0x2a7) [0x41d997] ->
/lib64/libc.so.6(__libc_start_main+0xfd) [0x7f6d581e6cdd] ->
dovecot/imap [support at junkemailfilter.com ::1 UID SEARCH]() [0x40a4d9]
Apr 15 06:40:28 imap(support at junkemailfilter.com): Fatal: master:
service(imap): child 11228 killed with signal 6 (core dumps disabled)
These files were recreated:
-rw-rw---- 1 mail mail 48 Apr 15 06:40 dovecot-keywords
-rw-rw---- 1 mail mail 678358 Apr 15 06:40 dovecot-uidlist
More information about the dovecot
mailing list