[Mono-bugs] [Bug 41193][Min] Changed - [2.0] BeginRead on console input blocks program exit

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Mon, 21 Mar 2005 13:06:03 -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 gonzalo@ximian.com.

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

--- shadow/41193	2005-03-18 22:59:30.000000000 -0500
+++ shadow/41193.tmp.22923	2005-03-21 13:06:03.000000000 -0500
@@ -1,23 +1,23 @@
 Bug#: 41193
 Product: Mono: Class Libraries
 Version: unspecified
-OS: unknown
+OS: All
 OS Details: 
 Status: REOPENED   
 Resolution: 
 Severity: Unknown
-Priority: Major
+Priority: Minor
 Component: CORLIB
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: kuhne@wanadoo.es               
 QAContact: mono-bugs@ximian.com
 TargetMilestone: ---
 URL: 
 Cc: 
-Summary: stream.BeginRead(...) blocks if no data is present.
+Summary: [2.0] BeginRead on console input blocks program exit
 
 Description of Problem:
 -----------------------
 stream.BeginRead(...) blocks if no data is present.
 
 Steps to reproduce the problem:
@@ -94,6 +94,14 @@
 hardly asynchronous if it blocks. EndRead() is supposed to block until
 there is data ready to be read, according to the documentation. The
 documentation makes no statement that BeginRead() will block, but does
 describe it as an asynchronous operation which implies that it should
 not block.
 
+
+------- Additional Comments From gonzalo@ximian.com  2005-03-21 13:06 -------
+Mono behaves like 1.1, ie, waits for the input.
+
+Running the original test under MS .NET 2.0, it just prints "Waiting
+user response" and finishes.
+
+