Re: Cyrus 2.3.8 imapd process periodically sticks at 100% CPU

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> From: Bron Gondwana <brong@xxxxxxxxxxx>
> Date: Mon, 29 Sep 2008 22:41:31 +1000

BG> if your mailbox is corrupted such that last_uid is less than
BG> an actual uid in the mailbox, then you will get an infinite
BG> loop here.

BG> it's a corrupted mailbox [..] a bogus index file.

Thanks for your suggestion.  Armed with that detail we tracked it down
to a broken index file for one of the user's subfolders, in which a
number of records had been overwritten with ASCII junk that looks like
mailbox contents.

/How/ that happened remains an open question, but a quick reconstruct
has hopefully prevented the busy-loop problem recurring in this case.

I might put your patch in the next round of packages we build...


Cheers


Duncan

-- 
Duncan Gibb, Technical Director
Sirius Corporation plc - The Open Source Experts
http://www.siriusit.co.uk/
Tel: +44 870 608 0063 || +44 7977 441 515
----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux