<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Rodrigo,<div class=""><br class=""></div><div class="">Thanks for the report! Can you submit it at&nbsp;<a href="https://github.com/oracle/graal/issues" class="">https://github.com/oracle/graal/issues</a>&nbsp;with some steps to reproduce?</div><div class=""><br class=""></div><div class="">- thomas</div><div class=""><br class=""></div><div class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 26 Jul 2018, at 23:09, Rodrigo Botafogo &lt;<a href="mailto:rodrigo.a.botafogo@gmail.com" class="">rodrigo.a.botafogo@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class="">Hello,</div><div class=""><br class=""></div><div class="">I'm getting the following error after running the specs of my project:</div><div class=""><br class=""></div><div class="">[truffle] opt fail&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #each_with_index resource:/truffleruby/core/enumerable.rb:334 &lt;split-6a6d5bff&gt;|Reason org.graalvm.compiler.code.SourceStackTraceBailoutException$1: too many loop explosion iterations - does the explosion not terminate for method HotSpotMethod&lt;OutgoingForeignCallNodeGen.executeCall(VirtualFrame, TruffleObject, Object[])&gt;? <br class="">org.graalvm.compiler.code.SourceStackTraceBailoutException$1: too many loop explosion iterations - does the explosion not terminate for method HotSpotMethod&lt;OutgoingForeignCallNodeGen.executeCall(VirtualFrame, TruffleObject, Object[])&gt;?<br class="">Caused by: org.graalvm.compiler.core.common.PermanentBailoutException: too many loop explosion iterations - does the explosion not terminate for method HotSpotMethod&lt;OutgoingForeignCallNodeGen.executeCall(VirtualFrame, TruffleObject, Object[])&gt;?<br class="">&nbsp;&nbsp;&nbsp; at org.graalvm.compiler.replacements.PEGraphDecoder.tooManyLoopExplosionIterations(PEGraphDecoder.java:605)<br class="">&nbsp;&nbsp;&nbsp; at org.graalvm.compiler.replacements.PEGraphDecoder.checkLoopExplosionIteration(PEGraphDecoder.java:599)<br class="">&nbsp;&nbsp;&nbsp; at org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:506)<br class="">&nbsp;&nbsp;&nbsp; at org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:414)<br class="">&nbsp;&nbsp;&nbsp; at org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:556)<br class="">&nbsp;&nbsp;&nbsp; at org.graalvm.compiler.truffle.compiler.PartialEvaluator.doGraphPE(PartialEvaluator.java:436)<br class="">&nbsp;&nbsp;&nbsp; at org.graalvm.compiler.truffle.compiler.PartialEvaluator.fastPartialEvaluation(PartialEvaluator.java:475)<br class="">&nbsp;&nbsp;&nbsp; at org.graalvm.compiler.truffle.compiler.PartialEvaluator.createGraph(PartialEvaluator.java:220)<br class="">&nbsp;&nbsp;&nbsp; at org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.compileAST(TruffleCompilerImpl.java:382)<br class="">&nbsp;&nbsp;&nbsp; at org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:546)<br class="">&nbsp;&nbsp;&nbsp; at org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:495)<br class="">&nbsp;&nbsp;&nbsp; at org.graalvm.compiler.core.CompilationWrapper.run(CompilationWrapper.java:169)<br class="">&nbsp;&nbsp;&nbsp; at org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.doCompile(TruffleCompilerImpl.java:224)<br class="">&nbsp;&nbsp;&nbsp; at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.doCompile(GraalTruffleRuntime.java:710)<br class="">&nbsp;&nbsp;&nbsp; at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime$1.run(GraalTruffleRuntime.java:776)<br class="">&nbsp;&nbsp;&nbsp; at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)<br class="">&nbsp;&nbsp;&nbsp; at java.util.concurrent.FutureTask.run(FutureTask.java:266)<br class="">&nbsp;&nbsp;&nbsp; at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)<br class="">&nbsp;&nbsp;&nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)<br class="">&nbsp;&nbsp;&nbsp; at java.lang.Thread.run(Thread.java:748)<br class="">&nbsp;&nbsp;&nbsp; at org.graalvm.compiler.core.CompilerThread.run(CompilerThread.java:42)<br class=""><br class=""></div><div class="">If I run each spec file individually I don't see the same error.<br class=""></div><br class="">-- <br class=""><div dir="ltr" class="gmail_signature">Rodrigo Botafogo<br class=""><br class=""></div></div>
_______________________________________________<br class="">GraalVM-Users mailing list<br class=""><a href="mailto:GraalVM-Users@oss.oracle.com" class="">GraalVM-Users@oss.oracle.com</a><br class="">https://oss.oracle.com/mailman/listinfo/graalvm-users</div></blockquote></div><br class=""></div></body></html>