<div>Hi,<br></div><div><br></div><div>Another way of making monodis work is to put all the referenced assemblies (every single one, down to mscorlib.dll) in the same directory, and then run:</div><div><br></div><div>MONO_PATH=. monodis assembly.dll</div>
<div><br></div><div>This particular crash is most likely because monodis can't find one of the referenced assemblies.</div><div><br></div><div>Rolf</div><br><div class="gmail_quote">On Thu, Feb 23, 2012 at 2:05 PM, Markku Tavasti <span dir="ltr"><<a href="mailto:tavasti@tavasti.fi">tavasti@tavasti.fi</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 02/23/2012 02:39 PM, Markku Tavasti wrote:<br>
> 1908            if (mh) {<br>
> 1909                    if (mono_method_signature (mh)->is_inflated)<br>
> 1910                            container =<br>
> mono_method_get_generic_container (((MonoMethodInflated *) mh)->declaring);<br>
<br>
</div><div class="im">> (gdb) p mono_method_signature (mh)<br>
> Could not load signature of System.Windows.Controls.DataGrid:get_Columns<br>
> due to:<br>
> $17 = (MonoMethodSignature *) 0x0<br>
><br>
> So when Method Signature is NULL, monodis crashes.<br>
<br>
</div>Added testing of signature here, had crash later.<br>
<br>
I'll check if it's possible to fix all of those crashes.<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
M. Tavasti /  <a href="mailto:tavasti@tavasti.fi">tavasti@tavasti.fi</a>  /   <a href="tel:%2B358-40-5078254" value="+358405078254">+358-40-5078254</a><br>
</div></div></blockquote></div><br>