Description of problem: In short: mutt segfaults when I try to send a reply to the message in the Maildir included in the tar file above. The problem is completely reproducible on both of my RedHat 9 systems. Version-Release number of selected component (if applicable): mutt-1.4.1-3.2 Note that my system has $ rpm -q slang slang-devel slang-1.4.5-18.1 slang-devel-1.4.5-18.1 since I had problems with mutt related to a bug in the slang libraries on RH 9. How reproducible: Always Steps to Reproduce: 1. tar zxvf mutt-bug.tgz; cd mutt-bug 2. ./load_mutt.sh 3. Press `r' to reply to the message. When I press `y' to send out the reply, I get Sending message..../load_mutt.sh: line 3: 32661 Segmentation fault mutt -n\f Maildir -F mymuttrc Additional info: This tarball includes a maildir with a message in it, a strace output, the output of `mutt -v', and a muttrc file called mymuttrc--which is empty.
Hm, works for me, although I edited the reply-to.
Note that the strace included isn't of the mutt process itself.
OK, reproduced. Fun. Appears to be random memory corruption somewhere.
slang's waddch is writing outside the screen buffer.
(when it's formatting the reply-to: prompt)
Will be tangentially fixed in mutt-1.4.1-4 by building with ncursesw, but that doesn't solve the underlying slang issue.
Yeah, I messed up the strace run, but now updated the tarball with a correct strace_out. And the point is, as you noticed, to _not_ change the return address. Hope you have a copy of the tarball of the URL above because our university's network has been disabled by a worm/DOS.
slang-1.4.9 on the latest releases seems to have resolved the issue with waddch()