On Tue, Feb 15, 2005 at 10:33:30PM +0000, Andrew Suffield wrote: > Package: spamassassin > Severity: important > > This happens at random intervals: > > stat64("/home/asuffield/.spamassassin/bayes_toks.expire2054", 0xbffff580) = > -1 ENOENT (No such file or directory) > open("/home/asuffield/.spamassassin/__db.bayes_toks.expire2054", > O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = -1 EEXIST (File exists) > open("/home/asuffield/.spamassassin/__db.bayes_toks.expire2054", > O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = -1 EEXIST (File exists) > open("/home/asuffield/.spamassassin/__db.bayes_toks.expire2054", > O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = -1 EEXIST (File exists) > stat64("/home/asuffield/.spamassassin/bayes_toks.expire2054", 0xbffff580) = > -1 ENOENT (No such file or directory) > open("/home/asuffield/.spamassassin/__db.bayes_toks.expire2054", > O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = -1 EEXIST (File exists) > open("/home/asuffield/.spamassassin/__db.bayes_toks.expire2054", > O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = -1 EEXIST (File exists) > open("/home/asuffield/.spamassassin/__db.bayes_toks.expire2054", > O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = -1 EEXIST (File exists) > > (repeat endlessly) > > Obviously the lock-and-create logic has gone badly wrong here > somewhere. It's got to be something fairly obvious to be that badly > wrong... the filenames in the stat() and open() calls don't even > match. It doesn't appear to be related to the input data, so it's > probably a race condition.
Could you provide any configuration files that might be relavent? I've never seen files starting with __db.bayes_toks. Did you change your Bayes database path? -- Duncan Findlay
signature.asc
Description: Digital signature