On Sun, May 03, 2009 at 11:39:21PM -0400, Christopher Faylor wrote: >On Fri, May 01, 2009 at 11:01:46PM +0100, Dave Korn wrote: >> >> Hi[ppo], >> >> I've been seeing these odd error messages scattered in amongst my grep >>output occasionally of late, and decided to spend some time tracking them >>down. It now seems to me that something very strange is going on with >>WriteConsoleW, as called from fhandler_console::write_normal(). This is >>possibly the same underlying bug that might explain why even a non-cygwin grep >>might show the problems documented in the earlier thread[*], although it's >>also possible that there were two separate issues cropping up there, of which >>this is one and the other was some kind of regex backtracking/recursion memory >>explosion. >> >> The attached STC reproduces the problem, and apparently: >> >>gcc-3 -mno-cygwin stc.c -o stc -W -Wall -g -O0 -o stc-mingw.exe >> >>gcc-4 stc.c -o stc -W -Wall -g -O0 >> >>.. it is cygwin independent, since both executables produce similar results: > >A test case which demonstrates a failing Windows call fail isn't really >interesting as far as Cygwin is concerned. Do you have a stc which >fails using Cygwin's API?
I made some changes to Cygwin's always-burgeoning console code which limit the number of characters transferred to the console. Could you check if it still fails with these changes? cgf -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/