[Mono-bugs] [Bug 587491] New: Mono 2.6.1 crash on 10.5/ppc during compile
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Thu Mar 11 09:10:48 EST 2010
http://bugzilla.novell.com/show_bug.cgi?id=587491
http://bugzilla.novell.com/show_bug.cgi?id=587491#c0
Summary: Mono 2.6.1 crash on 10.5/ppc during compile
Classification: Mono
Product: Mono: Compilers
Version: 2.6.x
Platform: PowerPC
OS/Version: Mac OS X 10.5
Status: NEW
Severity: Normal
Priority: P5 - None
Component: C#
AssignedTo: mono-bugs at lists.ximian.com
ReportedBy: ranger at befunk.com
QAContact: mono-bugs at lists.ximian.com
Found By: ---
Blocker: ---
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2; en-us)
AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/531.21.10
I'm trying to build mono 2.6.1 on Mac OS X 10.5. When it tries to build mcs,
it crashes in mini-ppc and mini-darwin:
---(snip!)---
chmod +x _tmpinst/bin/ilasm
echo '#! /bin/sh' > _tmpinst/bin/gmcs ; \
r=`pwd`; m=`cd ../mcs && pwd`; \
echo 'exec "'"$r/_tmpinst/bin/mono"'"
"'"$m/class/lib/net_2_0/gmcs.exe"'" "$@"' >> _tmpinst/bin/gmcs ; \
chmod +x _tmpinst/bin/gmcs
echo '#! /bin/sh' > _tmpinst/bin/al2 ; \
r=`pwd`; m=`cd ../mcs && pwd`; \
echo 'exec "'"$r/_tmpinst/bin/mono"'" "'"$m/class/lib/net_2_0/al.exe"'"
"$@"' >> _tmpinst/bin/al2 ; \
chmod +x _tmpinst/bin/al2
if test -w ../mcs; then :; else chmod -R +w ../mcs; fi
cd ../mcs && make NO_DIR_CHECK=1 PROFILES='net_1_1 net_2_0 net_3_5 net_2_1_raw
' CC='gcc' all-profiles
make profile-do--net_1_1--all profile-do--net_2_0--all profile-do--net_3_5--all
profile-do--net_2_1_raw--all
make PROFILE=basic all
make[6]: *** [build/deps/basic-profile-check.exe] Error 1
*** The compiler 'mcs' doesn't appear to be usable.
*** Trying the 'monolite' directory.
**
ERROR:mini-ppc.c:2903:ppc_patch_full: code should not be reached
Stacktrace:
at Mono.CSharp.Location..ctor (int) <0xffffffff>
at Mono.CSharp.Location..ctor (int) <0x00030>
at Mono.CSharp.Location..cctor () <0x0002c>
at (wrapper runtime-invoke) object.runtime_invoke_void
(object,intptr,intptr,intptr) <0xffffffff>
at Mono.CSharp.Driver.Main (string[]) <0xffffffff>
at Mono.CSharp.Driver.Main (string[]) <0x00058>
at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object
(object,intptr,intptr,intptr) <0xffffffff>
Native stacktrace:
0 mono 0x0007bfe0
mono_handle_native_sigsegv + 288
1 libSystem.B.dylib 0x953d59fc _sigtramp + 68
**
ERROR:mini-darwin.c:245:mono_runtime_syscall_fork: code should not be reached
make[8]: *** [build/deps/basic-profile-check.exe] Abort trap
*** The contents of your 'monolite' directory may be out-of-date
*** You may want to try 'make get-monolite-latest'
make[8]: *** [do-profile-check-monolite] Error 1
---(snip!)---
I can reproduce this only on 10.5/ppc. 10.4/ppc builds fine with the same
environment and configure flags.
Reproducible: Always
Steps to Reproduce:
1. install dependencies through Fink
2. ./configure --prefix=/sw --with-ikvm-native=yes --with-glib=system
--with-preview=yes --with-x --with-moonlight --disable-dtrace CFLAGS="-Os -g"
CXXFLAGS="-Os -g"
3. make
Actual Results:
above crash running mcs
Expected Results:
continued compilation
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list