[Mono-bugs] [Bug 50637][Nor] Changed - MCS hangs when compiling some wsdl generated code

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Thu, 6 Nov 2003 00:35:38 -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 miguel@ximian.com.

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

--- shadow/50637	2003-11-05 20:53:49.000000000 -0500
+++ shadow/50637.tmp.17025	2003-11-06 00:35:38.000000000 -0500
@@ -1,22 +1,21 @@
 Bug#: 50637
-Product: Mono/MCS
+Product: Mono/Runtime
 Version: unspecified
-OS: 
+OS: unknown
 OS Details: 
 Status: NEW   
 Resolution: 
-Severity: 
+Severity: Unknown
 Priority: Normal
-Component: Misc
+Component: misc
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: lluis@ximian.com               
 QAContact: mono-bugs@ximian.com
 TargetMilestone: ---
 URL: 
-Cc: 
 Summary: MCS hangs when compiling some wsdl generated code
 
 MCS hangs when compiling some wsdl generated code
 
 Steps to reproduce the problem:
 Compile the following class using: 
@@ -42,6 +41,55 @@
 
 Expected Results:
 Compile successfully
 
 How often does this happen? 
 *
+
+------- Additional Comments From miguel@ximian.com  2003-11-06 00:35 -------
+This seems to be a bug caused by the runtime's memory stack getting
+corrupted.  
+
+Am CCing Zoltan, hoping that since he used purify in the past, he
+could shed some light into the problem
+
+This is the stack trace:
+
+#0  0x42074bd6 in malloc_consolidate () from /lib/tls/libc.so.6
+#1  0x42074249 in _int_malloc () from /lib/tls/libc.so.6
+#2  0x42074e31 in _int_realloc () from /lib/tls/libc.so.6
+#3  0x420738c4 in realloc () from /lib/tls/libc.so.6
+#4  0x4017d373 in g_realloc () from /usr/lib/libglib-2.0.so.0
+#5  0x40075c17 in encode_cattr_value (buffer=0x8438bd0 "\001",
+p=0x8438cd6 "", retbuffer=0x415fdf18, retp=0x415fdf1c, 
+    buflen=0x415fdf20, type=0x82f0468, arg=0x8600700) at reflection.c:5232
+#6  0x40075e3a in mono_reflection_get_custom_attrs_blob
+(ctor=0x8601000, ctorArgs=0x85f0d38, properties=0x859f1e0, 
+    propValues=0x859f1c0, fields=0x86184c0, fieldValues=0x86184b0) at
+reflection.c:5472
+#7  0x0843592f in ?? ()
+#8  0x084e74d8 in ?? ()
+#9  0x0838cf04 in ?? ()
+#10 0x081ca318 in ?? ()
+#11 0x081ca219 in ?? ()
+#12 0x084f397c in ?? ()
+#13 0x084f341a in ?? ()
+#14 0x0817e180 in ?? ()
+#15 0x0808e164 in ?? ()
+#16 0x0808dfbe in ?? ()
+#17 0x40044728 in mono_jit_runtime_invoke (method=0xfffffff8,
+obj=0x85ba2a0, params=0x415fe7f0, exc=0x0) at mini.c:7447
+#18 0x400795e3 in mono_runtime_invoke (method=0x80f5238, obj=0x0,
+params=0x415fe7f0, exc=0x0) at object.c:726
+#19 0x40079f93 in mono_runtime_exec_main (method=0x85cf690, args=0x0,
+exc=0x0) at object.c:1111
+#20 0x40079b86 in mono_runtime_run_main (method=0x80f5238, argc=3,
+argv=0xbfffef4c, exc=0x0) at object.c:987
+#21 0x4005d3cc in mono_jit_exec (domain=0x806eed8,
+assembly=0x415fe7f0, argc=4, argv=0xbfffef48) at driver.c:463
+#22 0x4005d41b in main_thread_handler (user_data=0xbfffeea0) at
+driver.c:497
+#23 0x4009234e in start_wrapper (data=0x80f4f18) at threads.c:216
+#24 0x400c1782 in timed_thread_start_routine (args=0x80f4f30) at
+timed-thread.c:115
+#25 0x400d00cf in GC_start_routine (arg=0x806bd80) at linux_threads.c:1663
+#26 0x40354332 in start_thread () from /lib/tls/libpthread.so.0