[Mono-bugs] [Bug 55987][Blo] New - MacOSX port throwing SIGILL ?

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Wed, 24 Mar 2004 06:16:51 -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 gkodinov@openlinksw.co.uk.

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

--- shadow/55987	2004-03-24 06:16:51.000000000 -0500
+++ shadow/55987.tmp.24823	2004-03-24 06:16:51.000000000 -0500
@@ -0,0 +1,72 @@
+Bug#: 55987
+Product: Mono: Runtime
+Version: unspecified
+OS: unknown
+OS Details: MacOSX 10.2.8 Build 6R73
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Blocker
+Component: misc
+AssignedTo: mono-bugs@ximian.com                            
+ReportedBy: gkodinov@openlinksw.co.uk               
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+URL: 
+Cc: tim.haynes@openlinksw.co.uk,ztashev@openlinksw.co.uk
+Summary: MacOSX port throwing SIGILL ?
+
+I've just built the Mono from the CVS on MacOSX.
+I use the latest libgc (6.3alpha4) and I'm not using ICU.
+My mcs script is set to use the mint as a runtime (as done by the installer).
+I get (with the latest monocharge) : 
+$ mono --version
+Mono JIT compiler version 0.31.99, (C) 2002-2004 Novell, Inc and
+Contributors. www.go-mono.com
+        TLS:           normal
+        GC:            System Boehm (with typed GC)
+        SIGSEGV      : normal
+        Globalization: none
+$ mcs --version
+Mono C# compiler version 0.31.99.51841
+
+But when I try to compile the mcs (by doing make in the mcs dir) I get : 
+$ make
+mcs   -d:NET_1_1 -d:ONLY_1_1 -g /target:exe /out:mcs.exe AssemblyInfo.cs
+anonymous.cs assign.cs attribute.cs driver.cs cs-tokenizer.cs cfold.cs
+class.cs codegen.cs const.cs constant.cs convert.cs decl.cs delegate.cs
+enum.cs ecore.cs expression.cs flowanalysis.cs genericparser.cs
+iterators.cs literal.cs location.cs modifiers.cs namespace.cs parameter.cs
+pending.cs report.cs rootcontext.cs statement.cs support.cs typemanager.cs
+symbolwriter.cs tree.cs cs-parser.cs
+GC Warning: Repeated allocation of very large block (appr. size 2101248):
+        May lead to memory leak and poor performance.
+Compilation succeeded
+Creating ../../build/deps/corlib_plattest.dll.response ...
+Creating ../../build/deps/corlib_plattest.dll.makefrag ...
+Creating ../../build/deps/corlib_test.dll.response ...
+Creating ../../build/deps/corlib_test.dll.makefrag ...
+Creating ../../build/deps/corlib_res.dll.response ...
+Creating ../../build/deps/corlib_res.dll.makefrag ...
+Creating ../../build/deps/corlib.dll.response ...
+Creating ../../build/deps/corlib.dll.makefrag ...
+touch ../../build/deps/corlib.dll.stamp
+mcs /nowarn:649 /nowarn:169 -d:INSIDE_CORLIB  -d:NET_1_1 -d:ONLY_1_1 -g
+/noconfig /unsafe /nostdlib /target:library
+/out:../../class/lib/mscorlib.dll @../../build/deps/corlib.dll.response
+GC Warning: Repeated allocation of very large block (appr. size 266240):
+        May lead to memory leak and poor performance.
+GC Warning: Repeated allocation of very large block (appr. size 2002944):
+        May lead to memory leak and poor performance.
+Compilation succeeded
+Creating ../../../build/deps/I18N.dll.makefrag ...
+touch ../../../build/deps/I18N.dll.stamp
+MONO_PATH="../../../class/lib:$MONO_PATH" mono  ../../../mcs/mcs.exe
+/r:mscorlib.dll  -d:NET_1_1 -d:ONLY_1_1 -g /noconfig  /target:library
+/out:../../../class/lib/I18N.dll @I18N.dll.sources
+
+Unhandled Exception: System.ExecutionEngineException: SIGILL
+make[3]: *** [../../../class/lib/I18N.dll] Error 1
+make[2]: *** [all-recursive] Error 1
+make[1]: *** [all-recursive] Error 1
+make: *** [all-recursive] Error 1