[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-mit-scheme] Fwd: imail bug
From: |
Taylor R Campbell |
Subject: |
Re: [Bug-mit-scheme] Fwd: imail bug |
Date: |
Fri, 30 May 2008 17:57:39 -0400 |
User-agent: |
IMAIL/1.21; Edwin/3.116; MIT-Scheme/7.7.90.+ |
I misremembered how IMAIL handled the X-IMAIL-* header fields, and it
turns out that both IMAIL and RMAIL compete for the first header
fields in each message, for performance hacks, which means they will
fail to compose and accumulate X-IMAIL-INTERNAL-TIME and Summary-line
header fields. This may be worth changing.
It doesn't explain the truncation, though. To study that I think I'd
really need to catch IMAIL in the act, or something. (I'm a little
more wary of RMAIL, actually, considering that the part of IMAIL that
writes the mail files to the disk is a page of very straightforward
Scheme code, whereas RMAIL is a gigantic pile of elaborate elisp that
does lots of complicated editing of the file in-memory.)
Can you reproduce the truncation of trips.msgs? Did you happen to be
scrolling through many of the messages in IMAIL before saving the
file? Also, do you remember how big a heap you started Scheme with
(or whether you started with the default heap size)? I'm wondering
whether this is an unreported memory exhaustion, possibly due to the
MIME parser, in the middle of writing out the file.
Chris, do you have any ideas?