This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: The bash console exits in 2.9.0
- From: Houder <houder at xs4all dot nl>
- To: cygwin at cygwin dot com
- Date: Tue, 12 Sep 2017 17:56:04 +0200
- Subject: Re: The bash console exits in 2.9.0
- Authentication-results: sourceware.org; auth=none
- References: <001a01d32a29$0985dd70$1c919850$@np.oss.com> <87tw0aivxb.fsf@Rainer.invalid>
On Sun, 10 Sep 2017 14:24:00, Achim Gratz wrote:
> Nick Popoff writes:
> > Maybe, you are already aware of this problem introduced in 2.9.0. When I
> > say, for example:
> >
> > man ls
> >
> > The bash console just exits and 'less' stays running in memory until I kill
> > it. This behavior completely disrupted everything I was doing. The scripts
> > are with the same behavior seemingly when '&' is used to put the command in
> > background. Thanks God, I had backups and restored 2.8.2.
>
> More specifically, this happens for programs started from a console
> window (cmd), but not when the same commands are run in mintty (the
> shell itself doesn't seem to have anything to do with it).
Perhaps this script will help in finding the bug ...
- 2.9.0: "console is lost"
- 2.8.2: ... works
Regards,
Henri
(P.S. modifying /usr/bin/nroff accordingly will not make 'man ls' operate as
desired)
-----
#! /bin/sh
# invoke like this: cat strange.sh | ./strange.sh
#case "`exec 2>/dev/null ; locale charmap`" in # as used in /usr/bin/nroff
case "`locale charmap`" in # ... works
UTF-8) echo utf-8 ;;
*) echo none ;;
esac
echo Tada
-----
#=====
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple