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

Reply via email to