[Mono-bugs] [Bug 571131] New: Build fails only on 64bit xen instance with illegal operation

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Fri Jan 15 14:25:00 EST 2010


http://bugzilla.novell.com/show_bug.cgi?id=571131

http://bugzilla.novell.com/show_bug.cgi?id=571131#c0


           Summary: Build fails only on 64bit xen instance with illegal
                    operation
    Classification: Mono
           Product: Mono: Runtime
           Version: 2.6.x
          Platform: x86-64
        OS/Version: openSUSE 11.2
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: misc
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: sshaw at decriptor.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
           Blocker: ---


User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.8
(KHTML, like Gecko) Chrome/4.0.295.0 Safari/532.8

mono 2.4.3.1 (with the an abort error instead of illegal operation), mono 2.6,
mono 2.6.1, and trunk fail to build only on a 64bit xen instance.  This causes
problems with trying to build mono on OBS.  This is also proven on a local
instance of openSUSE 11.2 64bit xen.

mono 2.4 does build though.  I'm not sure about any of the releases between 2.4
and 2.4.3.1.

Also the error is easily reproducible and occurs at the same point except when
you change versions of mono.

make[7]: Entering directory `/root/code/mono-2.6.1/mcs/class/Mono.Posix'
Creating ../../build/deps/net_1_1_Mono.Posix.dll.makefrag ...
Creating ../../build/deps/Mono.Posix_test_net_1_1.dll.response ...
Creating ../../build/deps/Mono.Posix_test_net_1_1.dll.makefrag ...
make[7]: Leaving directory `/root/code/mono-2.6.1/mcs/class/Mono.Posix'
make[7]: Entering directory `/root/code/mono-2.6.1/mcs/class/Mono.Posix'
make all-local
make[8]: Entering directory `/root/code/mono-2.6.1/mcs/class/Mono.Posix'
MCS     [net_1_1] Mono.Posix.dll
/bin/sh: line 1:  5218 Illegal instruction    
MONO_PATH="./../../class/lib/net_1_1:$MONO_PATH"
/root/code/mono-2.6.1/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /unsafe
/r:mscorlib.dll /r:System.dll /nowarn:0618,612 -target:library
-out:../../class/lib/net_1_1/Mono.Posix.dll @Mono.Posix.dll.sources
make[8]: *** [../../class/lib/net_1_1/Mono.Posix.dll] Error 132
make[8]: Leaving directory `/root/code/mono-2.6.1/mcs/class/Mono.Posix'
make[7]: *** [do-all] Error 2
make[7]: Leaving directory `/root/code/mono-2.6.1/mcs/class/Mono.Posix'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory `/root/code/mono-2.6.1/mcs/class'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/root/code/mono-2.6.1/mcs'
make[4]: *** [profile-do--net_1_1--all] Error 2
make[4]: Leaving directory `/root/code/mono-2.6.1/mcs'
make[3]: *** [profiles-do--all] Error 2
make[3]: Leaving directory `/root/code/mono-2.6.1/mcs'
make[2]: *** [all-local] Error 2
make[2]: Leaving directory `/root/code/mono-2.6.1/runtime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/code/mono-2.6.1'
make: *** [all] Error 2


Reproducible: Always

-- 
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