[Mono-bugs] [Bug 556746] New: UnmanagedFunctionPointer crashes AOT

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Nov 18 18:12:58 EST 2009


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

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


           Summary: UnmanagedFunctionPointer crashes AOT
    Classification: Mono
           Product: MonoTouch
           Version: SVN
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Runtime
        AssignedTo: gnorton at novell.com
        ReportedBy: alp at atoker.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

    [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
    unsafe delegate IntPtr MyCallback(IntPtr data);

The above C# crashes the full AOT compiler when targeting iPhone Debug with the
MonoTouch mtouch utility. Removing the attribute allows the code build and run
correctly on the device. Guessing there's a case missing somewhere.

We have the attribute there to support the same library on Windows and it would
be nice to build without code modifications, even if it isn't necessary to
target iPhone.

Version: Current MonoTouch release at time of writing (/branches/mono-2-6/mono
r145575 Tue 10 Nov 2009 12:26:10 EST)

Reproducible: Always

Steps to Reproduce:
1.
2.
3.

-- 
Configure bugmail: http://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