Is it possible that one of these imapd sessions is from the version before the August 16 tarball? The known mbx deadlock problem was fixed in that tarball. Please make absolutely sure that you are running only the new code. If c-client is a shared library on your system (you seem to be running NETBSD and I believe their ports do that), make sure that shared library is the August 16 tarball's code.

The stack trace that you have shows that PID 11950 is blocked trying to acquire exclusive access to the parse/append lock on the mailbox. That session is a victim, and not the culprit. One of these sessions, probably the oldest, is the culprit; its stack trace would be interesting.

It is possible that a session stuck doing an APPEND to that mailbox could sit on the parse/append lock, but it shouldn't do that for 20 hours. At least not in the August 16 code.

On the other hand, if the glibc mutex doesn't respect setjmp()/longjmp(), then all bets are off.

-- Mark --

http://panda.com/mrc
Democracy is two wolves and a sheep deciding what to eat for lunch.
Liberty is a well-armed sheep contesting the vote.
_______________________________________________
Imap-uw mailing list
Imap-uw@u.washington.edu
https://mailman1.u.washington.edu/mailman/listinfo/imap-uw

Reply via email to