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


--- 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   
 Severity: Unknown
-Priority: Normal
+Priority: Blocker
 Component: misc
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: liyul@hotmail.com               
 QAContact: mono-bugs@ximian.com
 TargetMilestone: ---
@@ -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
+after _app.Context.BeginTimeoutPossible in
+before state.Execute in HttpApplication.StateMachine.ExecuteState
+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?