Hi,

We use the cyrus version 3.6.0-beta3-1+b1 and I found an issue with
squatter.
In some accounts there are a folder, where the squatter dies with fatal
error and the whole squatter process cannot move on.

I mean, there are about 40 accounts, called a.... to v....
The squatter starts and can finish about 4 accounts, up to user 'foo'
where it run into a folder, I assume it found an email and id dies with
the following message:

process type:EVENT name:squatter1 path:/usr/sbin/cyrus age:138.664s
pid:31781 exited, status 70

When I issue the command in command line, as cyrus user
/usr/lib/cyrus/bin/squatter -v -p -u foo

I got the following, more specific error message:
Indexing mailbox user/foo/Archives/2013... fatal error: Internal error:
assertion failed: imap/squat_internal.c: 134: v64 >= 0

As I checked the squatter_internal.c it did not change for years
(github).

The problem with this, the periodic squatter just dies in the very
beginning and other accounts never will be squattered.

This server populated using recent imapsync from old cyrus server.
The used squatter is: squat (not xapian).

Now I have to run squatter "manually", directly for every user to get
search function usable, more or less.
(using the formula: /usr/lib/cyrus/bin/squatter -v -p -u foo )

Do you know any kind of trick or method, how to eliminate/solve this
issue?

Thank you!
István

------------------------------------------
Cyrus: Info
Permalink: 
https://cyrus.topicbox.com/groups/info/Te0aac4ca5a14db4f-M71591d2b517dd05d094d4491
Delivery options: https://cyrus.topicbox.com/groups/info/subscription

Reply via email to