<<< Date Index >>>     <<< Thread Index >>>

Re: [Mutt] #2121: cache makes mutt crash if there are too many



#2121: cache makes mutt crash if there are too many messages

Old description:

> {{{
> I opened a folder full of 35055 messages (with mutt -F /dev/null -f
> imaps://user@host/bigfolder). Mutt tried to fetch all the headers to put
> it in the cache, but Aborts instead, simply saying "Error opening
> Mailbox*** glibc detected *** free(): invalid pointer: 0x09afbd40 ***",
> and "   Aborted". I tried again with -d2 and didn't see anything obvious.
> I tried again with -d5, and that debug file is attached (slightly edited
> so as not to give out passwords). This happened both on my MacOSX and
> Debian box (the OSX box didn't crash, but spit out a whole lot of double-
> free warnings). The Mac was running CVS HEAD (plus a few patches) and
> Debian was running testing mutt (1.5.9-2). The muttdebug file is
> available here: http://salinan.memoryhole.net/~kyle/muttdebug0.bz2 (I
> tried to attach it, but it was too large.)
> >How-To-Repeat:
> mutt -F /dev/null -f imaps://user@host/INBOX/bigfolder where bigfolder
> contains 35055 messages.
> >Fix:
> Unknown
> }}}

New description:

 I opened a folder full of 35055 messages (with `mutt -F /dev/null -f
 imaps://user@host/bigfolder`). Mutt tried to fetch all the headers to put
 it in the cache, but Aborts instead, simply saying "`Error opening
 Mailbox*** glibc detected *** free(): invalid pointer: 0x09afbd40 ***`",
 and "`   Aborted`". I tried again with `-d2` and didn't see anything
 obvious. I tried again with `-d5`, and that debug file is attached
 (slightly edited so as not to give out passwords). This happened both on
 my MacOSX and Debian box (the OSX box didn't crash, but spit out a whole
 lot of double-free warnings). The Mac was running CVS HEAD (plus a few
 patches) and Debian was running testing mutt (1.5.9-2). The muttdebug file
 is available here: http://salinan.memoryhole.net/~kyle/muttdebug0.bz2 (I
 tried to attach it, but it was too large.)
 >How-To-Repeat:
 `mutt -F /dev/null -f imaps://user@host/INBOX/bigfolder` where bigfolder
 contains 35055 messages.

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/2121#comment:3>