GNU bug report logs - #21461
grep --color can leave terminal in weird state after signal

Previous Next

Package: grep;

Reported by: Paul Eggert <eggert <at> cs.ucla.edu>

Date: Fri, 11 Sep 2015 16:53:02 UTC

Severity: normal

Full log


View this message in rfc822 format

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: 21461 <at> debbugs.gnu.org
Subject: bug#21461: grep --color can leave terminal in weird state after signal
Date: Fri, 11 Sep 2015 09:51:47 -0700
If grep --color is interrupted, either via ^C or ^Z or some other signal, it can 
leave the output terminal in a weird state.  This problem was noted by Giuseppe 
Scrivano in <http://bugs.gnu.org/20062#143> and I'm forwarding the report here. 
 One fix would be to do what GNU 'ls' does; note that SIGTSTP must be treated 
specially so that the color state resumes after restart; also, the signal 
handler just sets a flag that is polled periodically by the main code.




This bug report was last modified 9 years and 280 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.