<div dir="ltr">I'm trying to run a program that embeds mono and am receiving the following error:<div><br></div><div><div><i>TYPE: 32</i></div><div><i>* Assertion at mini-amd64.c:487, condition `amd64_is_imm32 (disp)' not met</i></div>
<div><i><br></i></div><div><i>Stacktrace:</i></div><div><i><br></i></div><div><i>  at <unknown> <0xffffffff></i></div><div><i>  at System.Console..cctor () <0x0001b></i></div><div><i>  at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff></i></div>
<div><i>  at <unknown> <0xffffffff></i></div><div><i>  at NamServer.RequestPipeline.Init () <0x0000b></i></div><div><i>  at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff></i></div>
<div><br></div><div style>I tried running a regular .NET console program and it ran fine, so I have no idea what this can be. I tried this with mono 3.0.10 and mono straight from the github repository as of some time last night.</div>
<div style>Also, this is not my "regular" mono installation. This is installed in a separate directory, and thus I override some environment variables before executing my program (LD_LIBRARY_PATH, MONO_PATH, MONO_GAC_PREFIX).</div>
<div style><br></div><div style>From the native stacktrace (which is rather large, so if you need it tell me and I'll share it with you) I can confirm that the correct version of <a href="http://libmono-2.0.so">libmono-2.0.so</a> is being loaded (the one from my custom install).</div>
<div style>What could I be doing wrong?</div><div style>Thanks in advance.</div><div><br></div>-- <br>Marcelo Zabani<br>
</div></div>