[Mono-dev] Problem when running winforms app on arm processor
Geoff Norton
gnorton at novell.com
Fri Jan 14 12:03:27 EST 2011
Matt,
We cannot replicate this problem, so you'll need to help narrow down the field. Can you get the gdb output of
x/6i code-16
when gdb is at tramp-arm.c line 48?
Thanks
-g
On 2011-01-14, at 11:28 AM, Matt Johnson wrote:
> PLEA FOR URGENT HELP
>
> Almost 7 weeks and not a single response on this except to confirm that another is also having the problem.
>
> Is there no one that can shed light on what is going on here? I cannot run any winforms apps on an arm processor without hitting the assertion in tramp-arm.c.
>
> I am willing to help in any way I can, but I’m not an assembly language programmer, nor am I familiar with reasons behind the patching that is going on in the arm trampoline, so I really need some assistance.
>
> Thank You.
> Matt
>
> From: mono-devel-list-bounces at lists.ximian.com [mailto:mono-devel-list-bounces at lists.ximian.com] On Behalf Of Matt Johnson
> Sent: Monday, January 03, 2011 10:24 AM
> To: mono-devel-list at lists.ximian.com
> Subject: Re: [Mono-dev] Problem when running winforms app on arm processor
>
> No, I have no resolution yet. I have simplified my winforms test application such that it is a single form with a single text “hello world” label and no code logic whatsoever. It crashes in the exact same manner.
>
> One point I am unclear on is that I read in some old posts that the thumb instruction set is not supported. I am not compiling with thumb enabled, but I am using a toolchain that targets armv4t instead of straight armv4. I actually found it very difficult to even find an “non-t” toolchain out there – I’d have to compile one from scratch if this is the problem. I don’t see how it could be though. Especially since it is only winforms apps that are failing.
>
> Can someone with some expertise with the arm trampoline please chime in here? It is fairly urgent.
>
> Thanks,
> Matt
>
> From: Jae Kim [mailto:jkim0130 at gmail.com]
> Sent: Friday, December 17, 2010 10:52 AM
> To: mj1856
> Subject: Re: [Mono-dev] Problem when running winforms app on arm processor
>
> Hi Matt,
>
> Did you ever resolve this? I'm experiencing the same problem.
>
> Thanks,
> Jae
>
> On Mon, Nov 29, 2010 at 7:44 PM, mj1856 <mj1856 at hotmail.com> wrote:
>
> I have cross compiled mono 2.8 with libgdiplus for the s3c2410 processor I am
> running. It is an arm920t (armv4t architecture). I use scratchbox with a
> recent codesourcery toolchain.
>
> I have two test applications that I wrote in visual studio targeting .net
> 2.0. The first is a console app with a basic "Hello world". It works
> perfectly. The second is a winforms app with a single form that has a
> simple label that gets updated with a timer control to show the current date
> and time. (basically a digital clock). Running it, I get the following
> error:
>
> * Assertion: should not be reached at tramp-arm.c:48
>
> Checking /mono/mini/tramp-arm.c, the function in question is
> mono_arch_patch_callsite, which has two blocks of code, where one of them is
> supposed to run. I'm not sure exactly what it's checking here, but neither
> block gets executed, so it hits the assertion. Can anyone shed some light
> on what might be the problem?
>
> One note that may or may not be of interest, but because the codesourcery
> toolchain is multilib, I have to specify -march=armv4t on the CFLAGS passed
> to configure mono. This appears to be working, as my console app works
> fine.
>
> I do have a running X server, which I've tested with other native apps, so I
> know at least that part is functional.
>
> Thanks,
> Matt
> --
> View this message in context: http://mono.1490590.n4.nabble.com/Problem-when-running-winforms-app-on-arm-processor-tp3064820p3064820.html
> Sent from the Mono - Dev mailing list archive at Nabble.com.
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20110114/4b481ca9/attachment-0001.html
More information about the Mono-devel-list
mailing list