On 2012-12-05 16:32:11 +0100, Vincent Lefevre wrote: > After sending a bug report, I got: > > Mutt users should be aware it is mandatory to edit the draft before sending. > Report has not been sent yet; what do you want to do now? [E|q|?]? > > and thought that the bug report was not sent. So, I did 'E' and saw > an empty bug report, and then again I tought that the bug report > was lost! So, I started to write it again, until I saw the trace > in my mailbox. > > This was the first time I got this problem.
I think I've found how to reproduce it. It occurs when: * the editor for Mutt is Emacs 24, * Emacs runs in the terminal (e.g. because X11 DISPLAY is not available, but this can also be done with "emacs -nw"), * I type Ctrl-G in Emacs. A Ctrl-G in Emacs 24 has the effect to send a SIGINT to the whole process group (previous Emacs versions behave differently, and this problem was fixed in the Emacs trunk[*]) since Emacs changes the INTR character to Ctrl-G for internal use and doesn't put itself in its own process group. Mutt itself is not affected and I could check that it terminates normally, i.e. with a 0 exit status. So, I suppose that reportbug can't handle the SIGINT gracefully. Or it could be due to this dash bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683671 since a ps shows that reportbug runs Mutt via "sh -c". [*] http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11886 -- Vincent Lefèvre <vinc...@vinc17.net> - Web: <http://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon) -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org