[graalvm-users] Error in graalvm
Thomas Wuerthinger
thomas.wuerthinger at oracle.com
Sun Jul 29 09:59:35 PDT 2018
Rodrigo,
Thanks for the report! Can you submit it at https://github.com/oracle/graal/issues <https://github.com/oracle/graal/issues> with some steps to reproduce?
- thomas
> On 26 Jul 2018, at 23:09, Rodrigo Botafogo <rodrigo.a.botafogo at gmail.com> wrote:
>
> Hello,
>
> I'm getting the following error after running the specs of my project:
>
> [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[])>?
> org.graalvm.compiler.code.SourceStackTraceBailoutException$1: too many loop explosion iterations - does the explosion not terminate for method HotSpotMethod<OutgoingForeignCallNodeGen.executeCall(VirtualFrame, TruffleObject, Object[])>?
> 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[])>?
> at org.graalvm.compiler.replacements.PEGraphDecoder.tooManyLoopExplosionIterations(PEGraphDecoder.java:605)
> at org.graalvm.compiler.replacements.PEGraphDecoder.checkLoopExplosionIteration(PEGraphDecoder.java:599)
> at org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:506)
> at org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:414)
> at org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:556)
> at org.graalvm.compiler.truffle.compiler.PartialEvaluator.doGraphPE(PartialEvaluator.java:436)
> at org.graalvm.compiler.truffle.compiler.PartialEvaluator.fastPartialEvaluation(PartialEvaluator.java:475)
> at org.graalvm.compiler.truffle.compiler.PartialEvaluator.createGraph(PartialEvaluator.java:220)
> at org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.compileAST(TruffleCompilerImpl.java:382)
> at org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:546)
> at org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:495)
> at org.graalvm.compiler.core.CompilationWrapper.run(CompilationWrapper.java:169)
> at org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.doCompile(TruffleCompilerImpl.java:224)
> at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.doCompile(GraalTruffleRuntime.java:710)
> at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime$1.run(GraalTruffleRuntime.java:776)
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> at org.graalvm.compiler.core.CompilerThread.run(CompilerThread.java:42)
>
> If I run each spec file individually I don't see the same error.
>
> --
> Rodrigo Botafogo
>
> _______________________________________________
> GraalVM-Users mailing list
> GraalVM-Users at oss.oracle.com
> https://oss.oracle.com/mailman/listinfo/graalvm-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://oss.oracle.com/pipermail/graalvm-users/attachments/20180729/90aa495a/attachment.html
More information about the GraalVM-Users
mailing list