On Tue, 2003-04-08 at 10:00, Johan Willard wrote:
dovecot: Apr 07 09:55:17 Error: child 12625 (imap) killed with signal 12 I was using the regular unix mailbox system when this error occured. T thougth this would be best for compability reasons. I tried to configure my system to use maildir instead. Now it looks like the problem have disappered.
It's probably because sendfile() was tried to be used to write to the mbox file. It may crash again if you try to unsubscribe some mailboxes (anything but the last one in .subscriptions file).
I just tried this with FreeBSD 4.8-PRERELEASE myself, sendfile() nicely returns error instead of crashing the whole program. Maybe the problem is something else, or maybe you've just configured the system differently.
I think I'll just disable trying to use sendfile() for writing to files, except under Linux where it works.