Hi,<div><br></div><div>  A reproducible testcase, along with the device+os specs would help us debug the problem.</div><div><br></div><div>              Zoltan<br><br><div class="gmail_quote">On Thu, Dec 22, 2011 at 12:15 AM, Bassam Tabbara <span dir="ltr">&lt;<a href="mailto:bassam@symform.com">bassam@symform.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal">Hello,<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">We are seeing the following on ARM devices. Running mono built from the 2-10 branch. Any ideas for where to start here?<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">invalid code stream, instruction before IMT value is not a LDC in mono_arch_find_imt_method() (code 0x40be8868 value 0: 0xe1a06000 -1: 0xe591f028 -2: 0xe1a0e00f)<u></u><u></u></p>
<p class="MsoNormal">* Assertion at mini-arm.c:5559, condition `IS_LDR_PC (code_ptr [0])&#39; not met<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Stacktrace:<u></u><u></u></p><p class="MsoNormal">
<u></u> <u></u></p><p class="MsoNormal">  at System.StringComparer.GetHashCode (object) &lt;0x00067&gt;<u></u><u></u></p><p class="MsoNormal">  at System.Collections.Hashtable.GetHash (object) &lt;0x00033&gt;<u></u><u></u></p>
<p class="MsoNormal">  at System.Collections.Hashtable.get_Item (object) &lt;0x00057&gt;<u></u><u></u></p><p class="MsoNormal">  at System.Collections.Specialized.NameObjectCollectionBase.FindFirstMatchedItem (string) &lt;0x00033&gt;<u></u><u></u></p>
<p class="MsoNormal">  at System.Collections.Specialized.NameObjectCollectionBase.BaseGet (string) &lt;0x0001b&gt;<u></u><u></u></p><p class="MsoNormal">  at System.Configuration.PropertyInformationCollection.get_Item (string) &lt;0x0001b&gt;<u></u><u></u></p>
<p class="MsoNormal">  at System.Configuration.ConfigurationElement.get_Item (string) &lt;0x00033&gt;<u></u><u></u></p><p class="MsoNormal">  at Foo.Bar.NodeSettings.get_ServerAddress () &lt;0x0001f&gt;<u></u><u></u></p><p class="MsoNormal">
  at Foo.Bar.Storage.ContributionHost.Start (System.Action) &lt;0x000c7&gt;<u></u><u></u></p><p class="MsoNormal">  at (wrapper remoting-invoke-with-check) Foo.Bar.Storage.ContributionHost.Start (System.Action) &lt;0xffffffff&gt;<u></u><u></u></p>
<p class="MsoNormal">  at Symform.Storage.Node.Contribution.ContributionService.OnStart (string[]) &lt;0x00113&gt;<u></u><u></u></p><p class="MsoNormal">  at (wrapper runtime-invoke) &lt;Module&gt;.runtime_invoke_void__this___object (object,intptr,intptr,intptr) &lt;0xffffffff&gt;<u></u><u></u></p>
<p class="MsoNormal">  at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) &lt;0x00197&gt;<u></u><u></u></p><p class="MsoNormal">
  at System.Reflection.MethodBase.Invoke (object,object[]) &lt;0x00047&gt;<u></u><u></u></p><p class="MsoNormal">  at MonoServiceRunner.call (object,string,object[]) &lt;0x00087&gt;<u></u><u></u></p><p class="MsoNormal">  at MonoServiceRunner.MainLoop (System.ServiceProcess.ServiceBase[]) &lt;0x005af&gt;<u></u><u></u></p>
<p class="MsoNormal">  at System.ServiceProcess.ServiceBase.Run (System.ServiceProcess.ServiceBase[]) &lt;0x0004f&gt;<u></u><u></u></p><p class="MsoNormal">  at System.ServiceProcess.ServiceBase.Run (System.ServiceProcess.ServiceBase) &lt;0x00047&gt;<u></u><u></u></p>
<p class="MsoNormal">  at Symform.Storage.Node.Program.Main (string[]) &lt;0x00383&gt;<u></u><u></u></p><p class="MsoNormal">  at (wrapper runtime-invoke) &lt;Module&gt;.runtime_invoke_int_object (object,intptr,intptr,intptr) &lt;0xffffffff&gt;<u></u><u></u></p>
<p class="MsoNormal">  at System.AppDomain.ExecuteAssemblyInternal (System.Reflection.Assembly,string[]) &lt;0x0003b&gt;<u></u><u></u></p><p class="MsoNormal">  at System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) &lt;0x00033&gt;<u></u><u></u></p>
<p class="MsoNormal">  at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) &lt;0xffffffff&gt;<u></u><u></u></p><p class="MsoNormal">  at MonoServiceRunner.StartService () &lt;0x0040f&gt;<u></u><u></u></p>
<p class="MsoNormal">  at (wrapper runtime-invoke) &lt;Module&gt;.runtime_invoke_int__this__ (object,intptr,intptr,intptr) &lt;0xffffffff&gt;<u></u><u></u></p><p class="MsoNormal">  at System.Runtime.Remoting.RemotingServices.InternalExecuteMessage (System.MarshalByRefObject,System.Runtime.Remoting.Messaging.IMethodCallMessage) &lt;0x0022f&gt;<u></u><u></u></p>
<p class="MsoNormal">  at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage (System.Runtime.Remoting.Messaging.IMessage) &lt;0x000e3&gt;<u></u><u></u></p><p class="MsoNormal">  at System.Runtime.Remoting.Messaging.ServerObjectTerminatorSink.SyncProcessMessage (System.Runtime.Remoting.Messaging.IMessage) &lt;0x0008f&gt;<u></u><u></u></p>
<p class="MsoNormal">  at System.Runtime.Remoting.Lifetime.LeaseSink.SyncProcessMessage (System.Runtime.Remoting.Messaging.IMessage) &lt;0x0003b&gt;<u></u><u></u></p><p class="MsoNormal">  at System.Runtime.Remoting.ClientActivatedIdentity.SyncObjectProcessMessage (System.Runtime.Remoting.Messaging.IMessage) &lt;0x00097&gt;<u></u><u></u></p>
<p class="MsoNormal">  at System.Runtime.Remoting.Messaging.ServerContextTerminatorSink.SyncProcessMessage (System.Runtime.Remoting.Messaging.IMessage) &lt;0x001c3&gt;<u></u><u></u></p><p class="MsoNormal">  at System.Runtime.Remoting.Contexts.CrossContextChannel.SyncProcessMessage (System.Runtime.Remoting.Messaging.IMessage) &lt;0x0010b&gt;<u></u><u></u></p>
<p class="MsoNormal">  at System.Runtime.Remoting.Channels.ChannelServices.SyncDispatchMessage (System.Runtime.Remoting.Messaging.IMessage) &lt;0x0004f&gt;<u></u><u></u></p><p class="MsoNormal">  at System.AppDomain.ProcessMessageInDomain (byte[],System.Runtime.Remoting.Messaging.CADMethodCallMessage,byte[]&amp;,System.Runtime.Remoting.Messaging.CADMethodReturnMessage&amp;) &lt;0x00097&gt;<u></u><u></u></p>
<p class="MsoNormal">  at (wrapper remoting-invoke-with-check) System.AppDomain.ProcessMessageInDomain (byte[],System.Runtime.Remoting.Messaging.CADMethodCallMessage,byte[]&amp;,System.Runtime.Remoting.Messaging.CADMethodReturnMessage&amp;) &lt;0xffffffff&gt;<u></u><u></u></p>
<p class="MsoNormal">  at System.Runtime.Remoting.Channels.CrossAppDomainSink.ProcessMessageInDomain (byte[],System.Runtime.Remoting.Messaging.CADMethodCallMessage) &lt;0x0007b&gt;<u></u><u></u></p><p class="MsoNormal">  at (wrapper runtime-invoke) &lt;Module&gt;.runtime_invoke_CrossAppDomainSink/ProcessMessageRes_object_object (object,intptr,intptr,intptr) &lt;0xffffffff&gt;<u></u><u></u></p>
<p class="MsoNormal">  at System.AppDomain.InvokeInDomainByID (int,System.Reflection.MethodInfo,object,object[]) &lt;0x000a7&gt;<u></u><u></u></p><p class="MsoNormal">  at System.Runtime.Remoting.Channels.CrossAppDomainSink.SyncProcessMessage (System.Runtime.Remoting.Messaging.IMessage) &lt;0x00127&gt;<u></u><u></u></p>
<p class="MsoNormal">  at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke (System.Runtime.Remoting.Messaging.IMessage) &lt;0x0040f&gt;<u></u><u></u></p><p class="MsoNormal">  at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (System.Runtime.Remoting.Proxies.RealProxy,System.Runtime.Remoting.Messaging.IMessage,System.Exception&amp;,object[]&amp;) &lt;0x0042b&gt;<u></u><u></u></p>
<p class="MsoNormal">  at (wrapper runtime-invoke) &lt;Module&gt;.runtime_invoke_object_object_object_Exception&amp;_object[]&amp; (object,intptr,intptr,intptr) &lt;0xffffffff&gt;<u></u><u></u></p><p class="MsoNormal">  at (wrapper remoting-invoke) MonoServiceRunner.StartService () &lt;0xffffffff&gt;<u></u><u></u></p>
<p class="MsoNormal">  at (wrapper xdomain-invoke) MonoServiceRunner.StartService () &lt;0xffffffff&gt;<u></u><u></u></p><p class="MsoNormal">  at (wrapper remoting-invoke-with-check) MonoServiceRunner.StartService () &lt;0xffffffff&gt;<u></u><u></u></p>
<p class="MsoNormal">  at MonoServiceRunner.Main (string[]) &lt;0x008df&gt;<u></u><u></u></p><p class="MsoNormal">  at (wrapper runtime-invoke) &lt;Module&gt;.runtime_invoke_int_object (object,intptr,intptr,intptr) &lt;0xffffffff&gt;<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Native stacktrace:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">                /share/MD0_DATA/.qpkg/Symform/mono/bin/mono [0x10740c]<u></u><u></u></p>
<p class="MsoNormal">                /share/MD0_DATA/.qpkg/Symform/mono/bin/mono [0x150cc8]<u></u><u></u></p><p class="MsoNormal">                /lib/libc.so.6(__default_rt_sa_restorer_v2+0) [0x402c10b0]<u></u><u></u></p>
<p class="MsoNormal">                /share/MD0_DATA/.qpkg/Symform/mono/bin/mono [0x2c2a6c]<u></u><u></u></p><p class="MsoNormal">                /share/MD0_DATA/.qpkg/Symform/mono/bin/mono [0x2c2b24]<u></u><u></u></p><p class="MsoNormal">
                /share/MD0_DATA/.qpkg/Symform/mono/bin/mono [0x14b0f4]<u></u><u></u></p><p class="MsoNormal">                /share/MD0_DATA/.qpkg/Symform/mono/bin/mono [0x1084c8]<u></u><u></u></p><p class="MsoNormal">                /share/MD0_DATA/.qpkg/Symform/mono/bin/mono [0x109334]<u></u><u></u></p>
<p class="MsoNormal">                [0x403cca98]<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Debug info from gdb:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">
<u></u> <u></u></p><p class="MsoNormal">=================================================================<u></u><u></u></p><p class="MsoNormal">Got a SIGABRT while executing native code. This usually indicates<u></u><u></u></p>
<p class="MsoNormal">a fatal error in the mono runtime or one of the native libraries <u></u><u></u></p><p class="MsoNormal">used by your application.<u></u><u></u></p><p class="MsoNormal">=================================================================<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Thanks!<span class="HOEnZb"><font color="#888888"><u></u><u></u></font></span></p><span class="HOEnZb"><font color="#888888"><p class="MsoNormal">Bassam<u></u><u></u></p>
</font></span></div></div><br>_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
<br></blockquote></div><br></div>