Displaying 7 results from an estimated 7 matches for "translation_buf".
2015 May 16
4
charset_to_utf8 assertion of remaining src_size
...i.e.:
>
> diff -r 91bbd6753689 src/lib-mail/message-decoder.c
> - --- a/src/lib-mail/message-decoder.c Thu May 14 23:49:12 2015 +0300
> +++ b/src/lib-mail/message-decoder.c Fri May 15 22:52:41 2015 -0700
> @@ -347,6 +347,8 @@
> sizeof(ctx->translation_buf));
> memcpy(ctx->translation_buf, data + pos,
> ctx->translation_size);
> + } else {
> + charset_to_utf8_reset(ctx->charset_trans);
> }
I think the fix probably belongs t...
2015 May 15
2
charset_to_utf8 assertion of remaining src_size
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hi,
I have seen the following assertion fails on my own mail server
(indexer-worker):
Panic: file charset-iconv.c: line 132 (charset_to_utf8): assertion
failed: (*src_size - pos <= CHARSET_MAX_PENDING_BUF_SIZE)
However, when charset_to_utf8_try returns FALSE (e.g. iconv() got
EINVAL or EILSEQ), the for loop in charset_to_utf8 may end earlier,
2015 Jan 12
2
HG e3640ccaa76d crashes upon IMAP SEARCH
...dicted next UID
* OK [HIGHESTMODSEQ 1029] Highest
a OK [READ-WRITE] Select completed (0.003 secs).
b search charset utf-8 body "Sleeve"
imap(tlx at leuxner.net): Panic: file message-decoder.c: line 346 (message_decode_body): assertion failed: (ctx->translation_size <= sizeof(ctx->translation_buf))
imap(tlx at leuxner.net): Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x7749f) [0x7ffe68e6d49f] -> /usr/lib/dovecot/libdovecot.so.0(default_fatal_handler+0x2a) [0x7ffe68e6d57a] -> /usr/lib/dovecot/libdovecot.so.0(i_fatal+0) [0x7ffe68e1df65] -> /usr/lib/dovecot/libdovecot.so.0...
2015 May 16
0
charset_to_utf8 assertion of remaining src_size
...after each full conversion?
i.e.:
diff -r 91bbd6753689 src/lib-mail/message-decoder.c
- --- a/src/lib-mail/message-decoder.c Thu May 14 23:49:12 2015 +0300
+++ b/src/lib-mail/message-decoder.c Fri May 15 22:52:41 2015 -0700
@@ -347,6 +347,8 @@
sizeof(ctx->translation_buf));
memcpy(ctx->translation_buf, data + pos,
ctx->translation_size);
+ } else {
+ charset_to_utf8_reset(ctx->charset_trans);
}
output->data = ctx->buf2->data;...
2015 May 21
0
charset_to_utf8 assertion of remaining src_size
...f -r 91bbd6753689 src/lib-mail/message-decoder.c
> > - --- a/src/lib-mail/message-decoder.c Thu May 14 23:49:12 2015 +0300
> > +++ b/src/lib-mail/message-decoder.c Fri May 15 22:52:41 2015 -0700
> > @@ -347,6 +347,8 @@
> > sizeof(ctx->translation_buf));
> > memcpy(ctx->translation_buf, data + pos,
> > ctx->translation_size);
> > + } else {
> > + charset_to_utf8_reset(ctx->charset_trans);
> > }
>
>...
2014 Nov 04
1
doveadm index message-decoder assertion failed
...q INBOX
However, when I try to index an Archives folder: doveadm index -u foo -q
Archives, the index-work crashed with this log message:
dovecot: indexer-worker(foo): Panic: file message-decoder.c: line 363
(message_decode_body): assertion failed: (ctx->translation_size <=
sizeof(ctx->translation_buf))
dovecot: indexer: Error: Indexer worker disconnected, discarding 1
requests for foo
dovecot: indexer-worker(foo): Fatal: master: service(indexer-worker):
child 28730 killed with signal 6 (core dumps disabled)
The Archives folder has 22317 messages.
Please help.
dovecot --version
2.2.15
do...
2015 Jan 14
0
HG e3640ccaa76d crashes upon IMAP SEARCH
...ote:
> $ doveconf -n | head
> # 2.2.15 (e3640ccaa76d): /etc/dovecot/dovecot.conf
> b search charset utf-8 body "Sleeve"
> imap(tlx at leuxner.net): Panic: file message-decoder.c: line 346 (message_decode_body): assertion failed: (ctx->translation_size <= sizeof(ctx->translation_buf))
Hopefully fixed now? Looks like there have been all kinds of small bugs with searching.