Addendum: I ran mairix in dbx (the gdb of Solaris) and noticed that the mail being processed when segfaulting is _not_ the one at the last displayed byte range, but the following one - happens to be the last one in the mbox.

I still can't reproduce the issue when i reduce the mailbox to this single message. What's noticable though is that the mbox and message are truncated. The last line is a subject line and ends halfway. Maybe that's enough information to locate the code which causes mairix to segfault. Otherwise, just let me know, I can then gather further data.

$ tail -1 /cluster_cm/duty/mail/read-mail//read_20101105
Subject: Friendly reminder (Suppressed Alert$

For the time being, I have a workaround in place. Delete this last (and truncated) message from the mbox. mairix then processes the whole mbox without any hickups.