[Mono-bugs] [Bug 58325][Maj] Changed - PPC mono/test pinvoke17 is hanging

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Thu, 14 Oct 2004 23:29:56 -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 grompf@sublimeintervention.com.

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

--- shadow/58325	2004-05-26 19:01:06.000000000 -0400
+++ shadow/58325.tmp.7012	2004-10-14 23:29:56.000000000 -0400
@@ -10,13 +10,12 @@
 Component: misc
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: umuff@quark.com               
 QAContact: mono-bugs@ximian.com
 TargetMilestone: ---
 URL: 
-Cc: 
 Summary: PPC mono/test pinvoke17 is hanging
 
 mono --trace --debug -v pinvoke17.exe
 Method (wrapper managed-to-native) System.Object:__icall_wrapper_mono_ldftn (intptr) emitted 
 at 0xc9918 to 0xc9a24 [pinvoke17.exe]
 Method (wrapper managed-to-native) System.Object:
@@ -291,6 +290,39 @@
 79
 80              if (index >= array->max_length)
 81                      mono_raise_exception (mono_get_exception_index_out_of_range ());
 82
 83              if (val && !mono_object_isinst (val, array->obj.vtable->klass->element_class))
 84                      mono_raise_exception (mono_get_exception_array_type_mismatch ());
+
+------- Additional Comments From grompf@sublimeintervention.com  2004-10-14 23:29 -------
+urs,
+
+junglist:~/Documents/Development/mono/CVS/Sources/mono/mono/tests plasma$ 
+mono pinvoke17.exe 
+
+Passing OSVersionInfo as class
+*** malloc[19722]: Deallocation of a pointer not malloced: 0x6fb58; This could be a 
+double free(), or free() called with the middle of an allocated block; Try setting 
+environment variable MallocHelp to see tools to help debug
+A: 2
+B: 3
+
+Passing OSVersionInfo as struct
+A: 2
+B: 3
+Testing with extra parameters at the beginning
+*** malloc[19722]: Deallocation of a pointer not malloced: 0x6fa48; This could be a 
+double free(), or free() called with the middle of an allocated block; Try setting 
+environment variable MallocHelp to see tools to help debug
+A: 2
+B: 3
+
+Passing OSVersionInfo as struct
+junglist:~/Documents/Development/mono/CVS/Sources/mono/mono/tests plasma$ echo 
+$?
+0
+
+Can you try this again on HEAD?
+
+-kangaroo
+