<div class="gmail_quote">On Tue, Jul 26, 2011 at 5:42 AM, Robert Jordan <span dir="ltr">&lt;<a href="mailto:robertj@gmx.net">robertj@gmx.net</a>&gt;</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 26.07.2011 05:01, Ben Pryor wrote:<br>
&gt; I sometimes get this exception (mono 2.8) - running fully bundled (exe +<br>
&gt; deps).  It happens very rarely.  64 bit suse system.<br>
&gt;<br>
&gt; How is this exception possible?<br>
<br>
</div>It&#39;s `impossible&#39; from a managed standpoint.<br>
<br>
Looking at the stacktrace, the invoked ctor is actually<br>
HashTable(int capacity), which in turn is calling<br>
HashTable(int capacity, float loadFactor) with a loadFactor<br>
of 1.0f. The HashTable.loadFactor field is a float, so<br>
<div class="im"><br>
this.loadFactor = 0.75f*loadFactor;<br>
double tableSize = capacity / this.loadFactor;<br>
<br>
</div>can&#39;t fail.<br>
<br>
It looks like a JIT issue. Try with Mono 2.10.<br><br>
</blockquote></div><div><br></div>Precisely, mono 2.10 is actively receiving support while 2.8 isn&#39;t.<div><br></div><div><br></div>