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