>Neil W Rickert wrote:
>>This is not a new problem.  It existed also in 1.0.
>>When I use 'msh' to read an mmdf style mailbox, such as might be
>>created with packf -mmdf, it dies on a Bus error.

>I've found a bug where it segfaults on quit under Linux. This turns
>out to be in folder_free.c, line 26:     

>    free (mp->msgstats);        /* free message status area   */

>msgstats is a pointer to a pointer (to an unsigned int). I suspect
>this is unrelated.

It is conceivable that memory structures used by malloc()/free() are
being corrupted somewhere, and that both problems are symptoms.

>I'll check again at work tomorrow (where I have various solaris
>systems to test on) and see if I can reproduce your bug.

>I haven't exercised msh or the mmdf code very thoroughly. It looks
>like one or both need a bit of work. I've put it on the TODO list. I
>don't think either bug will be fixed in this release, unless I just
>happen to stumble on a fix tomorrow.

I was not expecting this to hold up release of 1.0.2.  However, I
would like to see the problem corrected eventually.  I find it very
convenient to archive old mail in packf -mmdf format, and be able to
use msh on the rare occasions that I have to look at an old message.
So at present I cannot complete my switch from MH to nmh.

 -NWR

Reply via email to