[Mono-bugs] [Bug 74810][Nor] New - hang in Process.StandardOutput.ReadToEnd

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Tue, 3 May 2005 12:15:49 -0400 (EDT)


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 james@ximian.com.

http://bugzilla.ximian.com/show_bug.cgi?id=74810

--- shadow/74810	2005-05-03 12:15:49.000000000 -0400
+++ shadow/74810.tmp.31793	2005-05-03 12:15:49.000000000 -0400
@@ -0,0 +1,37 @@
+Bug#: 74810
+Product: Mono: Runtime
+Version: 1.1
+OS: 
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Normal
+Component: io-layer
+AssignedTo: mono-bugs@ximian.com                            
+ReportedBy: james@ximian.com               
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: hang in Process.StandardOutput.ReadToEnd
+
+We're experiencing a hang during Process.StandardOutput.ReadToEnd.  While
+hung, if I do a ctrl+c, the command it's running spews some stuff to stderr
+and the read continues.  Writing a test case has been unsuccessful so far.
+ This was happening on 1.1.6.9, and I think 1.1.6 as well.  The trace from
+when it hangs is shown below:
+
+#0  0xffffe410 in ?? ()
+#1  0x4215b14c in ?? ()
+#2  0x00000400 in ?? ()
+#3  0x08b6cab0 in ?? ()
+#4  0x400341bb in __read_nocancel () from /lib/tls/libpthread.so.0
+#5  0x08104afe in _wapi_pipe_details ()
+---Type <return> to continue, or q <return> to quit---
+#6  0x08105892 in ReadFile ()
+#7  0x08159469 in ves_icall_System_IO_MonoIO_Read ()
+#8  0x408eb6e0 in ?? ()
+#9  0x0000001d in ?? ()
+
+This was on x86, SuSE.