Created
February 25, 2021 17:36
-
-
Save ivoanjo/8794998e1da8592c1908c9a05af98931 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
truffleruby 21.1.0-dev-3414643e, like ruby 2.7.2, GraalVM CE Native [x86_64-darwin] | |
[To redirect Truffle log output to a file use one of the following options: | |
* '--log.file=<path>' if the option is passed using a guest language launcher. | |
* '-Dpolyglot.log.file=<path>' if the option is passed using the host Java launcher. | |
* Configure logging using the polyglot embedding API.] | |
[ruby] SEVERE: waited 5 seconds in the SafepointManager but 12 of 66 threads did not arrive - a thread is likely making a blocking call - reason for the safepoint: Thread#backtrace_locations | |
Dumping stacktraces of all threads: | |
IN SAFEPOINT: Thread[Ruby Thread id=43 from /Users/ivo.anjo/.rvm/gems/truffleruby-head/gems/mongo-2.14.0/lib/mongo/background_thread.rb:98,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.Phaser$QNode.block(Phaser.java:1127) | |
java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3128) | |
java.util.concurrent.Phaser.internalAwaitAdvance(Phaser.java:1057) | |
java.util.concurrent.Phaser.arriveAndAwaitAdvance(Phaser.java:679) | |
org.truffleruby.language.SafepointManager.step(SafepointManager.java:155) | |
org.truffleruby.language.SafepointManager.assumptionInvalidated(SafepointManager.java:131) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:114) | |
org.truffleruby.language.SafepointManager.pollFromBlockingCall(SafepointManager.java:102) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.awaitSignal(ConditionVariableNodes.java:170) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.waitInternal(ConditionVariableNodes.java:112) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.withTimeout(ConditionVariableNodes.java:82) | |
org.truffleruby.core.mutex.ConditionVariableNodesFactory$WaitNodeFactory$WaitNodeGen.execute(ConditionVariableNodesFactory.java:192) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.core.VMPrimitiveNodes$CatchNode.doCatch(VMPrimitiveNodes.java:108) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.execute(VMPrimitiveNodesFactory.java:128) | |
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
BLOCKED: Thread[Ruby Thread id=67 from /Users/ivo.anjo/.rvm/gems/truffleruby-head/gems/mongo-2.14.0/lib/mongo/background_thread.rb:98,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:917) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1240) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:267) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:232) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:198) | |
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.synchronize(TruffleRubyNodes.java:111) | |
org.truffleruby.extra.TruffleRubyNodesFactory$SynchronizedNodeFactory$SynchronizedNodeGen.execute(TruffleRubyNodesFactory.java:417) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.DispatchNode.callWithBlock(DispatchNode.java:113) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:289) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:196) | |
org.truffleruby.core.klass.ClassNodes$NewNode.inlineExecute(ClassNodes.java:302) | |
org.truffleruby.core.inlined.InlinedCallNode.executeWithArgumentsEvaluated(InlinedCallNode.java:74) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:68) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:796) | |
org.truffleruby.core.array.ArrayEachIteratorNode.iterateOne(ArrayEachIteratorNode.java:51) | |
org.truffleruby.core.array.ArrayEachIteratorNodeGen.execute(ArrayEachIteratorNodeGen.java:45) | |
org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:791) | |
org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:3360) | |
org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:56) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:42) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckKeywordArityNode.execute(CheckKeywordArityNode.java:57) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.core.VMPrimitiveNodes$CatchNode.doCatch(VMPrimitiveNodes.java:108) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.execute(VMPrimitiveNodesFactory.java:128) | |
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
IN SAFEPOINT: Thread[Ruby Thread id=65 from /Users/ivo.anjo/.rvm/gems/truffleruby-head/gems/mongo-2.14.0/lib/mongo/background_thread.rb:98,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.Phaser$QNode.block(Phaser.java:1127) | |
java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3128) | |
java.util.concurrent.Phaser.internalAwaitAdvance(Phaser.java:1057) | |
java.util.concurrent.Phaser.arriveAndAwaitAdvance(Phaser.java:679) | |
org.truffleruby.language.SafepointManager.step(SafepointManager.java:155) | |
org.truffleruby.language.SafepointManager.assumptionInvalidated(SafepointManager.java:131) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:114) | |
org.truffleruby.language.SafepointManager.pollFromBlockingCall(SafepointManager.java:102) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.awaitSignal(ConditionVariableNodes.java:170) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.waitInternal(ConditionVariableNodes.java:112) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.withTimeout(ConditionVariableNodes.java:82) | |
org.truffleruby.core.mutex.ConditionVariableNodesFactory$WaitNodeFactory$WaitNodeGen.execute(ConditionVariableNodesFactory.java:192) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.core.VMPrimitiveNodes$CatchNode.doCatch(VMPrimitiveNodes.java:108) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.execute(VMPrimitiveNodesFactory.java:128) | |
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
IN SAFEPOINT: Thread[Ruby Thread id=61 from repro-mongodb.rb:33,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.Phaser$QNode.block(Phaser.java:1127) | |
java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3128) | |
java.util.concurrent.Phaser.internalAwaitAdvance(Phaser.java:1057) | |
java.util.concurrent.Phaser.arriveAndAwaitAdvance(Phaser.java:679) | |
org.truffleruby.language.SafepointManager.step(SafepointManager.java:155) | |
org.truffleruby.language.SafepointManager.assumptionInvalidated(SafepointManager.java:131) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:114) | |
org.truffleruby.language.SafepointManager.pollFromBlockingCall(SafepointManager.java:102) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.awaitSignal(ConditionVariableNodes.java:170) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.waitInternal(ConditionVariableNodes.java:112) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.withTimeout(ConditionVariableNodes.java:82) | |
org.truffleruby.core.mutex.ConditionVariableNodesFactory$WaitNodeFactory$WaitNodeGen.execute(ConditionVariableNodesFactory.java:192) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.IfNode.execute(IfNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.DispatchNode.callWithBlock(DispatchNode.java:113) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:289) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:196) | |
org.truffleruby.core.klass.ClassNodes$NewNode.inlineExecute(ClassNodes.java:302) | |
org.truffleruby.core.inlined.InlinedCallNode.executeWithArgumentsEvaluated(InlinedCallNode.java:74) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:68) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.DispatchNode.callWithBlock(DispatchNode.java:113) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:289) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:196) | |
org.truffleruby.core.klass.ClassNodes$NewNode.inlineExecute(ClassNodes.java:302) | |
org.truffleruby.core.inlined.InlinedCallNode.executeWithArgumentsEvaluated(InlinedCallNode.java:74) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:68) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
BLOCKED: Thread[Ruby Thread id=49 from /Users/ivo.anjo/.rvm/gems/truffleruby-head/gems/mongo-2.14.0/lib/mongo/background_thread.rb:98,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:917) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1240) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:267) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:232) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:198) | |
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.synchronize(TruffleRubyNodes.java:111) | |
org.truffleruby.extra.TruffleRubyNodesFactory$SynchronizedNodeFactory$SynchronizedNodeGen.execute(TruffleRubyNodesFactory.java:417) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.DispatchNode.callWithBlock(DispatchNode.java:113) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:289) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:196) | |
org.truffleruby.core.klass.ClassNodes$NewNode.inlineExecute(ClassNodes.java:302) | |
org.truffleruby.core.inlined.InlinedCallNode.executeWithArgumentsEvaluated(InlinedCallNode.java:74) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:68) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:796) | |
org.truffleruby.core.array.ArrayEachIteratorNode.iterateOne(ArrayEachIteratorNode.java:51) | |
org.truffleruby.core.array.ArrayEachIteratorNodeGen.execute(ArrayEachIteratorNodeGen.java:45) | |
org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:791) | |
org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:3360) | |
org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:56) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:42) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckKeywordArityNode.execute(CheckKeywordArityNode.java:57) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.core.VMPrimitiveNodes$CatchNode.doCatch(VMPrimitiveNodes.java:108) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.execute(VMPrimitiveNodesFactory.java:128) | |
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
IN SAFEPOINT: Thread[Ruby Thread id=34 from /Users/ivo.anjo/.rvm/gems/truffleruby-head/gems/mongo-2.14.0/lib/mongo/background_thread.rb:98,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.Phaser$QNode.block(Phaser.java:1127) | |
java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3128) | |
java.util.concurrent.Phaser.internalAwaitAdvance(Phaser.java:1057) | |
java.util.concurrent.Phaser.arriveAndAwaitAdvance(Phaser.java:679) | |
org.truffleruby.language.SafepointManager.step(SafepointManager.java:155) | |
org.truffleruby.language.SafepointManager.assumptionInvalidated(SafepointManager.java:131) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:114) | |
org.truffleruby.language.SafepointManager.pollFromBlockingCall(SafepointManager.java:102) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.awaitSignal(ConditionVariableNodes.java:170) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.waitInternal(ConditionVariableNodes.java:112) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.withTimeout(ConditionVariableNodes.java:82) | |
org.truffleruby.core.mutex.ConditionVariableNodesFactory$WaitNodeFactory$WaitNodeGen.execute(ConditionVariableNodesFactory.java:192) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.core.VMPrimitiveNodes$CatchNode.doCatch(VMPrimitiveNodes.java:108) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.execute(VMPrimitiveNodesFactory.java:128) | |
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
IN SAFEPOINT: Thread[Ruby Thread id=31 from /Users/ivo.anjo/.rvm/gems/truffleruby-head/gems/mongo-2.14.0/lib/mongo/background_thread.rb:98,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.Phaser$QNode.block(Phaser.java:1127) | |
java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3128) | |
java.util.concurrent.Phaser.internalAwaitAdvance(Phaser.java:1057) | |
java.util.concurrent.Phaser.arriveAndAwaitAdvance(Phaser.java:679) | |
org.truffleruby.language.SafepointManager.step(SafepointManager.java:155) | |
org.truffleruby.language.SafepointManager.assumptionInvalidated(SafepointManager.java:131) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:114) | |
org.truffleruby.language.SafepointManager.pollFromBlockingCall(SafepointManager.java:102) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.awaitSignal(ConditionVariableNodes.java:170) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.waitInternal(ConditionVariableNodes.java:112) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.withTimeout(ConditionVariableNodes.java:82) | |
org.truffleruby.core.mutex.ConditionVariableNodesFactory$WaitNodeFactory$WaitNodeGen.execute(ConditionVariableNodesFactory.java:192) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.core.VMPrimitiveNodes$CatchNode.doCatch(VMPrimitiveNodes.java:108) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.execute(VMPrimitiveNodesFactory.java:128) | |
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
IN SAFEPOINT: Thread[Ruby Thread id=59 from /Users/ivo.anjo/.rvm/gems/truffleruby-head/gems/mongo-2.14.0/lib/mongo/background_thread.rb:98,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.Phaser$QNode.block(Phaser.java:1127) | |
java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3128) | |
java.util.concurrent.Phaser.internalAwaitAdvance(Phaser.java:1057) | |
java.util.concurrent.Phaser.arriveAndAwaitAdvance(Phaser.java:679) | |
org.truffleruby.language.SafepointManager.step(SafepointManager.java:155) | |
org.truffleruby.language.SafepointManager.assumptionInvalidated(SafepointManager.java:131) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:114) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:98) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.core.inlined.InlinedCallNode.rewriteAndCallWithBlock(InlinedCallNode.java:97) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:66) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:42) | |
org.truffleruby.language.control.OrLazyValueDefinedNode.execute(OrLazyValueDefinedNode.java:72) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeAndSpecialize(CallBlockNodeGen.java:106) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:56) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.synchronize(TruffleRubyNodes.java:111) | |
org.truffleruby.extra.TruffleRubyNodesFactory$SynchronizedNodeFactory$SynchronizedNodeGen.execute(TruffleRubyNodesFactory.java:417) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.DispatchNode.callWithBlock(DispatchNode.java:113) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:289) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:196) | |
org.truffleruby.core.klass.ClassNodes$NewNode.inlineExecute(ClassNodes.java:302) | |
org.truffleruby.core.inlined.InlinedCallNode.executeWithArgumentsEvaluated(InlinedCallNode.java:74) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:68) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:796) | |
org.truffleruby.core.array.ArrayEachIteratorNode.iterateOne(ArrayEachIteratorNode.java:51) | |
org.truffleruby.core.array.ArrayEachIteratorNodeGen.execute(ArrayEachIteratorNodeGen.java:45) | |
org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:791) | |
org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:3360) | |
org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:56) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:42) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckKeywordArityNode.execute(CheckKeywordArityNode.java:57) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.core.VMPrimitiveNodes$CatchNode.doCatch(VMPrimitiveNodes.java:108) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.execute(VMPrimitiveNodesFactory.java:128) | |
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
BLOCKED: Thread[Ruby Thread id=58 from /Users/ivo.anjo/.rvm/gems/truffleruby-head/gems/mongo-2.14.0/lib/mongo/background_thread.rb:98,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:917) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1240) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:267) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:232) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:198) | |
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.synchronize(TruffleRubyNodes.java:111) | |
org.truffleruby.extra.TruffleRubyNodesFactory$SynchronizedNodeFactory$SynchronizedNodeGen.execute(TruffleRubyNodesFactory.java:417) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.DispatchNode.callWithBlock(DispatchNode.java:113) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:289) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:196) | |
org.truffleruby.core.klass.ClassNodes$NewNode.inlineExecute(ClassNodes.java:302) | |
org.truffleruby.core.inlined.InlinedCallNode.executeWithArgumentsEvaluated(InlinedCallNode.java:74) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:68) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:796) | |
org.truffleruby.core.array.ArrayEachIteratorNode.iterateOne(ArrayEachIteratorNode.java:51) | |
org.truffleruby.core.array.ArrayEachIteratorNodeGen.execute(ArrayEachIteratorNodeGen.java:45) | |
org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:791) | |
org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:3360) | |
org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:56) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:42) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckKeywordArityNode.execute(CheckKeywordArityNode.java:57) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.core.VMPrimitiveNodes$CatchNode.doCatch(VMPrimitiveNodes.java:108) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.execute(VMPrimitiveNodesFactory.java:128) | |
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
BLOCKED: Thread[Ruby Thread id=46 from /Users/ivo.anjo/.rvm/gems/truffleruby-head/gems/mongo-2.14.0/lib/mongo/background_thread.rb:98,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:917) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1240) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:267) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:232) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:198) | |
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.synchronize(TruffleRubyNodes.java:111) | |
org.truffleruby.extra.TruffleRubyNodesFactory$SynchronizedNodeFactory$SynchronizedNodeGen.execute(TruffleRubyNodesFactory.java:417) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.DispatchNode.callWithBlock(DispatchNode.java:113) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:289) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:196) | |
org.truffleruby.core.klass.ClassNodes$NewNode.inlineExecute(ClassNodes.java:302) | |
org.truffleruby.core.inlined.InlinedCallNode.executeWithArgumentsEvaluated(InlinedCallNode.java:74) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:68) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:796) | |
org.truffleruby.core.array.ArrayEachIteratorNode.iterateOne(ArrayEachIteratorNode.java:51) | |
org.truffleruby.core.array.ArrayEachIteratorNodeGen.execute(ArrayEachIteratorNodeGen.java:45) | |
org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:791) | |
org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:3360) | |
org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:56) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:42) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckKeywordArityNode.execute(CheckKeywordArityNode.java:57) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeAndSpecialize(CallBlockNodeGen.java:106) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:56) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.core.VMPrimitiveNodes$CatchNode.doCatch(VMPrimitiveNodes.java:108) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.execute(VMPrimitiveNodesFactory.java:128) | |
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
IN SAFEPOINT: Thread[Ruby Thread id=70 from /Users/ivo.anjo/.rvm/gems/truffleruby-head/gems/mongo-2.14.0/lib/mongo/background_thread.rb:98,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.Phaser$QNode.block(Phaser.java:1127) | |
java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3128) | |
java.util.concurrent.Phaser.internalAwaitAdvance(Phaser.java:1057) | |
java.util.concurrent.Phaser.arriveAndAwaitAdvance(Phaser.java:679) | |
org.truffleruby.language.SafepointManager.step(SafepointManager.java:155) | |
org.truffleruby.language.SafepointManager.assumptionInvalidated(SafepointManager.java:131) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:114) | |
org.truffleruby.language.SafepointManager.pollFromBlockingCall(SafepointManager.java:102) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.awaitSignal(ConditionVariableNodes.java:170) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.waitInternal(ConditionVariableNodes.java:112) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.withTimeout(ConditionVariableNodes.java:82) | |
org.truffleruby.core.mutex.ConditionVariableNodesFactory$WaitNodeFactory$WaitNodeGen.execute(ConditionVariableNodesFactory.java:192) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.core.VMPrimitiveNodes$CatchNode.doCatch(VMPrimitiveNodes.java:108) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.execute(VMPrimitiveNodesFactory.java:128) | |
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
BLOCKED: Thread[Ruby Thread id=45 from /Users/ivo.anjo/.rvm/gems/truffleruby-head/gems/mongo-2.14.0/lib/mongo/background_thread.rb:98,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:917) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1240) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:267) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:232) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:198) | |
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.synchronize(TruffleRubyNodes.java:111) | |
org.truffleruby.extra.TruffleRubyNodesFactory$SynchronizedNodeFactory$SynchronizedNodeGen.execute(TruffleRubyNodesFactory.java:417) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.core.inlined.InlinedDispatchNode.rewriteAndCallWithBlock(InlinedDispatchNode.java:87) | |
org.truffleruby.core.inlined.InlinedDispatchNode.dispatch(InlinedDispatchNode.java:62) | |
org.truffleruby.core.inlined.InlinedDispatchNode.callWithBlock(InlinedDispatchNode.java:56) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:289) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.executeAndSpecialize(ClassNodesFactory.java:243) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:206) | |
org.truffleruby.core.klass.ClassNodes$NewNode.inlineExecute(ClassNodes.java:302) | |
org.truffleruby.core.inlined.InlinedCallNode.executeWithArgumentsEvaluated(InlinedCallNode.java:74) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:68) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeAndSpecialize(CallBlockNodeGen.java:106) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:56) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeAndSpecialize(YieldNodeGen.java:43) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:796) | |
org.truffleruby.core.array.ArrayEachIteratorNode.iterateOne(ArrayEachIteratorNode.java:51) | |
org.truffleruby.core.array.ArrayEachIteratorNodeGen.executeAndSpecialize(ArrayEachIteratorNodeGen.java:138) | |
org.truffleruby.core.array.ArrayEachIteratorNodeGen.execute(ArrayEachIteratorNodeGen.java:71) | |
org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:791) | |
org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.executeAndSpecialize(ArrayNodesFactory.java:3381) | |
org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:3364) | |
org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:56) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:42) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckKeywordArityNode.execute(CheckKeywordArityNode.java:57) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeAndSpecialize(CallBlockNodeGen.java:106) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:56) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeAndSpecialize(YieldNodeGen.java:43) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.executeAndSpecialize(MutexNodesFactory.java:698) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:680) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.core.VMPrimitiveNodes$CatchNode.doCatch(VMPrimitiveNodes.java:108) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.execute(VMPrimitiveNodesFactory.java:128) | |
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
IN SAFEPOINT: Thread[Ruby Thread id=38 from /Users/ivo.anjo/.rvm/gems/truffleruby-head/gems/mongo-2.14.0/lib/mongo/background_thread.rb:98,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.Phaser$QNode.block(Phaser.java:1127) | |
java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3128) | |
java.util.concurrent.Phaser.internalAwaitAdvance(Phaser.java:1057) | |
java.util.concurrent.Phaser.arriveAndAwaitAdvance(Phaser.java:679) | |
org.truffleruby.language.SafepointManager.step(SafepointManager.java:155) | |
org.truffleruby.language.SafepointManager.assumptionInvalidated(SafepointManager.java:131) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:114) | |
org.truffleruby.language.SafepointManager.pollFromBlockingCall(SafepointManager.java:102) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.awaitSignal(ConditionVariableNodes.java:170) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.waitInternal(ConditionVariableNodes.java:112) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.withTimeout(ConditionVariableNodes.java:82) | |
org.truffleruby.core.mutex.ConditionVariableNodesFactory$WaitNodeFactory$WaitNodeGen.execute(ConditionVariableNodesFactory.java:192) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeAndSpecialize(CallBlockNodeGen.java:106) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:56) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeAndSpecialize(YieldNodeGen.java:43) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.executeAndSpecialize(MutexNodesFactory.java:698) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:680) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeAndSpecialize(CallBlockNodeGen.java:106) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:56) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeAndSpecialize(YieldNodeGen.java:43) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.core.VMPrimitiveNodes$CatchNode.doCatch(VMPrimitiveNodes.java:108) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.executeAndSpecialize(VMPrimitiveNodesFactory.java:152) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.execute(VMPrimitiveNodesFactory.java:132) | |
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
IN SAFEPOINT: Thread[Ruby Thread id=57 from repro-mongodb.rb:33,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.Phaser$QNode.block(Phaser.java:1127) | |
java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3128) | |
java.util.concurrent.Phaser.internalAwaitAdvance(Phaser.java:1057) | |
java.util.concurrent.Phaser.arriveAndAwaitAdvance(Phaser.java:679) | |
org.truffleruby.language.SafepointManager.step(SafepointManager.java:155) | |
org.truffleruby.language.SafepointManager.assumptionInvalidated(SafepointManager.java:131) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:114) | |
org.truffleruby.language.SafepointManager.pollFromBlockingCall(SafepointManager.java:102) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.awaitSignal(ConditionVariableNodes.java:170) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.waitInternal(ConditionVariableNodes.java:112) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.withTimeout(ConditionVariableNodes.java:82) | |
org.truffleruby.core.mutex.ConditionVariableNodesFactory$WaitNodeFactory$WaitNodeGen.execute(ConditionVariableNodesFactory.java:192) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.IfNode.execute(IfNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.DispatchNode.callWithBlock(DispatchNode.java:113) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:289) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:196) | |
org.truffleruby.core.klass.ClassNodes$NewNode.inlineExecute(ClassNodes.java:302) | |
org.truffleruby.core.inlined.InlinedCallNode.executeWithArgumentsEvaluated(InlinedCallNode.java:74) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:68) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.DispatchNode.callWithBlock(DispatchNode.java:113) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:289) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:196) | |
org.truffleruby.core.klass.ClassNodes$NewNode.inlineExecute(ClassNodes.java:302) | |
org.truffleruby.core.inlined.InlinedCallNode.executeWithArgumentsEvaluated(InlinedCallNode.java:74) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:68) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
BLOCKED: Thread[Ruby Thread id=48 from /Users/ivo.anjo/.rvm/gems/truffleruby-head/gems/mongo-2.14.0/lib/mongo/background_thread.rb:98,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:917) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1240) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:267) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:232) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:198) | |
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.synchronize(TruffleRubyNodes.java:111) | |
org.truffleruby.extra.TruffleRubyNodesFactory$SynchronizedNodeFactory$SynchronizedNodeGen.executeAndSpecialize(TruffleRubyNodesFactory.java:431) | |
org.truffleruby.extra.TruffleRubyNodesFactory$SynchronizedNodeFactory$SynchronizedNodeGen.execute(TruffleRubyNodesFactory.java:421) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.DispatchNode.callWithBlock(DispatchNode.java:113) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:289) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:196) | |
org.truffleruby.core.klass.ClassNodes$NewNode.inlineExecute(ClassNodes.java:302) | |
org.truffleruby.core.inlined.InlinedCallNode.executeWithArgumentsEvaluated(InlinedCallNode.java:74) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:68) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:796) | |
org.truffleruby.core.array.ArrayEachIteratorNode.iterateOne(ArrayEachIteratorNode.java:51) | |
org.truffleruby.core.array.ArrayEachIteratorNodeGen.execute(ArrayEachIteratorNodeGen.java:45) | |
org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:791) | |
org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:3360) | |
org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:56) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:42) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckKeywordArityNode.execute(CheckKeywordArityNode.java:57) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.core.VMPrimitiveNodes$CatchNode.doCatch(VMPrimitiveNodes.java:108) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.execute(VMPrimitiveNodesFactory.java:128) | |
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
IN SAFEPOINT: Thread[Ruby Thread id=32 from /Users/ivo.anjo/.rvm/gems/truffleruby-head/gems/mongo-2.14.0/lib/mongo/background_thread.rb:98,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.Phaser$QNode.block(Phaser.java:1127) | |
java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3128) | |
java.util.concurrent.Phaser.internalAwaitAdvance(Phaser.java:1057) | |
java.util.concurrent.Phaser.arriveAndAwaitAdvance(Phaser.java:679) | |
org.truffleruby.language.SafepointManager.step(SafepointManager.java:155) | |
org.truffleruby.language.SafepointManager.assumptionInvalidated(SafepointManager.java:131) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:114) | |
org.truffleruby.language.SafepointManager.pollFromBlockingCall(SafepointManager.java:102) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.awaitSignal(ConditionVariableNodes.java:170) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.waitInternal(ConditionVariableNodes.java:112) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.withTimeout(ConditionVariableNodes.java:82) | |
org.truffleruby.core.mutex.ConditionVariableNodesFactory$WaitNodeFactory$WaitNodeGen.execute(ConditionVariableNodesFactory.java:192) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.core.VMPrimitiveNodes$CatchNode.doCatch(VMPrimitiveNodes.java:108) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.execute(VMPrimitiveNodesFactory.java:128) | |
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
BLOCKED: Thread[Ruby Thread id=50 from /Users/ivo.anjo/.rvm/gems/truffleruby-head/gems/mongo-2.14.0/lib/mongo/background_thread.rb:98,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:917) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1240) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:267) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:232) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:198) | |
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.synchronize(TruffleRubyNodes.java:111) | |
org.truffleruby.extra.TruffleRubyNodesFactory$SynchronizedNodeFactory$SynchronizedNodeGen.execute(TruffleRubyNodesFactory.java:417) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.DispatchNode.callWithBlock(DispatchNode.java:113) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:289) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:196) | |
org.truffleruby.core.klass.ClassNodes$NewNode.inlineExecute(ClassNodes.java:302) | |
org.truffleruby.core.inlined.InlinedCallNode.executeWithArgumentsEvaluated(InlinedCallNode.java:74) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:68) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:796) | |
org.truffleruby.core.array.ArrayEachIteratorNode.iterateOne(ArrayEachIteratorNode.java:51) | |
org.truffleruby.core.array.ArrayEachIteratorNodeGen.execute(ArrayEachIteratorNodeGen.java:45) | |
org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:791) | |
org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:3360) | |
org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:56) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:42) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeAndSpecialize(CallBlockNodeGen.java:106) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:56) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeAndSpecialize(YieldNodeGen.java:43) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckKeywordArityNode.execute(CheckKeywordArityNode.java:57) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.core.VMPrimitiveNodes$CatchNode.doCatch(VMPrimitiveNodes.java:108) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.execute(VMPrimitiveNodesFactory.java:128) | |
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
IN SAFEPOINT: Thread[Ruby Thread id=72 from /Users/ivo.anjo/.rvm/gems/truffleruby-head/gems/mongo-2.14.0/lib/mongo/background_thread.rb:98,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.Phaser$QNode.block(Phaser.java:1127) | |
java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3128) | |
java.util.concurrent.Phaser.internalAwaitAdvance(Phaser.java:1057) | |
java.util.concurrent.Phaser.arriveAndAwaitAdvance(Phaser.java:679) | |
org.truffleruby.language.SafepointManager.step(SafepointManager.java:155) | |
org.truffleruby.language.SafepointManager.assumptionInvalidated(SafepointManager.java:131) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:114) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:98) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.DispatchNode.callWithBlock(DispatchNode.java:113) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:289) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:196) | |
org.truffleruby.core.klass.ClassNodes$NewNode.inlineExecute(ClassNodes.java:302) | |
org.truffleruby.core.inlined.InlinedCallNode.executeWithArgumentsEvaluated(InlinedCallNode.java:74) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:68) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:796) | |
org.truffleruby.core.array.ArrayEachIteratorNode.iterateOne(ArrayEachIteratorNode.java:51) | |
org.truffleruby.core.array.ArrayEachIteratorNodeGen.execute(ArrayEachIteratorNodeGen.java:45) | |
org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:791) | |
org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:3360) | |
org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:56) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:42) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckKeywordArityNode.execute(CheckKeywordArityNode.java:57) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.core.VMPrimitiveNodes$CatchNode.doCatch(VMPrimitiveNodes.java:108) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.execute(VMPrimitiveNodesFactory.java:128) | |
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
IN SAFEPOINT: Thread[Ruby Thread id=33 from /Users/ivo.anjo/.rvm/gems/truffleruby-head/gems/mongo-2.14.0/lib/mongo/background_thread.rb:98,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.Phaser$QNode.block(Phaser.java:1127) | |
java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3128) | |
java.util.concurrent.Phaser.internalAwaitAdvance(Phaser.java:1057) | |
java.util.concurrent.Phaser.arriveAndAwaitAdvance(Phaser.java:679) | |
org.truffleruby.language.SafepointManager.step(SafepointManager.java:155) | |
org.truffleruby.language.SafepointManager.assumptionInvalidated(SafepointManager.java:131) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:114) | |
org.truffleruby.language.SafepointManager.pollFromBlockingCall(SafepointManager.java:102) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.awaitSignal(ConditionVariableNodes.java:170) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.waitInternal(ConditionVariableNodes.java:112) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.withTimeout(ConditionVariableNodes.java:82) | |
org.truffleruby.core.mutex.ConditionVariableNodesFactory$WaitNodeFactory$WaitNodeGen.execute(ConditionVariableNodesFactory.java:192) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.core.VMPrimitiveNodes$CatchNode.doCatch(VMPrimitiveNodes.java:108) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.execute(VMPrimitiveNodesFactory.java:128) | |
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
IN SAFEPOINT: Thread[Ruby Thread id=20 from repro-mongodb.rb:33,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.Phaser$QNode.block(Phaser.java:1127) | |
java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3128) | |
java.util.concurrent.Phaser.internalAwaitAdvance(Phaser.java:1057) | |
java.util.concurrent.Phaser.arriveAndAwaitAdvance(Phaser.java:679) | |
org.truffleruby.language.SafepointManager.step(SafepointManager.java:155) | |
org.truffleruby.language.SafepointManager.assumptionInvalidated(SafepointManager.java:131) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:114) | |
org.truffleruby.language.SafepointManager.pollFromBlockingCall(SafepointManager.java:102) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.awaitSignal(ConditionVariableNodes.java:170) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.waitInternal(ConditionVariableNodes.java:112) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.withTimeout(ConditionVariableNodes.java:82) | |
org.truffleruby.core.mutex.ConditionVariableNodesFactory$WaitNodeFactory$WaitNodeGen.execute(ConditionVariableNodesFactory.java:192) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.IfNode.execute(IfNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.DispatchNode.callWithBlock(DispatchNode.java:113) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:289) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:196) | |
org.truffleruby.core.klass.ClassNodes$NewNode.inlineExecute(ClassNodes.java:302) | |
org.truffleruby.core.inlined.InlinedCallNode.executeWithArgumentsEvaluated(InlinedCallNode.java:74) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:68) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.DispatchNode.callWithBlock(DispatchNode.java:113) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:289) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:196) | |
org.truffleruby.core.klass.ClassNodes$NewNode.inlineExecute(ClassNodes.java:302) | |
org.truffleruby.core.inlined.InlinedCallNode.executeWithArgumentsEvaluated(InlinedCallNode.java:74) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:68) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
IN SAFEPOINT: Thread[Ruby Thread id=13 from repro-mongodb.rb:33,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.Phaser$QNode.block(Phaser.java:1127) | |
java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3128) | |
java.util.concurrent.Phaser.internalAwaitAdvance(Phaser.java:1057) | |
java.util.concurrent.Phaser.arriveAndAwaitAdvance(Phaser.java:679) | |
org.truffleruby.language.SafepointManager.step(SafepointManager.java:155) | |
org.truffleruby.language.SafepointManager.assumptionInvalidated(SafepointManager.java:131) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:114) | |
org.truffleruby.language.SafepointManager.pollFromBlockingCall(SafepointManager.java:102) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.awaitSignal(ConditionVariableNodes.java:170) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.waitInternal(ConditionVariableNodes.java:112) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.withTimeout(ConditionVariableNodes.java:82) | |
org.truffleruby.core.mutex.ConditionVariableNodesFactory$WaitNodeFactory$WaitNodeGen.execute(ConditionVariableNodesFactory.java:192) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.IfNode.execute(IfNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.DispatchNode.callWithBlock(DispatchNode.java:113) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:289) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:196) | |
org.truffleruby.core.klass.ClassNodes$NewNode.inlineExecute(ClassNodes.java:302) | |
org.truffleruby.core.inlined.InlinedCallNode.executeWithArgumentsEvaluated(InlinedCallNode.java:74) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:68) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.DispatchNode.callWithBlock(DispatchNode.java:113) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:289) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:196) | |
org.truffleruby.core.klass.ClassNodes$NewNode.inlineExecute(ClassNodes.java:302) | |
org.truffleruby.core.inlined.InlinedCallNode.executeWithArgumentsEvaluated(InlinedCallNode.java:74) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:68) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
BLOCKED: Thread[Ruby Thread id=63 from /Users/ivo.anjo/.rvm/gems/truffleruby-head/gems/mongo-2.14.0/lib/mongo/background_thread.rb:98,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:917) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1240) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:267) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:232) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:198) | |
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.synchronize(TruffleRubyNodes.java:111) | |
org.truffleruby.extra.TruffleRubyNodesFactory$SynchronizedNodeFactory$SynchronizedNodeGen.execute(TruffleRubyNodesFactory.java:417) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.DispatchNode.callWithBlock(DispatchNode.java:113) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:289) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:196) | |
org.truffleruby.core.klass.ClassNodes$NewNode.inlineExecute(ClassNodes.java:302) | |
org.truffleruby.core.inlined.InlinedCallNode.executeWithArgumentsEvaluated(InlinedCallNode.java:74) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:68) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:796) | |
org.truffleruby.core.array.ArrayEachIteratorNode.iterateOne(ArrayEachIteratorNode.java:51) | |
org.truffleruby.core.array.ArrayEachIteratorNodeGen.execute(ArrayEachIteratorNodeGen.java:45) | |
org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:791) | |
org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:3360) | |
org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:56) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:42) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckKeywordArityNode.execute(CheckKeywordArityNode.java:57) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.core.VMPrimitiveNodes$CatchNode.doCatch(VMPrimitiveNodes.java:108) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.execute(VMPrimitiveNodesFactory.java:128) | |
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
IN SAFEPOINT: Thread[Ruby Thread id=68 from /Users/ivo.anjo/.rvm/gems/truffleruby-head/gems/mongo-2.14.0/lib/mongo/background_thread.rb:98,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.Phaser$QNode.block(Phaser.java:1127) | |
java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3128) | |
java.util.concurrent.Phaser.internalAwaitAdvance(Phaser.java:1057) | |
java.util.concurrent.Phaser.arriveAndAwaitAdvance(Phaser.java:679) | |
org.truffleruby.language.SafepointManager.step(SafepointManager.java:155) | |
org.truffleruby.language.SafepointManager.assumptionInvalidated(SafepointManager.java:131) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:114) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:98) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:145) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:92) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.DispatchNode.callWithBlock(DispatchNode.java:113) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:289) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:196) | |
org.truffleruby.core.klass.ClassNodes$NewNode.inlineExecute(ClassNodes.java:302) | |
org.truffleruby.core.inlined.InlinedCallNode.executeWithArgumentsEvaluated(InlinedCallNode.java:74) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:68) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:796) | |
org.truffleruby.core.array.ArrayEachIteratorNode.iterateOne(ArrayEachIteratorNode.java:51) | |
org.truffleruby.core.array.ArrayEachIteratorNodeGen.execute(ArrayEachIteratorNodeGen.java:45) | |
org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:791) | |
org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:3360) | |
org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:56) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:42) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckKeywordArityNode.execute(CheckKeywordArityNode.java:57) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.core.VMPrimitiveNodes$CatchNode.doCatch(VMPrimitiveNodes.java:108) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.execute(VMPrimitiveNodesFactory.java:128) | |
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
IN SAFEPOINT: Thread[Ruby Thread id=42 from repro-mongodb.rb:33,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.Phaser$QNode.block(Phaser.java:1127) | |
java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3128) | |
java.util.concurrent.Phaser.internalAwaitAdvance(Phaser.java:1057) | |
java.util.concurrent.Phaser.arriveAndAwaitAdvance(Phaser.java:679) | |
org.truffleruby.language.SafepointManager.step(SafepointManager.java:155) | |
org.truffleruby.language.SafepointManager.assumptionInvalidated(SafepointManager.java:131) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:114) | |
org.truffleruby.language.SafepointManager.pollFromBlockingCall(SafepointManager.java:102) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.awaitSignal(ConditionVariableNodes.java:170) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.waitInternal(ConditionVariableNodes.java:112) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.withTimeout(ConditionVariableNodes.java:82) | |
org.truffleruby.core.mutex.ConditionVariableNodesFactory$WaitNodeFactory$WaitNodeGen.execute(ConditionVariableNodesFactory.java:192) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:83) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:62) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.IfNode.execute(IfNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.DispatchNode.callWithBlock(DispatchNode.java:113) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:289) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:196) | |
org.truffleruby.core.klass.ClassNodes$NewNode.inlineExecute(ClassNodes.java:302) | |
org.truffleruby.core.inlined.InlinedCallNode.executeWithArgumentsEvaluated(InlinedCallNode.java:74) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:68) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.DispatchNode.callWithBlock(DispatchNode.java:113) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:289) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:196) | |
org.truffleruby.core.klass.ClassNodes$NewNode.inlineExecute(ClassNodes.java:302) | |
org.truffleruby.core.inlined.InlinedCallNode.executeWithArgumentsEvaluated(InlinedCallNode.java:74) | |
org.truffleruby.core.inlined.InlinedCallNode.execute(InlinedCallNode.java:68) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:31) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:74) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
IN SAFEPOINT: Thread[Ruby Thread id=36 from /Users/ivo.anjo/.rvm/gems/truffleruby-head/gems/mongo-2.14.0/lib/mongo/background_thread.rb:98,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.Phaser$QNode.block(Phaser.java:1127) | |
java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3128) | |
java.util.concurrent.Phaser.internalAwaitAdvance(Phaser.java:1057) | |
java.util.concurrent.Phaser.arriveAndAwaitAdvance(Phaser.java:679) | |
org.truffleruby.language.SafepointManager.step(SafepointManager.java:155) | |
org.truffleruby.language.SafepointManager.assumptionInvalidated(SafepointManager.java:131) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:114) | |
org.truffleruby.language.SafepointManager.pollFromBlockingCall(SafepointManager.java:102) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.awaitSignal(ConditionVariableNodes.java:170) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.waitInternal(ConditionVariableNodes.java:112) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.withTimeout(ConditionVariableNodes.java:82) | |
org.truffleruby.core.mutex.ConditionVariableNodesFactory$WaitNodeFactory$WaitNodeGen.execute(ConditionVariableNodesFactory.java:192) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.core.VMPrimitiveNodes$CatchNode.doCatch(VMPrimitiveNodes.java:108) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.execute(VMPrimitiveNodesFactory.java:128) | |
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
IN SAFEPOINT: Thread[Ruby Thread id=28 from /Users/ivo.anjo/.rvm/gems/truffleruby-head/gems/mongo-2.14.0/lib/mongo/background_thread.rb:98,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.Phaser$QNode.block(Phaser.java:1127) | |
java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3128) | |
java.util.concurrent.Phaser.internalAwaitAdvance(Phaser.java:1057) | |
java.util.concurrent.Phaser.arriveAndAwaitAdvance(Phaser.java:679) | |
org.truffleruby.language.SafepointManager.step(SafepointManager.java:155) | |
org.truffleruby.language.SafepointManager.assumptionInvalidated(SafepointManager.java:131) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:114) | |
org.truffleruby.language.SafepointManager.pollFromBlockingCall(SafepointManager.java:102) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.awaitSignal(ConditionVariableNodes.java:170) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.waitInternal(ConditionVariableNodes.java:112) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.withTimeout(ConditionVariableNodes.java:82) | |
org.truffleruby.core.mutex.ConditionVariableNodesFactory$WaitNodeFactory$WaitNodeGen.execute(ConditionVariableNodesFactory.java:192) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:20) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:155) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:676) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:77) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:165) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:52) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:27) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
org.truffleruby.core.VMPrimitiveNodes$CatchNode.doCatch(VMPrimitiveNodes.java:108) | |
org.truffleruby.core.VMPrimitiveNodesFactory$CatchNodeFactory$CatchNodeGen.execute(VMPrimitiveNodesFactory.java:128) | |
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:71) | |
org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:57) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:138) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:137) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:98) | |
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:39) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:379) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:304) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:292) | |
java.lang.Thread.run(Thread.java:834) | |
com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:48) | |
com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:87) | |
com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144) | |
com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:119) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:453) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:434) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:83) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
IN SAFEPOINT: Thread[Ruby Thread id=23 from repro-mongodb.rb:33,5,main] | |
com.oracle.svm.core.posix.headers.Pthread.pthread_cond_wait(Pthread.java) | |
com.oracle.svm.core.posix.thread.PosixParkEvent.condWait(PosixJavaThreads.java:250) | |
com.oracle.svm.core.thread.JavaThreads.park(JavaThreads.java:688) | |
jdk.internal.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) | |
java.util.concurrent.Phaser$QNode.block(Phaser.java:1127) | |
java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3128) | |
java.util.concurrent.Phaser.internalAwaitAdvance(Phaser.java:1057) | |
java.util.concurrent.Phaser.arriveAndAwaitAdvance(Phaser.java:679) | |
org.truffleruby.language.SafepointManager.step(SafepointManager.java:155) | |
org.truffleruby.language.SafepointManager.assumptionInvalidated(SafepointManager.java:131) | |
org.truffleruby.language.SafepointManager.poll(SafepointManager.java:114) | |
org.truffleruby.language.SafepointManager.pollFromBlockingCall(SafepointManager.java:102) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.awaitSignal(ConditionVariableNodes.java:170) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.waitInternal(ConditionVariableNodes.java:112) | |
org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.withTimeout(ConditionVariableNodes.java:82) | |
org.truffleruby.core.mutex.ConditionVariableNodesFactory$WaitNodeFactory$WaitNodeGen.execute(ConditionVariableNodesFactory.java:192) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:45) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:603) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:574) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:524) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:121) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:164) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:104) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:471) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:7 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment