This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Can't reliably redirect standard output from C# program in recent Cygwin


On Fri, Mar 09, 2012 at 08:52:47PM +0100, Corinna Vinschen wrote:
>On Mar  9 18:47, James Johnston wrote:
>> I can reproduce this:
>> 
>> C:\cygwin\bin>perl -e 'print "abc";'
>> abc
>> C:\cygwin\bin>perl -e 'print "abc";' | more
>> abc
>> 
>> C:\cygwin\bin>perl -e 'print "abc";' | more
>> abc
>> 
>> C:\cygwin\bin>perl -e 'print "abc";' | more
>> 
>> C:\cygwin\bin>perl -e 'print "abc";' | more
>> 
>> C:\cygwin\bin>perl -e 'print "abc";' | more
>> 
>> I also noticed that the failures took 1 or 2 seconds to run - a significant
>> delay.  The successful runs completed "instantly".
>
>The delay comes from writing a stackdump.
>
>I don't quite grok the stackdump, though.  It seems to imply that the
>fh->init call dtable::init_std_file_from_handle failed, but I didn't
>manage to catch the problem in GDB so far.

Corinna did manage to find where it was failing and I managed to fix
this particular problem.  It should be ok in the latest snapshot.

I am dubious that this has anything to do with redirecting output from a
C# program though.

cgf

--
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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]