[Mono-bugs] [Bug 674350] New: Assertion failure in mono_arch_create_trampoline_code_full on ARM with mono-2.6 branch

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Feb 23 11:19:28 EST 2011


https://bugzilla.novell.com/show_bug.cgi?id=674350

https://bugzilla.novell.com/show_bug.cgi?id=674350#c0


           Summary: Assertion failure in
                    mono_arch_create_trampoline_code_full on ARM with
                    mono-2.6 branch
    Classification: Mono
           Product: Mono: Runtime
           Version: 2.6.x
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: JIT
        AssignedTo: lupus at novell.com
        ReportedBy: clockworksaint at gmail.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
           Blocker: ---


User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US)
AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13

I've made a build from the mono-2.6 branch in git cross-compiled for ARM. When
I try to run it on a Sheevaplug I get this assertion failure:


sheeva003:~/andrewbuild# /home/mono/usr/local/bin/mcs
**
ERROR:tramp-arm.c:288:mono_arch_create_trampoline_code_full: assertion failed:
(STACK % 8 == 4)
Aborted


This also happens when I try to run an entirely trivial C# program using the
version of Mono I built. It doesn't happen when I build from the 2.6.7 tarball
- that works fine.

For reference, the assertion was added recently in this commit:

https://github.com/mono/mono/commit/2e0755bccd66f4dc9f83260627b63570793c73d1

Reproducible: Always

Steps to Reproduce:
1. Checkout the mono-2.6 branch from git.
2. Cross-compile for ARM.
3. Install on ARM device.
4. Run installed copy of mcs on the ARM device.
5. See assertion failure.
Actual Results:  
sheeva003:~/andrewbuild# /home/mono/usr/local/bin/mcs
**
ERROR:tramp-arm.c:288:mono_arch_create_trampoline_code_full: assertion failed:
(STACK % 8 == 4)
Aborted

Expected Results:  
MCS should run and report that no input files were specified.

Let me know if you need details of how I'm cross-compiling Mono.

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list