Skiplist errors on Cyrus 2.3.12

Stoyan Tzalev stockton at netbg.com
Fri Aug 1 05:32:42 EDT 2008


Hi guys,
sorry to confirm this,but it looks like I ran into the same issue on my 
testing machine, even with safeunlock and readlock patches applied:

Aug  1 11:39:26 newmail imap[26804]: Deleted mailbox user.stockton
Aug  1 11:39:26 newmail last message repeated 3 times
Aug  1 11:39:26 newmail imap[26804]: Deleted mailbox user
Aug  1 11:39:26 newmail imap[26804]: can not 
unlink /var/lib/imap/user/s/stockton.mboxkey: No such file or directory
Aug  1 11:39:26 newmail imap[26804]: Fatal error: Internal error: assertion 
failed: cyrusdb_skiplist.c: 622: db->lock_status == UNLOCKED
Aug  1 11:39:26 newmail imap[26804]: skiplist: closed while still locked
Aug  1 11:39:26 newmail master[26792]: process 26804 exited, status 75
Aug  1 11:39:26 newmail master[26792]: service imap pid 26804 in BUSY state: 
terminated abnormally

All I did was to login as the cyrus admin user, set the appropriate acl to 
allow deletion of a mailbox, and then delete it.
OS is CentOS 5.2 i386, Cyrus built from source RPM obtained from 
http://www.invoca.ch/pub/packages/cyrus-imapd/ with the safeunlock and 
readlocktracking patches applied additionally. imapd.conf is attached.

Best regards,
Stoyan

On Monday 14 July 2008 10:10:58 Reinhard Zierke wrote:
> > hmm... and I realise I haven't updated the website for a while.
> > Doing that now... ok:
> >
> > http://cyrus.brong.fastmail.fm/patches/cyrus-skiplist-safeunlock-2.3.12.d
> >iff
> > http://cyrus.brong.fastmail.fm/patches/cyrus-skiplist-readlocktracking-2.
> >3.12.diff
> >
> > I'd be interested to know if the issue still exists with these.
> > They tidy up the logic for locks even more.  I needed it to make
> > the fast_rename and folder_limit stuff work again.
>
> These patches didn't help.  I still get the same error message on my test
> machine:
> Jul 14 09:04:16 rzdspc11 cyradm[27124]: [ID 637875 local6.error] Fatal
> error: Internal error: assertion failed: cyrusdb_skiplist.c: 622:
> db->lock_status == UNLOCKED Jul 14 09:04:16 rzdspc11 cyradm[27124]: [ID
> 558109 local6.error] skiplist: closed while still locked
>
> Sorry,
>   Reinhard


-------------- next part --------------
configdirectory: /var/lib/imap
#partition-default: /var/spool/imap
partition-default: /cyrus
admins: cyrus cyradmin
sievedir: /var/lib/imap/sieve
sendmail: /usr/sbin/sendmail

hashimapspool: true

sasl_pwcheck_method: saslauthd
sasl_mech_list: PLAIN LOGIN

tls_cert_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem
tls_key_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem
tls_ca_file: /etc/pki/tls/certs/ca-bundle.crt

#create options
createonpost: 1
autocreatequota: 1048576
autocreateinboxfolders: Sent|Drafts|Trash|Spam

duplicatesuppression: 1
expunge_mode: delayed

loginuseacl: 1

unixhierarchysep: 1

#popminpoll: 1
popsubfolders: 1
poppollpadding: 3
singleinstancestore: 1
username_tolower: 1
unix_group_enable: 0
virtdomains: userid
normalizeuid: 1
allowplaintext: 1
allowplainwithouttls: 1
defaultdomain: digitalsol.net

#DB types
annotation_db: skiplist
duplicate_db: skiplist
mboxlist_db: skiplist
ptscache_db: skiplist
quota_db: skiplist
seenstate_db: skiplist
#subscription_db: flat
subscription_db: skiplist
#tlscache_db: berkeley-nosync
tlscache_db: skiplist

#DB tuning
berkeley_cachesize: 10240
berkeley_locks_max: 5000
berkeley_txns_max: 1000

#security
imapidresponse: 0

#softfail if over quota
lmtp_over_quota_perm_failure: 0

#accept any size?
### maxmessagesize: 0

# FM stuff
internaldate_heuristic: receivedheader

# sieve features
sieve_extensions: fileinto reject vacation imapflags notify include envelope body relational regex subaddress copy
sieve_maxscripts: 1024



More information about the Info-cyrus mailing list