[Mono-bugs] [Bug 54133][Blo] Changed - Thread.Abort is not implemented on windows.
bugzilla-daemon@bugzilla.ximian.com
bugzilla-daemon@bugzilla.ximian.com
Tue, 10 Feb 2004 22:00:09 -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=54133
--- shadow/54133 2004-02-10 03:54:01.000000000 -0500
+++ shadow/54133.tmp.18174 2004-02-10 22:00:09.000000000 -0500
@@ -3,13 +3,13 @@
Version: unspecified
OS: unknown
OS Details:
Status: NEW
Resolution:
Severity: Unknown
-Priority: Normal
+Priority: Blocker
Component: misc
AssignedTo: mono-bugs@ximian.com
ReportedBy: liyul@hotmail.com
QAContact: mono-bugs@ximian.com
TargetMilestone: ---
URL:
@@ -156,6 +156,39 @@
from 90 to 9000000 and still had the same error.
------- Additional Comments From gonzalo@ximian.com 2004-02-10 03:53 -------
That must be running mono under windows. See
mono/mono/metadata/threads.c... Thread.Abort is not implemented on
windows. I'm CC'ing Dick.
+
+------- Additional Comments From liyul@hotmail.com 2004-02-10 22:00 -------
+It's under windows 2000 server. I've managed to trace a bit more
+deeper before it crashes. Anyway, Thread.Abort should almost "NEVER"
+be called by good code unless absolutely necessary (like stopping the
+Nuke war by any means). And in our aspx, we didn't have any such code.
+So I still hope that we could track it down and fixed ASAP.
+
+Thanks a million.
+
+do { HttpApplication.StateMachine.ExecuteNext
+Enter ExecuteState in HttpApplication.StateMachine.ExecuteState 386489952
+before _app.Context.BeginTimeoutPossible in
+HttpApplication.StateMachine.ExecuteState
+after _app.Context.BeginTimeoutPossible in
+HttpApplication.StateMachine.ExecuteState
+before state.Execute in HttpApplication.StateMachine.ExecuteState
+System.Web.HttpApplication+ExecuteHandlerState
+Enter HttpApplication.ExecuteHandlerState.Execute
+before ProcessRequest in HttpApplication.ExecuteHandlerState.Execute
+Enter ProcessRequest in System.Web.UI.Page
+before InternalProcessRequest in System.Web.UI.Page.ProcessRequest
+Enter InternalProcessRequest in System.Web.UI.Page
+aspx.page, Begin Init
+aspx.page, End Init
+before LoadRecursive in System.Web.UI.Page.InternalProcessRequest
+Enter LoadRecursive in System.Web.UI.Control
+before OnLoad (EventArgs.Empty); in System.Web.UI.Control.LoadRecursive
+Enter OnLoad in System.Web.UI.Control
+before if (eh != null) in System.Web.UI.Control.OnLoad System.EventHandler
+before eh(this, e) in System.Web.UI.Control.OnLoad System.EventHandler
+
+How to I quickly find out which EventHandler is killing me?