<div> </div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Inserting the breakpoint would deopt the code and you&#39;ll resume in the interpreter so you&#39;ll end up avoiding the JITed code which presumably is where the bug is.<br>

</blockquote><div><br></div><div>Yep, I realize this is the case, I even mentioned it in my original post. Let me double check that we&#39;re not doing something non-deterministic first though... but if you&#39;d like to try then...</div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">I agree.  It sounds like we&#39;re screwing up the bounds somehow.  Is there a jar file I can grab to run this test easily?</div>

</blockquote><div><br></div><div>Mind this is happening infrequently (but on different machines, different OSs, etc.).  Here&#39;s the procedure:</div><div><br></div><div>git clone git@github.com:carrotsearch/jsuffixarrays.git</div>

<div>cd jsuffixarrays</div><div># while (true)? {</div><div>mvn test</div><div># }</div><div><br></div><div>I&#39;ve just done the above and it hung on the first execution... the next one it didn&#39;t, the third one it did again. So maybe it is happening more frequently than less. The JRE I did it on is:</div>

<div><br></div><div><div>java version &quot;1.6.0_20&quot;</div><div>Java(TM) SE Runtime Environment (build 1.6.0_20-b02)</div><div>Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01, mixed mode)</div></div><div><br></div>

<div>But it applies to newer versions as well.</div><div><br></div><div>The particular class that is causing this is DivSufSort (DivSufSortTest), but I don&#39;t know what causes this to happen, so I&#39;d run all of them (these are parallel testng tests).</div>

<div> </div><div>I also didn&#39;t check with the trunk HotSpot, so it may be something that&#39;s already been fixed.</div><div><br>Dawid</div></div><br>