[Mono-dev] AOT compiler crash

Michael Bayne mdb at samskivert.com
Fri Jan 20 21:50:15 UTC 2012


On Fri, Jan 20, 2012 at 1:22 PM, Robert Jordan <robertj at gmx.net> wrote:
> It doesn't really matter where the problem is. MT is a commercial,
> closed-source product, and its support mailing list isn't mono-devel.

Fair enough. I'm not used to using commercial software. :)

> Other than that, you may want to check whether the IKVM assemblies
> are defining delegates that are not derived from MulticastDelegate
> (unlikely).

Yeah, I tried tracking that down, but monodis is crashing. The stock
mono compiler seems to crash trying to AOT-compile that dll as well,
though in a different way, and the failing assert there references a
clearly long out of date line of code. I'm building mono from source
now and I'm going to see whether that crashes in the same way. That'll
be much easier to debug.

> Note that in this case the JIT runtime would abort in
> the same way, but given its lazy operating principle, odds are
> that the offending method was not triggered by your test.

That's pretty likely. There's a ton of stuff in OpenJDK.Core.dll that
I'm not using.

-- mdb at samskivert.com


More information about the Mono-devel-list mailing list