<span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">Hi, we have a problem in full-aot is it possible that someone help about</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">

<span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">the problem we have?</span> <span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">There are no problems in aot but we dont see any <br>

performance improvements with aot so we tried full aot.</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);"><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);"><b><span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">For the first step we full-aot all libraries with a bash like this:</span></b><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">

<span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);"></span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);"><span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">#!/bin/bash</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">

<span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">mono --aot=full /usr/lib/mono/1.0/mscorlib.dll</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);"><span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">mono --aot=full /usr/lib/mono/2.0/mscorlib.dll</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">

<span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">for i in /usr/lib/mono/gac/*/*/*.dll; do mono --aot=full $i; done</span><span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);"></span><br>

<br><b style="color: rgb(0, 0, 0);"><span style="font-family: arial narrow,sans-serif;">Then in we full-aot our appllication like this:</span></b><br><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">

<span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">mono --aot=full testProject.exe</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);"><span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">mono --full-aot testProject.exe</span><br>

<br><b style="color: rgb(0, 0, 0);"><span style="font-family: arial narrow,sans-serif;">But we got the error:</span></b><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);"><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">

<span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">Unhandled Exception: System.TypeInitializationException: An exception was thrown</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">

<span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">by the type initializer for GLib.GType ---&gt; System.ExecutionEngineException:</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">

<span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">Attempting to JIT compile method &#39;(wrapper native-to-managed)</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);"><span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">GLib.ManagedValue:Copy (intptr)&#39; while running with --aot-only.</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">

<span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">  at (wrapper managed-to-native) object:__icall_wrapper_mono_delegate_to_ftnptr</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">

<span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">(object)</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);"><span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">  at (wrapper managed-to-native) GLib.ManagedValue:g_boxed_type_register_static</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">

<span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">(intptr,GLib.ManagedValue/CopyFunc,GLib.ManagedValue/FreeFunc)</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);"><span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">  at GLib.ManagedValue.get_GType () [0x00000] in &lt;filename unknown&gt;:0</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">

<span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">  at GLib.GType.Register (GType native_type, System.Type type) [0x00000] in</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">

<span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">&lt;filename unknown&gt;:0</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);"><span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">  at GLib.GType..cctor () [0x00000] in &lt;filename unknown&gt;:0</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">

<span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">  --- End of inner exception stack trace ---</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);"><span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">  at GLib.Value..ctor (System.Object obj) [0x00000] in &lt;filename unknown&gt;:0</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">

<span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">  at Gtk.Window..ctor (WindowType type) [0x00000] in &lt;filename unknown&gt;:0</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">

<span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">  at MainWindow..ctor () [0x00000] in &lt;filename unknown&gt;:0</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);"><span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">  at testProject.MainClass.Main (System.String[] args) [0x00000] in &lt;filename</span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">

<span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">unknown&gt;:0</span><br><br><span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);"><br></span><span style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);"></span><br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">

<br style="font-family: arial narrow,sans-serif; color: rgb(0, 0, 0);">