[Dovecot] core dump in mail_cache_header_fields_read()

Wesley Huang huang at utsc.utoronto.ca
Fri May 2 18:19:32 UTC 2014


Hi Timo,

The patch works. With the error log we identified a corrupted cache file 
for the Trash folder (not the cache file for the inbox we previously 
suspected).  After having this cache removed, we don't see the error any 
more.

Thanks again!


Cheers,

Wesley

On 14-05-02 12:03 PM, Wesley Huang wrote:
> Hi Timo,
>
> Thanks. Let me port in the bug fix and test it. FYI, previously when 
> the problem occurred, I deleted the dovecot index and let dovecot 
> regenerate the index, but it didn't help.
>
>
> Cheers,
>
> Wesley
>
> On 14-05-02 05:13 AM, Timo Sirainen wrote:
>> On 23.4.2014, at 21.43, Wesley Huang <huang at utsc.utoronto.ca> wrote:
>>
>>> We're seeing a core dump for a user connecting from IPHONE. The user 
>>> mail are in NFS mount.
>>>
>>> Program terminated with signal 11, Segmentation fault.
>>> #0  0x00007fca22f0ca85 in mail_cache_header_fields_read 
>>> (cache=cache at entry=0x7fca24a04f70) at mail-cache-fields.c:369
>>> 369                     for (p = names; p != end && *p != '\0'; p++) ;
>> Looks like a corrupted dovecot.index.cache file. This should replace 
>> the crash with just an error message and cache recreation:
>>
>> http://hg.dovecot.org/dovecot-2.2/rev/1f2c83d6dd2e



More information about the dovecot mailing list