[graalvm-users] Error in graalvm

Rodrigo Botafogo rodrigo.a.botafogo at gmail.com
Thu Jul 26 14:09:18 PDT 2018


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://oss.oracle.com/pipermail/graalvm-users/attachments/20180726/0792c5c8/attachment.html 


More information about the GraalVM-Users mailing list