On Thu, Aug 02, 2012 at 07:06:19PM +0200, Vincent Lefevre wrote: > Package: dash > Version: 0.5.7-3 > Severity: grave > Justification: causes non-serious data loss > > When running an interactive command, dash doesn't ignore SIGINT > and SIGQUIT. > > For instance, here's what I get with Emacs 24 (not a previous > version, since previously, Emacs had its own progress group, > so that the bug wasn't visible), by typing Ctrl-G Ctrl-X Ctrl-C > in Emacs: > > $ bash -c "emacs -Q -nw; echo foo"; echo bar > foo > bar > $ dash -c "emacs -Q -nw; echo foo"; echo bar > > $ echo $? > 130 > $
> According to Andreas Schwab[*], this is a bug in dash. And indeed, > the system(3) man page says: > > system() executes a command specified in command by calling > /bin/sh -c command, and returns after the command has been > completed. During execution of the command, SIGCHLD will be > blocked, and SIGINT and SIGQUIT will be ignored. > > [*] http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11886#17 Hi, this bug log now suggests that zsh is in the same boat and the bug possibly lies within emacs. Do you still think it's a release-critical bug in dash? Thanks, Gerrit. -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org