2.4.2 on Solaris - Crashes in mailbox_unlock_index

Andy Fiddaman cyrus at fiddaman.net
Sat Oct 30 18:45:16 EDT 2010


I've just upgraded to Cyrus 2.4 from 2.3 on Solaris 10 and I'm seeing lots
of crashes with various utilities in mailbox_unlock_index().

(gdb) where
#0  0xfffffd7ffef41e4a in _lwp_kill () from /lib/64/libc.so.1
#1  0xfffffd7ffef3a753 in thr_kill () from /lib/64/libc.so.1
#2  0xfffffd7ffeee6f89 in raise () from /lib/64/libc.so.1
#3  0xfffffd7ffeec5f00 in abort () from /lib/64/libc.so.1
#4  0x000000000041a1fb in mailbox_unlock_index (mailbox=0x58cae8,
    at mailbox.c:1544
#5  0x0000000000418c04 in mailbox_close (mailboxptr=0xfffffd7fffdfdd70)
    at mailbox.c:1003

Just after the upgrade, I was seeing this during attempted index upgrades
(from lmtpd) and reconstruct was failing with the same problem. I removed
the cyrus.* files and then reconstruct completed correctly, and subsequent
reconstructs were fine too.

Everything now seems to be working correctly from the user's perspective,
but I'm still getting these crashes with ipurge and cyr_expire.

Is anyone else seeing this?



More information about the Info-cyrus mailing list