<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 <a href="https://github.com/oracle/graal/issues" class="">https://github.com/oracle/graal/issues</a> 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 <<a href="mailto:rodrigo.a.botafogo@gmail.com" class="">rodrigo.a.botafogo@gmail.com</a>> 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 #each_with_index resource:/truffleruby/core/enumerable.rb:334 <split-6a6d5bff>|Reason org.graalvm.compiler.code.SourceStackTraceBailoutException$1: too many loop explosion iterations - does the explosion not terminate for method HotSpotMethod<OutgoingForeignCallNodeGen.executeCall(VirtualFrame, TruffleObject, Object[])>? <br class="">org.graalvm.compiler.code.SourceStackTraceBailoutException$1: too many loop explosion iterations - does the explosion not terminate for method HotSpotMethod<OutgoingForeignCallNodeGen.executeCall(VirtualFrame, TruffleObject, Object[])>?<br class="">Caused by: org.graalvm.compiler.core.common.PermanentBailoutException: too many loop explosion iterations - does the explosion not terminate for method HotSpotMethod<OutgoingForeignCallNodeGen.executeCall(VirtualFrame, TruffleObject, Object[])>?<br class=""> at org.graalvm.compiler.replacements.PEGraphDecoder.tooManyLoopExplosionIterations(PEGraphDecoder.java:605)<br class=""> at org.graalvm.compiler.replacements.PEGraphDecoder.checkLoopExplosionIteration(PEGraphDecoder.java:599)<br class=""> at org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:506)<br class=""> at org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:414)<br class=""> at org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:556)<br class=""> at org.graalvm.compiler.truffle.compiler.PartialEvaluator.doGraphPE(PartialEvaluator.java:436)<br class=""> at org.graalvm.compiler.truffle.compiler.PartialEvaluator.fastPartialEvaluation(PartialEvaluator.java:475)<br class=""> at org.graalvm.compiler.truffle.compiler.PartialEvaluator.createGraph(PartialEvaluator.java:220)<br class=""> at org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.compileAST(TruffleCompilerImpl.java:382)<br class=""> at org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:546)<br class=""> at org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:495)<br class=""> at org.graalvm.compiler.core.CompilationWrapper.run(CompilationWrapper.java:169)<br class=""> at org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.doCompile(TruffleCompilerImpl.java:224)<br class=""> at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.doCompile(GraalTruffleRuntime.java:710)<br class=""> at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime$1.run(GraalTruffleRuntime.java:776)<br class=""> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)<br class=""> at java.util.concurrent.FutureTask.run(FutureTask.java:266)<br class=""> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)<br class=""> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)<br class=""> at java.lang.Thread.run(Thread.java:748)<br class=""> 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>