<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">You can also try and replace mono&#39;s usage of <span style="font-family:Consolas,Courier,monospace;font-size:12px">SetUnhandledExceptionFilter</span> with a call to AddVectoredExceptionHandler. <div>
<div><div class="h5"><br></div></div></div></blockquote><div><br></div><div>This is probably the best option, actually, but would require I rebuild mono, something I&#39;m not too keen on doing at the moment (we&#39;re on a tight deadline).</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div class="h5"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>&gt; I&#39;m not personally overriding the SIGSEGV handler (though I may in the<br>
&gt; future) but the Visual Studio debugger may be?  Is that possible?<br>
<br>
</div>Definitely. Last time I checked (I don&#39;t remember if it was with<br>
VS 2008 or 2010), I had to give up and use WinDbg instead.<br>
<br>
Maybe I didn&#39;t find the right knob to switch off this behavior...<br></blockquote></div></div></div></div></blockquote><div><br></div><div>If there&#39;s a correct knob, I couldn&#39;t find it.  This is probably just a use case that isn&#39;t supported in the debugger.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div class="h5"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>What may help is setting the env var</div>
<br>
        MONO_DEBUG=explicit-null-checks</blockquote></div></div></div></div></blockquote><div><br></div><div>Is there a point this has to be set by, or a way I can push this into mono from code (e.g. an option I can set on the jitter?).  Setting the environment variable in code (even before invoking mono_jit_init_version) did&#39;t work.  I saw somewhere that this is available as a  --debug option.  Can I pass it to mono_jit_parse_options somehow?</div>
<div><br></div></div>