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