This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Cygwin hangs up if several keys are typed during outputting a lot of texts.
- From: Takashi Yano <takashi dot yano at nifty dot ne dot jp>
- To: cygwin at cygwin dot com
- Date: Mon, 13 Apr 2015 19:31:00 +0900
- Subject: Re: Cygwin hangs up if several keys are typed during outputting a lot of texts.
- Authentication-results: sourceware.org; auth=none
- References: <20150304203407 dot 14008531b0fb63ad5c19a33f at nifty dot ne dot jp> <20150304121952 dot GL3213 at calimero dot vinschen dot de> <20150304181857 dot GM3213 at calimero dot vinschen dot de> <20150305202456 dot 9ac4815a9d590145e15f7ae2 at nifty dot ne dot jp> <20150305125901 dot GX3213 at calimero dot vinschen dot de> <20150403130735 dot d04e41875f7defd0e6c2d8d0 at nifty dot ne dot jp> <20150403113226 dot GP13285 at calimero dot vinschen dot de> <20150404155520 dot 8564347f1d42b3c709718aad at nifty dot ne dot jp> <20150404084354 dot GX13285 at calimero dot vinschen dot de> <20150405205504 dot cda3df2cc76f7bca7c3d21fb at nifty dot ne dot jp> <20150407091113 dot GB2819 at calimero dot vinschen dot de>
Hi Corinna,
I'm sorry for late reply.
On Tue, 7 Apr 2015 11:11:13 +0200
Corinna Vinschen <corinna-cygwin@cygwin.com> wrote:
> I think we should move opost processing back to the master side. Would
> it be much of a problem to restructure your patch to do that, without
> re-introducing the old problems your patch fixed?
I am considering of this issue for several days.
However, it is still with dificulty.
For my better understanding, may I ask a question?
At where does cygwin set the standard output handle
for native windows programs to fhandler_pty_slave::
output_handle?
Since I found SetStdHandle() calls in dtable.cc,
I tried to disable all of them. However, the output
of icacls still appears in mintty screen.
I wonder where the standard output handle is set.
By the way,
> Hmm, even after cbb9849fa76f1dbe6c66d91b68d9a10f46f1ba69,
> it does not work in my environment.
this problem has been gone after the following change.
commit 72f7cd89f230342107ec9e22fea38bf75bcb698d
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
Date: Sat Apr 4 23:31:03 2015 +0100
Compile exceptions.cc with -fno-omit-frame-pointer on x86
Selectively using -fomit-frame-pointer when -O is used doesn't make sense
anymore, apparently since gcc 4.6, -O implies -fomit-frame-pointer.
exceptions.cc must be compiled with -fno-omit-frame-pointer on x86, as it uses
RtlCaptureContext, which requires a frame pointer.
* Makefile.in : Remove setting -fomit-frame-pointer for compiling
various files, it is already the default. Set
-fno-omit-frame-pointer for exceptions.cc on x86.
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
--
Takashi Yano <takashi.yano@nifty.ne.jp>
--
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