[Mono-bugs] [Bug 70173][Maj] Changed - Delegate on int.ToString returns junk

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Fri, 3 Dec 2004 09:16:06 -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 bmaurer@users.sf.net.

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

--- shadow/70173	2004-12-03 02:13:41.000000000 -0500
+++ shadow/70173.tmp.15037	2004-12-03 09:16:06.000000000 -0500
@@ -1,23 +1,23 @@
 Bug#: 70173
 Product: Mono: Runtime
 Version: 1.0
-OS: 
+OS: unknown
 OS Details: NLD9, SLP9.1, SLP 9.2
 Status: NEW   
 Resolution: 
-Severity: 
-Priority: Wishlist
+Severity: Unknown
+Priority: Major
 Component: JIT
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: lists@munshi.biz               
 QAContact: mono-bugs@ximian.com
 TargetMilestone: ---
 URL: 
 Cc: 
-Summary: Delegates mono ./ execution.
+Summary: Delegate on int.ToString returns junk
 
 Please fill in this template when reporting a bug, unless you know what 
 you are doing. 
 Description of Problem: 
 There is a difference in the way you execute the following code. 
 Following code works well when "./delegate.exe" is used, but when "mono 
@@ -54,6 +54,20 @@
  
  
 How often does this happen?  
 Always. 
  
 Additional Information:
+
+------- Additional Comments From bmaurer@users.sf.net  2004-12-03 09:16 -------
+So you have kernel hack to execute mono? If so, what version of mono 
+is it executing. Maybe you have something old left over.
+
+Or are you running on cygwin. If this is the case, it is mono vs msft.
+
+
+Whatever it is, this looks like a problem with how we get the method. 
+What is probably happening is that ldftn is getting the function that 
+expects a valuetype. This would be fine, but looking at the delegate 
+code, it seems that we evaluate it as a boxed object. We probably 
+need ldftn to return the unboxing wrapper. 134542488 is probably the 
+address of the int32 vtable.