Date: Fri, 14 Oct 2011 14:03:37 +0200 From: Jilles Tjoelker <jilles@stack.nl> To: Adrian Wontroba <aw1@stade.co.uk>, "freebsd-stable@freebsd.org" <freebsd-stable@freebsd.org>, Mikolaj Golub <to.my.trociny@gmail.com> Subject: Re: /usr/bin/script eating 100% cpu with portupgrade and xargs Message-ID: <20111014120336.GB31718@stack.nl> In-Reply-To: <20111012222535.GB79291@swelter.hanley.stade.co.uk> References: <op.v1y8gdtf8527sy@pinky> <20110918045413.GA63773@DataIX.net> <20110918053901.GA31617@icarus.home.lan> <op.v1zrszht8527sy@pinky> <86d3eydsmf.fsf@kopusha.home.net> <CAOnPXZ9z2MoZ7uxyUQzBx3Lz1mhY-2JKxO0mepzMp81J4WEVtw@mail.gmail.com> <20111008002707.GA76128@swelter.hanley.stade.co.uk> <20111012222535.GB79291@swelter.hanley.stade.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Oct 12, 2011 at 11:25:35PM +0100, Adrian Wontroba wrote: > On Sat, Oct 08, 2011 at 01:27:07AM +0100, Adrian Wontroba wrote: > > I won't be in a position to create a simpler test case, raise a PR or > > try patches till Tuesday evening (UK) at the earliest. > So far I have been unable to reproduce the problem with portupgrade (and > will probably move to portmaster). > I have however found a different but possibly related problem with the > new version of script in RELENG_8, for which I have raised this PR: > misc/161526: script outputs corrupt if input is not from a terminal > Blast, should of course been bin/ The extra ^D\b\b are the EOF character being echoed. These EOF characters are being generated by the new script(1) to pass through the EOF condition on stdin. One fix would be to change the termios settings temporarily to disable the echoing but this may cause problems if the application is changing termios settings concurrently and generally feels bad. It may be best to remove writing EOF characters, perhaps adding an option to enable it again if there is a concrete use case for it. -- Jilles Tjoelker
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20111014120336.GB31718>