NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: bin/51556: less(1) generates SIGTTOU if lacking a controlling terminal



The following reply was made to PR bin/51556; it has been noted by GNATS.

From: Thomas Klausner <wiz%NetBSD.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: bin/51556: less(1) generates SIGTTOU if lacking a controlling
 terminal
Date: Thu, 13 Oct 2016 06:47:59 +0200

 On Thu, Oct 13, 2016 at 04:20:00AM +0000, Matthew Green wrote:
 >  i'm convinced there are two bugs here.  the timeout one, and
 >  that less tries to do terminal ops that trigger signals when
 >  not properly able.
 >  
 >  the original report fails if you use 'cat' instead of 'less'.
 >  
 >  i'd not be so worried about the less bug, but for me i can't
 >  ^C out of it.  ^Z does work, but having a shell i can't sent
 >  an interrupt to is pretty serious situation i'd like to avoid
 >  having happen if the tools can.
 
 I'm not sure this is related, but a bug I've been seeing for a couple
 of releases now reminds me of that.
 
 start mutt (mail/mutt or mail/neomutt)
 type '|less' to pipe a mail through less
 interrupt with CTRL-Z
 continue with fg
 
 at this point, the screen is not updated, neither by less nor mutt and it seems neither is in control of the terminal
 
 interrupt again with CTRL-Z
 continue again with fg
 
 at this point we're back in less and everything works as if nothing
 had happened.
  Thomas
 


Home | Main Index | Thread Index | Old Index