cyr_expire SIGSEGV

Wolfgang Breyha wbreyha at gmx.net
Wed Jan 24 08:51:08 EST 2007


Wolfgang Breyha wrote, on 23.01.2007 13:44:
> It seems that cyr_expire only crashes on folders that where "touched" by
> ipurge before.

I was able to reproduce that.

I deleted some messages via IMAP in Trash folder. I "EXPUNGE"d the folder.

After that I had
-rw------- 1 cyrus mail 1529752 24. Jan 14:21 cyrus.cache
-rw------- 1 cyrus mail     576 24. Jan 14:23 cyrus.expunge
-rw------- 1 cyrus mail     183 11. Jun 2006  cyrus.header
-rw------- 1 cyrus mail  142096 24. Jan 14:23 cyrus.index

Then a started "ipurge -fX -d 31 user.xxxx.Trash". ipurge removed _no_
message. But the databases looked like....
-rw------- 1 cyrus mail 1525368 24. Jan 14:24 cyrus.cache
-rw------- 1 cyrus mail     576 24. Jan 14:23 cyrus.expunge
-rw------- 1 cyrus mail     183 11. Jun 2006  cyrus.header
-rw------- 1 cyrus mail  142096 24. Jan 14:24 cyrus.index

It seems that ipurge removes info from cyrus.cache needed by cyr_expire later,
because after these steps cyr_expire crashes exactly when working on this folder.

Regards, Wolfgang Breyha
-- 
Wolfgang Breyha <wbreyha at gmx.net> | http://www.blafasel.at/
Vienna University Computer Center | Austria



More information about the Info-cyrus mailing list