Bug#627078: cyrus-imapd-2.2: Corrupted index files (.seen) can cause infinite loops (100% CPU)

Ernesto Baschny ernst at cron-it.de
Tue May 17 14:16:44 UTC 2011

Package: cyrus-imapd-2.2
Version: 2.2.13-19
Severity: important

>From time to time, imapd processes hang and grab 100% CPU time for apparent no reason.

The client (usually Thunderbird) is doing nothing, closing it also doesn't stop the process.

Only solution is to kill them. Analysing the process with "lsof" shows that it is accessing the users .seen file.

This problem seems to be solved upstream in 2.3.13, and the fix looks easy enough to be backporteable to 2.2.13 (shipped with Squeeze).

See http://bugzilla.cyrusimap.org/show_bug.cgi?id=3088 where the patch is attached.


-- System Information:
Debian Release: 6.0.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-xen-686 (SMP w/3 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages cyrus-imapd-2.2 depends on:
ii  cyrus-comm 2.2.13-19                     Cyrus mail system - common files
ii  libasn1-8- 1.4.0~git20100726.dfsg.1-1+b1 Heimdal Kerberos - ASN.1 library
ii  libc6      2.11.2-10                     Embedded GNU C Library: Shared lib
ii  libcomerr2 1.41.12-2                     common error description library
ii  libdb4.7   4.7.25-9                      Berkeley v4.7 Database Libraries [
ii  libgssapi2 1.4.0~git20100726.dfsg.1-1+b1 Heimdal Kerberos - GSSAPI support 
ii  libkrb5-26 1.4.0~git20100726.dfsg.1-1+b1 Heimdal Kerberos - libraries
ii  libroken18 1.4.0~git20100726.dfsg.1-1+b1 Heimdal Kerberos - roken support l
ii  libsasl2-2 2.1.23.dfsg1-7                Cyrus SASL - authentication abstra
ii  libssl0.9. 0.9.8o-4squeeze1              SSL shared libraries
ii  libwrap0   7.6.q-19                      Wietse Venema's TCP wrappers libra

cyrus-imapd-2.2 recommends no packages.

cyrus-imapd-2.2 suggests no packages.

-- no debconf information

More information about the Pkg-Cyrus-imapd-Debian-devel mailing list