[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