[Dovecot] Found bug on doing IMAP search with UTF8 chars

Timo Sirainen tss at iki.fi
Tue Sep 11 19:19:35 EEST 2012


On 7.9.2012, at 10.30, Weinreich, Nico wrote:

> I'm using Roundcube 0.9git as mail frontend and have installed Dovecot 2.1.7 on Debian Squeeze. When searching for mail via Roundcube and the keyword contains "special" chars (like german umlauts), then Dovecot seems to die when the folder does not contain a message which contains this keyword, i.e.
> 
> Sep  5 11:43:32 mail dovecot: imap(abc at def.de): Panic: search key not utf8: L.sung123 dsr_sub_allocation

This crash was fixed in v2.1.8 I think.

> Huh? This error only occurs when I search for a keyword, that contains probably non-ASCII-US chars (like umlauts, euro sign EUR ...) and no message was found in that folder. When there is any message which contains this keyword, then Roundcube is fine and there error above cannot be found in mail.log. Can anybody confirm this behaviour?

The error is that Roundcube doesn't send the string to Dovecot as UTF8 (or alternatively specify the correct charset). Even with the crashfix the search won't work.




More information about the dovecot mailing list