[ ant-contrib-Bugs-2015469 ] cpptasks hangs reading long paths with cygwin
"SourceForge.net" <[email protected]> Thu, 10 Jul 2008 22:53:30 +0000
| Newsgroups | gmane.comp.java.ant-contrib.devel |
|---|---|
| Message-ID | <[email protected]> |
Bugs item #2015469, was opened at 2008-07-10 22:44 Message generated for change (Comment added) made by darius42 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=416920&aid=2015469&group_id=36177 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: cpptasks Group: None >Status: Closed Resolution: None Priority: 5 Private: No Submitted By: David Haney (darius42) Assigned to: David Haney (darius42) Summary: cpptasks hangs reading long paths with cygwin Initial Comment: cpptasks appear to hang on Windows with the cygwin g++ compiler when attempting to determine the include search paths. This appears to be happening in the CaptureStreamHandler, when it attempts to read from the error output, and then from the standard output. If the process writes enough data to standard output, it will block until the data is read, however the code to read from standard output is blocked reading from standard error, resulting in a deadlock. ---------------------------------------------------------------------- >Comment By: David Haney (darius42) Date: 2008-07-10 22:53 Message: Logged In: YES user_id=1140024 Originator: YES Fixed in svn revision 172. CaptureStreamHandler was updated to use threads in order to read from the processes stderr and stdout simultaneously. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=416920&aid=2015469&group_id=36177 ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/