[Mono-bugs] [Bug 53909][Wis] New - Mono can't compile GTK# on FreeBSD 5.2-CURRENT..

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Wed, 4 Feb 2004 23:13:44 -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 reigncracks@hotmail.com.

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

--- shadow/53909	2004-02-04 23:13:44.000000000 -0500
+++ shadow/53909.tmp.20957	2004-02-04 23:13:44.000000000 -0500
@@ -0,0 +1,91 @@
+Bug#: 53909
+Product: Mono/Compilers
+Version: unspecified
+OS: other
+OS Details: FreeBSD 5.2-CURRENT
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Wishlist
+Component: Basic
+AssignedTo: mono-bugs@ximian.com                            
+ReportedBy: reigncracks@hotmail.com               
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: Mono can't compile GTK# on FreeBSD 5.2-CURRENT..
+
+Description of Problem:
+
+Mono version: 0.30, both boehm and included (--with-gc=) gave the same 
+problem and backtraces.
+GTK# version: 0.15
+System: FreeBSD 5.2-CURRENT, using libc_r; haven't test on libpthread yet.
+
+When I installed the Mono 0.30, but I can't compile the gtk-sharp. I get 
+like this:
+
+=======================================
+[...]
+
+mcs gapi-fixup.cs
+Compilation succeeded
+Illegal instruction (core dumped)
+gmake[1]: *** [gapi-fixup.exe] Error 132
+gmake[1]: Leaving directory 
+`/usr/ports/x11-toolkits/gtk-sharp/work/gtk-sharp-0.15/parser'
+gmake: *** [native] Error 1
+*** Error code 2
+=======================================
+
+The backtraces here:
+=======================================
+# cd /usr/ports/x11-toolkits/gtk-sharp/work/gtk-sharp-0.15/parser
+# gdb mono mono.core
+
+This GDB was configured as "i386-undermydesk-freebsd"...
+Core was generated by `mono'.
+Program terminated with signal 4, Illegal instruction.
+
+[...]
+
+#0  0x2818b022 in GC_clear_stack_inner (arg=0x8613990 "", limit=3213801264)
+    at misc.c:285
+285     {
+
+(gdb) bt
+#0  0x2818b022 in GC_clear_stack_inner (arg=0x8613990 "", limit=3213801264)
+    at misc.c:285
+#1  0x2818b05c in GC_clear_stack_inner (arg=0x8613990 "", limit=3213801264)
+    at misc.c:290
+#2  0x2818b05c in GC_clear_stack_inner (arg=0x8613990 "", limit=3213801264)
+    at misc.c:290
+#3  0x2818b05c in GC_clear_stack_inner (arg=0x8613990 "", limit=3213801264)
+    at misc.c:290
+
+[...loop...]
+
+#2298 0x2818b05c in GC_clear_stack_inner (arg=0x8613990 "", 
+limit=3213801264)
+    at misc.c:290
+#2299 0x2818b05c in GC_clear_stack_inner (arg=0x8613990 "", 
+limit=3213801264)
+    at misc.c:290
+---Type <return> to continue, or q <return> to quit---
+#2300 0x2818b152 in GC_clear_stack (arg=0xbf8ff384 "") at misc.c:361
+#2301 0x28187de7 in GC_malloc (lb=12) at malloc.c:309
+#2302 0x2817a086 in mono_g_hash_table_insert (hash_table=0x8089fe0,
+    key=0x11b40002, value=0x8097f88) at mono-hash.c:301
+#2303 0x28178bab in TlsSetValue (idx=2, value=0x8097f88) at threads.c:802
+#2304 0x281543f1 in mono_domain_set_internal (domain=0x808cf80) at domain.
+c:506
+#2305 0x28131cfe in run_finalize (obj=0x8097118, data=0x0) at gc.c:94
+#2306 0x281325e6 in finalize_domain_objects (req=0x8214690) at gc.c:497
+#2307 0x281326d0 in finalizer_thread (unused=0x0) at gc.c:529
+#2308 0x28178f9f in timed_thread_start_routine (args=0x8107bc0)
+    at timed-thread.c:115
+#2309 0x280854fe in _thread_start () from /usr/lib/libc_r.so.5
+=======================================
+
+If you still need the more info, please just let me know.