Package: dovecot-imapd
Version: 1:2.2.27-3+deb9u6
Severity: important
Hi,
One of my IMAP users reports failures when trying to do full-text
searches of a large (3G) mailbox; subject-only searches are OK.
The backtrace in syslog is:
Sep 15 11:51:37 aragorn dovecot: imap(atreic): Panic: file message-parser.c:
line 174 (message_part_finish): assertion failed: (ctx->nested_parts_count > 0)
Sep 15 11:51:37 aragorn dovecot: imap(atreic): Error: Raw backtrace:
/usr/lib/dovecot/libdovecot.so.0(+0x96442) [0x7f7a45a5d442] ->
/usr/lib/dovecot/libdovecot.so.0(+0x9653d) [0x7f7a45a5d53d] ->
/usr/lib/dovecot/libdovecot.so.0(i_fatal+0) [0x7f7a459f2b41] ->
/usr/lib/dovecot/libdovecot.so.0(+0x7de96) [0x7f7a45a44e96] ->
/usr/lib/dovecot/libdovecot.so.0(message_parser_parse_next_block+0xdc)
[0x7f7a45a4645c] -> /usr/lib/dovecot/libdovecot.so.0(message_search_msg+0xa0)
[0x7f7a45a47d30] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0xb289f)
[0x7f7a45d9c89f] ->
/usr/lib/dovecot/libdovecot-storage.so.0(mail_search_args_foreach+0x45)
[0x7f7a45d24685] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0xb24b0)
[0x7f7a45d9c4b0] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0xb4513)
[0x7f7a45d9e513] ->
/usr/lib/dovecot/libdovecot-storage.so.0(index_storage_search_next_nonblock+0x114)
[0x7f7a45d9ec24] ->
/usr/lib/dovecot/libdovecot-storage.so.0(mailbox_search_next_nonblock+0x22)
[0x7f7a45d2b382] -> dov
ecot/imap(+0x2241f) [0x561b87f2a41f] -> dovecot/imap(command_exec+0xa5)
[0x561b87f23735] -> dovecot/imap(+0x21522) [0x561b87f29522] ->
/usr/lib/dovecot/libdovecot.so.0(io_loop_handle_timeouts+0x106)
[0x7f7a45a71e06] ->
/usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0xc3)
[0x7f7a45a73593] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x3c)
[0x7f7a45a7203c] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x38)
[0x7f7a45a721e8] -> /usr/lib/dovecot/libdovecot.so.0(master_service_run+0x13)
[0x7f7a459f9083] -> dovecot/imap(main+0x328) [0x561b87f14e68] ->
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1) [0x7f7a456482e1] ->
dovecot/imap(_start+0x2a) [0x561b87f14fea]
Sep 15 11:51:37 aragorn dovecot: imap(atreic): Fatal: master: service(imap):
child 9125 killed with signal 6 (core dumps disabled)
Regards,
Matthew
-- Package-specific info:
dovecot configuration
---------------------
# 2.2.27 (c0f36b0): /etc/dovecot/dovecot.conf
# Pigeonhole version 0.4.16 (fed8554)
# OS: Linux 4.9.0-12-amd64 x86_64 Debian 9.13
mail_location = mbox:~/mail:INBOX=/var/mail/%u
mail_privileged_group = mail
namespace inbox {
inbox = yes
location =
mailbox Drafts {
special_use = \Drafts
}
mailbox Junk {
special_use = \Junk
}
mailbox Sent {
special_use = \Sent
}
mailbox "Sent Messages" {
special_use = \Sent
}
mailbox Trash {
special_use = \Trash
}
prefix =
}
passdb {
driver = pam
}
plugin {
sieve = file:~/sieve;active=~/.dovecot.sieve
}
protocols = " imap"
ssl_cert =
</var/lib/dehydrated/certs/aragorn.weathertop.principate.org.uk/fullchain.pem
ssl_key = # hidden, use -P to show it
userdb {
driver = passwd
}
-- System Information:
Debian Release: 9.13
APT prefers oldstable-updates
APT policy: (500, 'oldstable-updates'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.9.0-12-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages dovecot-imapd depends on:
ii dovecot-core 1:2.2.27-3+deb9u6
ii libbz2-1.0 1.0.6-8.1
ii libc6 2.24-11+deb9u4
ii liblz4-1 0.0~r131-2+b1
ii liblzma5 5.2.2-1.2+b1
ii ucf 3.0036
ii zlib1g 1:1.2.8.dfsg-5
dovecot-imapd recommends no packages.
Versions of packages dovecot-imapd suggests:
pn ufw <none>
Versions of packages dovecot-imapd is related to:
ii dovecot-core [dovecot-common] 1:2.2.27-3+deb9u6
pn dovecot-dbg <none>
pn dovecot-dev <none>
ii dovecot-gssapi 1:2.2.27-3+deb9u6
ii dovecot-imapd 1:2.2.27-3+deb9u6
ii dovecot-ldap 1:2.2.27-3+deb9u6
pn dovecot-lmtpd <none>
pn dovecot-managesieved <none>
ii dovecot-mysql 1:2.2.27-3+deb9u6
ii dovecot-pgsql 1:2.2.27-3+deb9u6
pn dovecot-pop3d <none>
ii dovecot-sieve 1:2.2.27-3+deb9u6
ii dovecot-sqlite 1:2.2.27-3+deb9u6
-- no debconf information