[Mono-bugs] [Bug 37279][Nor] Changed - Process class hangs mono when receiving a large amount of output

bugzilla-daemon@rocky.ximian.com bugzilla-daemon@rocky.ximian.com
Fri, 21 Feb 2003 08:31:20 -0500 (EST)

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by dick@ximian.com.


--- shadow/37279	Fri Feb 21 08:22:42 2003
+++ shadow/37279.tmp.9908	Fri Feb 21 08:31:20 2003
@@ -1,13 +1,13 @@
 Bug#: 37279
 Product: Mono/Class Libraries
 Version: unspecified
 OS: Red Hat 8.0
 OS Details: RedHat 8.0, mono release 0.19
-Status: ASSIGNED   
+Status: RESOLVED   
+Resolution: NOTABUG
 Severity: Unknown
 Priority: Normal
 Component: CORLIB
 AssignedTo: dick@ximian.com                            
 ReportedBy: kris@gtk.org               
 QAContact: mono-bugs@ximian.com
@@ -28,7 +28,13 @@
 ------- Additional Comments From kris@gtk.org  2003-01-27 12:41 -------
 Oh, I wasn't really clear above. It hangs before any output is being
 shown by the Console.Write statement. Am not sure if Console.Write is
 buffered (it prolly is?).
+------- Additional Comments From dick@ximian.com  2003-02-21 08:31 -------
+You need to move the p.WaitForExit() to after the
+p.StandardOutput.ReadToEnd().  The exact same behaviour happens on the
+ms runtime too.