> On 08 Sep 2015, at 00:36, Timo Sirainen <t...@iki.fi> wrote: > > On 07/29/2015 04:02 PM, mihaiush wrote: >> Hi, >> >> I have a mailbox where indexing fails with the following error: >> >> # /opt/dovecot2/bin/doveadm -c /tmp/dovecot.conf -o >> mail_location=/tmp/skesselring index '*' >> doveadm(root): Panic: file charset-iconv.c: line 132 (charset_to_utf8): >> assertion failed: (*src_size - pos <= CHARSET_MAX_PENDING_BUF_SIZE) > > Is it possible for you to send the broken mail to me? Otherwise it would > be pretty difficult to figure out how to fix this. > > Also applying this patch would make it a bit clearer where the problem > is: http://hg.dovecot.org/dovecot-2.2/rev/9fdbb3b220ec > >> ctx = {mail = 0x23639b0, update_ctx = 0x2355980, content_type = >> 0x2371540 "text/*", content_disposition = 0x2371fa0 "attachment; >> filename=\"PTT-20141109-WA0001.amr\"", body_parser = 0x23832a0, word_buf = > > So the problem is with indexing an attachment called "PTT-20141109 > WA0001.amr".
Fixed: http://hg.dovecot.org/dovecot-2.2/rev/cb4fcdc716e2 It doesn't seem to happen with newer glibc versions though, at least not in my Debian unstable.