> 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