[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