[Mono-bugs] [Bug 54011][Min] Changed - Some sort of w32 error at normal exit of xsp

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Mon, 22 Mar 2004 13:53:24 -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 liyul@hotmail.com.

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

--- shadow/54011	2004-03-19 17:12:43.000000000 -0500
+++ shadow/54011.tmp.4471	2004-03-22 13:53:24.000000000 -0500
@@ -1,12 +1,12 @@
 Bug#: 54011
 Product: Mono: Class Libraries
 Version: unspecified
 OS: unknown
 OS Details: 
-Status: NEEDINFO   
+Status: REOPENED   
 Resolution: 
 Severity: 008 One day
 Priority: Minor
 Component: System
 AssignedTo: gonzalo@ximian.com                            
 ReportedBy: liyul@hotmail.com               
@@ -60,6 +60,53 @@
 	return(GUINT_TO_POINTER (newsock));
 }
 
 ------- Additional Comments From gonzalo@ximian.com  2004-03-19 17:12 -------
 I cannot reproduce this.
 Do you still see the error?
+
+------- Additional Comments From liyul@hotmail.com  2004-03-22 13:53 -------
+Using monocharge-20040322 and compile the xsp off cvs. Test against
+one of the test page coming from mono-0.30:
+
+C:\temp\monotest>xsp --root D:\mono-0.30\xsptest\authtest
+Listening on port: 8080
+Listening on address: 0.0.0.0
+Root directory: D:\mono-0.30\xsptest\authtest
+Hit Return to stop the server.
+
+<pressed return here to quit>
+
+Unhandled Exception: System.Net.Sockets.SocketException: Some sort of
+w32 error
+occurred: 0
+in (unmanaged) (wrapper managed-to-native)
+System.Net.Sockets.Socket:Accept_inte
+rnal (intptr)
+in <0x00004> (wrapper managed-to-native)
+System.Net.Sockets.Socket:Accept_intern
+al (intptr)
+in <0x00065> System.Net.Sockets.Socket:Accept ()
+in <0x0002c> Mono.ASPNET.XSPApplicationServer:RunServer ()
+in <0x0003e> (wrapper delegate-invoke)
+System.MulticastDelegate:invoke_void ()
+
+<waited a few second...>
+
+Unhandled Exception: System.ObjectDisposedException: The object was
+used after b
+eing disposed.
+in <0x0006b> System.Threading.WaitHandle:CheckDisposed ()
+in <0x00046> (wrapper remoting-invoke-with-check)
+System.Threading.WaitHandle:Ch
+eckDisposed ()
+in <0x0000f> System.Threading.ManualResetEvent:Reset ()
+in <0x00054> (wrapper remoting-invoke-with-check)
+System.Threading.ManualResetEv
+ent:Reset ()
+in <0x00091> Runner:Start ()
+in <0x0003e> (wrapper delegate-invoke)
+System.MulticastDelegate:invoke_void ()
+
+<mono hang, need to press Ctrl-C>
+^C
+C:\temp\monotest>