[Mono-bugs] [Bug 42122][Nor] New - StackFrame not always acurrate.

bugzilla-daemon@rocky.ximian.com bugzilla-daemon@rocky.ximian.com
Tue, 29 Apr 2003 22:38:58 -0400 (EDT)


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 miguel@ximian.com.

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

--- shadow/42122	Tue Apr 29 22:38:58 2003
+++ shadow/42122.tmp.10576	Tue Apr 29 22:38:58 2003
@@ -0,0 +1,52 @@
+Bug#: 42122
+Product: Mono/Runtime
+Version: unspecified
+OS: 
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Normal
+Component: misc
+AssignedTo: mono-bugs@ximian.com                            
+ReportedBy: miguel@ximian.com               
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: StackFrame not always acurrate.
+
+If I request a StackFrame skipping a given number of frames, it is not
+always acurrate, and sometimes i will get one result and sometimes another.
+
+I noticed in one of the cases where I get the wrong information this stack
+trace:
+
+Unhandled Exception: System.Exception: We are pointing to the wrong method
+(T=System.Web.Services.Protocols.SoapHttpClientProtocol)
+in <0x000fc> 00
+System.Web.Services.Protocols.SoapHttpClientProtocol:GetCallerMethod (string)
+in <0x00069> 08
+System.Web.Services.Protocols.SoapHttpClientProtocol:GetCallerMethod (string)
+in <0x00033> 00
+System.Web.Services.Protocols.SoapHttpClientProtocol:CreateMessage
+(string,object[])
+in <0x0007b> 08
+System.Web.Services.Protocols.SoapHttpClientProtocol:CreateMessage
+(string,object[])
+in <0x0002c> 00 System.Web.Services.Protocols.SoapHttpClientProtocol:Invoke
+(string,object[])
+in <0x0007b> 08 System.Web.Services.Protocols.SoapHttpClientProtocol:Invoke
+(string,object[])
+in <0x00063> 00 .Service1:HelloWorld (string)
+in <0x00069> 08 .Service1:HelloWorld (string)
+in <0x00043> 00 .X:Main ()
+
+But notice that it should only be:
+
+Soap..GetCallerMethod
+Soap..CreateMessage
+Soap..Invoke
+Service1.HelloWorld
+
+this is important because we need it for Soap.