Created
July 2, 2020 11:26
-
-
Save chrisseaton/a7d96d389cd14a536665b4560c8447b0 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 (Shopify) 20.2.0-dev-979b9739, like ruby 2.6.6, GraalVM CE Native [x86_64-darwin] | |
RUBYOPT: -rbundler/setup | |
Puma::MiniSSL OpenSSL | |
OPENSSL_LIBRARY_VERSION: OpenSSL 1.1.1g 21 Apr 2020 OpenSSL 1.1.1g 21 Apr 2020 | |
OPENSSL_VERSION: OpenSSL 1.1.1g 21 Apr 2020 OpenSSL 1.1.1g 21 Apr 2020 | |
Run options: --seed 34960 | |
# Running: | |
...........................................................................setrlimit to increase file descriptor limit failed, errno 22 | |
setrlimit to increase file descriptor limit failed, errno 22 | |
[MinitestRetry] retry 'test_plugin' count: 1, msg: TimeoutEveryTestCase::TestTookTooLong: execution expired | |
/Users/anka/app/puma/test/test_plugin.rb:15:in `block (2 levels) in attach_function_eagerly' | |
/Users/anka/app/puma/test/test_plugin.rb:15:in `read' | |
/Users/anka/app/puma/test/test_plugin.rb:15:in `read_string_native' | |
/Users/anka/app/puma/test/test_plugin.rb:15:in `read_string_at_least_one_byte' | |
/Users/anka/app/puma/test/test_plugin.rb:15:in `fill' | |
/Users/anka/app/puma/test/test_plugin.rb:15:in `block in fill_from' | |
/Users/anka/app/puma/test/test_plugin.rb:15:in `synchronized' | |
/Users/anka/app/puma/test/test_plugin.rb:15:in `fill_from' | |
/Users/anka/app/puma/test/test_plugin.rb:15:in `read_to_separator' | |
/Users/anka/app/puma/test/test_plugin.rb:15:in `each' | |
/Users/anka/app/puma/test/test_plugin.rb:15:in `each' | |
/Users/anka/app/puma/test/test_plugin.rb:15:in `gets' | |
/Users/anka/app/puma/test/test_plugin.rb:15:in `test_plugin' | |
setrlimit to increase file descriptor limit failed, errno 22 | |
setrlimit to increase file descriptor limit failed, errno 22 | |
setrlimit to increase file descriptor limit failed, errno 22 | |
setrlimit to increase file descriptor limit failed, errno 22 | |
setrlimit to increase file descriptor limit failed, errno 22 | |
....S.S..S.......S................S.....................SSS.........setrlimit to increase file descriptor limit failed, errno 22 | |
setrlimit to increase file descriptor limit failed, errno 22 | |
..................................S.SS.........S................................................S..S..........[ruby] SEVERE: waited 5 seconds in the SafepointManager but 4 of 15 threads did not arrive - a thread is likely making a blocking native call which should use runBlockingSystemCallUntilResult() - check with jstack | |
Dumping stacktraces of blocked threads: | |
Thread[Ruby Thread id=592 from /Users/anka/app/puma/lib/puma/server.rb:251,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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.removeFinalizers(FinalizationService.java:105) | |
org.truffleruby.extra.ffi.Pointer.disableAutorelease(Pointer.java:296) | |
org.truffleruby.extra.ffi.Pointer.free(Pointer.java:223) | |
org.truffleruby.extra.ffi.PointerNodes$PointerFreeNode.free(PointerNodes.java:199) | |
org.truffleruby.extra.ffi.PointerNodesFactory$PointerFreeNodeFactory$PointerFreeNodeGen.execute(PointerNodesFactory.java:792) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:47) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:43) | |
org.truffleruby.language.control.ElidableResultNode.execute(ElidableResultNode.java:35) | |
org.truffleruby.language.defined.DefinedWrapperNode.execute(DefinedWrapperNode.java:32) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckKeywordArityNode.execute(CheckKeywordArityNode.java:59) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:21) | |
org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:754) | |
org.truffleruby.core.array.ArrayEachIteratorNode.iterateOne(ArrayEachIteratorNode.java:55) | |
org.truffleruby.core.array.ArrayEachIteratorNodeGen.execute(ArrayEachIteratorNodeGen.java:45) | |
org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:749) | |
org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:3238) | |
org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:57) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:59) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.exceptions.EnsureNode.doExecuteVoid(EnsureNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=9 from /Users/anka/app/.shopify-build/package/jre/languages/ruby/lib/gems/gems/minitest-5.14.1/lib/minitest/parallel.rb:28,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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.extra.ffi.PointerNodes$PointerSetAutoreleaseNode.enableAutorelease(PointerNodes.java:171) | |
org.truffleruby.extra.ffi.PointerNodesFactory$PointerSetAutoreleaseNodeFactory$PointerSetAutoreleaseNodeGen.execute(PointerNodesFactory.java:589) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:41) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.callWithBlock(CallDispatchHeadNode.java:68) | |
org.truffleruby.core.klass.ClassNodes$NewNode.doNewInstance(ClassNodes.java:295) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:285) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:192) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.callWithBlock(CallDispatchHeadNode.java:68) | |
org.truffleruby.core.klass.ClassNodes$NewNode.doNewInstance(ClassNodes.java:295) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:285) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:192) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedUnboxedDispatchNode.executeDispatch(CachedUnboxedDispatchNode.java:90) | |
org.truffleruby.language.dispatch.UnresolvedDispatchNode.executeDispatch(UnresolvedDispatchNode.java:134) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeAndSpecialize(CallBlockNodeGen.java:109) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:57) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeAndSpecialize(YieldNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:33) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:21) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:160) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.executeAndSpecialize(MutexNodesFactory.java:719) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:701) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.UnresolvedDispatchNode.executeDispatch(UnresolvedDispatchNode.java:134) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.core.basicobject.BasicObjectNodes$SendNode.send(BasicObjectNodes.java:559) | |
org.truffleruby.core.basicobject.BasicObjectNodes$SendNode.send(BasicObjectNodes.java:551) | |
org.truffleruby.core.basicobject.BasicObjectNodesFactory$SendNodeFactory$SendNodeGen.execute(BasicObjectNodesFactory.java:1637) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:41) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeCallMethod(CallInternalMethodNodeGen.java:40) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callMethod(CallSuperMethodNode.java:67) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callSuperMethod(CallSuperMethodNode.java:59) | |
org.truffleruby.language.supercall.CallSuperMethodNodeGen.executeCallSuperMethod(CallSuperMethodNodeGen.java:17) | |
org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:49) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:41) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeCallMethod(CallInternalMethodNodeGen.java:40) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callMethod(CallSuperMethodNode.java:67) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callSuperMethod(CallSuperMethodNode.java:59) | |
org.truffleruby.language.supercall.CallSuperMethodNodeGen.executeCallSuperMethod(CallSuperMethodNodeGen.java:17) | |
org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:49) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=582 from /Users/anka/app/puma/lib/puma/thread_pool.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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.core.rope.NativeRope.allocateNativePointer(NativeRope.java:49) | |
org.truffleruby.core.rope.NativeRope.<init>(NativeRope.java:35) | |
org.truffleruby.cext.CExtNodes$StringToNativeNode.toNative(CExtNodes.java:1022) | |
org.truffleruby.cext.CExtNodesFactory$StringToNativeNodeGen.executeToNative(CExtNodesFactory.java:4148) | |
org.truffleruby.cext.CExtNodes$StringPointerToNativeNode.toNative(CExtNodes.java:1037) | |
org.truffleruby.cext.CExtNodesFactory$StringPointerToNativeNodeFactory$StringPointerToNativeNodeGen.execute(CExtNodesFactory.java:4279) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.interop.messages.RubyObjectMessages.invokeMember(RubyObjectMessages.java:481) | |
org.truffleruby.interop.messages.RubyObjectMessagesGen$InteropLibraryExports$Cached.invokeMember(RubyObjectMessagesGen.java:1061) | |
com.oracle.truffle.api.interop.InteropLibraryGen$CachedDispatch.invokeMember(InteropLibraryGen.java:4967) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doInvoke(LLVMPolyglotInvoke.java:103) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doIntrinsic(LLVMPolyglotInvoke.java:118) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:73) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:72) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:43) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotAsPrimitiveFactory$AsI64NodeGen.executeI64(LLVMPolyglotAsPrimitiveFactory.java:1087) | |
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric_long4(LLVMToAddressNodeGen.java:155) | |
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric(LLVMToAddressNodeGen.java:102) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:973) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:954) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlock.doBlock(LLVMBasicBlockNode.java:176) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNodeFactory$InitializedBlockNodeGen.execute(LLVMBasicBlockNodeFactory.java:49) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:97) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:45) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:46) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:87) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.doDirect(LLVMDispatchNode.java:118) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:73) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:48) | |
com.oracle.truffle.llvm.runtime.nodes.others.LLVMValueProfilingNodeFactory$LLVMI64ProfiledValueNodeGen.executeGeneric_generic1(LLVMValueProfilingNodeFactory.java:503) | |
com.oracle.truffle.llvm.runtime.nodes.others.LLVMValueProfilingNodeFactory$LLVMI64ProfiledValueNodeGen.executeGeneric(LLVMValueProfilingNodeFactory.java:487) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:72) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:43) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:973) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:954) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlock.doBlock(LLVMBasicBlockNode.java:176) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNodeFactory$InitializedBlockNodeGen.execute(LLVMBasicBlockNodeFactory.java:49) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:97) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:45) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:46) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:87) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.interop.LLVMForeignCallNode.execute(LLVMForeignCallNode.java:203) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.doCached(LLVMFunctionDescriptor.java:179) | |
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.execute(LLVMFunctionDescriptorGen.java:110) | |
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibraries.execute(ManagedPointerLibraries.java:71) | |
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibrariesGen$InteropLibraryExports$Cached.execute(ManagedPointerLibrariesGen.java:684) | |
org.truffleruby.cext.CExtNodes$CallCWithMutexNode.execute(CExtNodes.java:149) | |
org.truffleruby.cext.CExtNodes$CallCWithMutexNode.callCWithMutex(CExtNodes.java:133) | |
org.truffleruby.cext.CExtNodesFactory$CallCWithMutexNodeFactory$CallCWithMutexNodeGen.execute(CExtNodesFactory.java:199) | |
org.truffleruby.cext.CExtNodes$CallCWithMuteAndFramexNode.callCWithMutex(CExtNodes.java:174) | |
org.truffleruby.cext.CExtNodesFactory$CallCWithMuteAndFramexNodeFactory$CallCWithMuteAndFramexNodeGen.execute(CExtNodesFactory.java:465) | |
org.truffleruby.cext.CExtNodesFactory$UnwrapValueNodeFactory$UnwrapValueNodeGen.execute(CExtNodesFactory.java:6384) | |
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.CatchForLambdaNode.execute(CatchForLambdaNode.java:52) | |
org.truffleruby.core.module.ModuleNodes$DefineMethodNode$CallMethodWithProcBody.execute(ModuleNodes.java:1251) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:41) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.yield.CallBlockNode.callBlockUncached(CallBlockNode.java:65) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:53) | |
org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:236) | |
org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:657) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.core.cast.BooleanCastNodeGen.executeBoolean(BooleanCastNodeGen.java:114) | |
org.truffleruby.language.control.IfNode.execute(IfNode.java:38) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=587 from /Users/anka/app/puma/lib/puma/thread_pool.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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.core.rope.NativeRope.copyNativePointer(NativeRope.java:57) | |
org.truffleruby.core.rope.NativeRope.makeCopy(NativeRope.java:82) | |
org.truffleruby.core.string.StringNodes$InitializeCopyNode.initializeCopyFromNative(StringNodes.java:1455) | |
org.truffleruby.core.string.StringNodesFactory$InitializeCopyNodeFactory$InitializeCopyNodeGen.execute(StringNodesFactory.java:4156) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.core.kernel.KernelNodes$InitializeDupCloneNode.initializeDup(KernelNodes.java:951) | |
org.truffleruby.core.kernel.KernelNodesFactory$InitializeDupCloneNodeFactory$InitializeDupCloneNodeGen.execute(KernelNodesFactory.java:3032) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.core.kernel.KernelNodes$DupNode.dup(KernelNodes.java:648) | |
org.truffleruby.core.kernel.KernelNodesFactory$DupNodeFactory$DupNodeGen.execute(KernelNodesFactory.java:1823) | |
org.truffleruby.core.cast.TaintResultNode.execute(TaintResultNode.java:64) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:43) | |
org.truffleruby.language.exceptions.EnsureNode.doExecuteVoid(EnsureNode.java:59) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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: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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:77) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.yield.CallBlockNode.callBlockUncached(CallBlockNode.java:65) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:53) | |
org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:236) | |
org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:657) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.core.cast.BooleanCastNodeGen.executeBoolean(BooleanCastNodeGen.java:114) | |
org.truffleruby.language.control.IfNode.execute(IfNode.java:38) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
[ruby] WARNING: restoring default interrupt handler | |
[ruby] SEVERE: waited 10 seconds in the SafepointManager but 4 of 15 threads did not arrive - a thread is likely making a blocking native call which should use runBlockingSystemCallUntilResult() - check with jstack | |
Dumping stacktraces of blocked threads: | |
Thread[Ruby Thread id=592 from /Users/anka/app/puma/lib/puma/server.rb:251,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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.removeFinalizers(FinalizationService.java:105) | |
org.truffleruby.extra.ffi.Pointer.disableAutorelease(Pointer.java:296) | |
org.truffleruby.extra.ffi.Pointer.free(Pointer.java:223) | |
org.truffleruby.extra.ffi.PointerNodes$PointerFreeNode.free(PointerNodes.java:199) | |
org.truffleruby.extra.ffi.PointerNodesFactory$PointerFreeNodeFactory$PointerFreeNodeGen.execute(PointerNodesFactory.java:792) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:47) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:43) | |
org.truffleruby.language.control.ElidableResultNode.execute(ElidableResultNode.java:35) | |
org.truffleruby.language.defined.DefinedWrapperNode.execute(DefinedWrapperNode.java:32) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckKeywordArityNode.execute(CheckKeywordArityNode.java:59) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:21) | |
org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:754) | |
org.truffleruby.core.array.ArrayEachIteratorNode.iterateOne(ArrayEachIteratorNode.java:55) | |
org.truffleruby.core.array.ArrayEachIteratorNodeGen.execute(ArrayEachIteratorNodeGen.java:45) | |
org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:749) | |
org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:3238) | |
org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:57) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:59) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.exceptions.EnsureNode.doExecuteVoid(EnsureNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=9 from /Users/anka/app/.shopify-build/package/jre/languages/ruby/lib/gems/gems/minitest-5.14.1/lib/minitest/parallel.rb:28,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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.extra.ffi.PointerNodes$PointerSetAutoreleaseNode.enableAutorelease(PointerNodes.java:171) | |
org.truffleruby.extra.ffi.PointerNodesFactory$PointerSetAutoreleaseNodeFactory$PointerSetAutoreleaseNodeGen.execute(PointerNodesFactory.java:589) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:41) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.callWithBlock(CallDispatchHeadNode.java:68) | |
org.truffleruby.core.klass.ClassNodes$NewNode.doNewInstance(ClassNodes.java:295) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:285) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:192) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.callWithBlock(CallDispatchHeadNode.java:68) | |
org.truffleruby.core.klass.ClassNodes$NewNode.doNewInstance(ClassNodes.java:295) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:285) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:192) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedUnboxedDispatchNode.executeDispatch(CachedUnboxedDispatchNode.java:90) | |
org.truffleruby.language.dispatch.UnresolvedDispatchNode.executeDispatch(UnresolvedDispatchNode.java:134) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeAndSpecialize(CallBlockNodeGen.java:109) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:57) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeAndSpecialize(YieldNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:33) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:21) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:160) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.executeAndSpecialize(MutexNodesFactory.java:719) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:701) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.UnresolvedDispatchNode.executeDispatch(UnresolvedDispatchNode.java:134) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.core.basicobject.BasicObjectNodes$SendNode.send(BasicObjectNodes.java:559) | |
org.truffleruby.core.basicobject.BasicObjectNodes$SendNode.send(BasicObjectNodes.java:551) | |
org.truffleruby.core.basicobject.BasicObjectNodesFactory$SendNodeFactory$SendNodeGen.execute(BasicObjectNodesFactory.java:1637) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:41) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeCallMethod(CallInternalMethodNodeGen.java:40) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callMethod(CallSuperMethodNode.java:67) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callSuperMethod(CallSuperMethodNode.java:59) | |
org.truffleruby.language.supercall.CallSuperMethodNodeGen.executeCallSuperMethod(CallSuperMethodNodeGen.java:17) | |
org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:49) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:41) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeCallMethod(CallInternalMethodNodeGen.java:40) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callMethod(CallSuperMethodNode.java:67) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callSuperMethod(CallSuperMethodNode.java:59) | |
org.truffleruby.language.supercall.CallSuperMethodNodeGen.executeCallSuperMethod(CallSuperMethodNodeGen.java:17) | |
org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:49) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=582 from /Users/anka/app/puma/lib/puma/thread_pool.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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.core.rope.NativeRope.allocateNativePointer(NativeRope.java:49) | |
org.truffleruby.core.rope.NativeRope.<init>(NativeRope.java:35) | |
org.truffleruby.cext.CExtNodes$StringToNativeNode.toNative(CExtNodes.java:1022) | |
org.truffleruby.cext.CExtNodesFactory$StringToNativeNodeGen.executeToNative(CExtNodesFactory.java:4148) | |
org.truffleruby.cext.CExtNodes$StringPointerToNativeNode.toNative(CExtNodes.java:1037) | |
org.truffleruby.cext.CExtNodesFactory$StringPointerToNativeNodeFactory$StringPointerToNativeNodeGen.execute(CExtNodesFactory.java:4279) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.interop.messages.RubyObjectMessages.invokeMember(RubyObjectMessages.java:481) | |
org.truffleruby.interop.messages.RubyObjectMessagesGen$InteropLibraryExports$Cached.invokeMember(RubyObjectMessagesGen.java:1061) | |
com.oracle.truffle.api.interop.InteropLibraryGen$CachedDispatch.invokeMember(InteropLibraryGen.java:4967) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doInvoke(LLVMPolyglotInvoke.java:103) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doIntrinsic(LLVMPolyglotInvoke.java:118) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:73) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:72) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:43) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotAsPrimitiveFactory$AsI64NodeGen.executeI64(LLVMPolyglotAsPrimitiveFactory.java:1087) | |
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric_long4(LLVMToAddressNodeGen.java:155) | |
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric(LLVMToAddressNodeGen.java:102) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:973) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:954) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlock.doBlock(LLVMBasicBlockNode.java:176) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNodeFactory$InitializedBlockNodeGen.execute(LLVMBasicBlockNodeFactory.java:49) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:97) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:45) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:46) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:87) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.doDirect(LLVMDispatchNode.java:118) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:73) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:48) | |
com.oracle.truffle.llvm.runtime.nodes.others.LLVMValueProfilingNodeFactory$LLVMI64ProfiledValueNodeGen.executeGeneric_generic1(LLVMValueProfilingNodeFactory.java:503) | |
com.oracle.truffle.llvm.runtime.nodes.others.LLVMValueProfilingNodeFactory$LLVMI64ProfiledValueNodeGen.executeGeneric(LLVMValueProfilingNodeFactory.java:487) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:72) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:43) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:973) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:954) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlock.doBlock(LLVMBasicBlockNode.java:176) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNodeFactory$InitializedBlockNodeGen.execute(LLVMBasicBlockNodeFactory.java:49) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:97) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:45) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:46) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:87) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.interop.LLVMForeignCallNode.execute(LLVMForeignCallNode.java:203) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.doCached(LLVMFunctionDescriptor.java:179) | |
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.execute(LLVMFunctionDescriptorGen.java:110) | |
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibraries.execute(ManagedPointerLibraries.java:71) | |
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibrariesGen$InteropLibraryExports$Cached.execute(ManagedPointerLibrariesGen.java:684) | |
org.truffleruby.cext.CExtNodes$CallCWithMutexNode.execute(CExtNodes.java:149) | |
org.truffleruby.cext.CExtNodes$CallCWithMutexNode.callCWithMutex(CExtNodes.java:133) | |
org.truffleruby.cext.CExtNodesFactory$CallCWithMutexNodeFactory$CallCWithMutexNodeGen.execute(CExtNodesFactory.java:199) | |
org.truffleruby.cext.CExtNodes$CallCWithMuteAndFramexNode.callCWithMutex(CExtNodes.java:174) | |
org.truffleruby.cext.CExtNodesFactory$CallCWithMuteAndFramexNodeFactory$CallCWithMuteAndFramexNodeGen.execute(CExtNodesFactory.java:465) | |
org.truffleruby.cext.CExtNodesFactory$UnwrapValueNodeFactory$UnwrapValueNodeGen.execute(CExtNodesFactory.java:6384) | |
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.CatchForLambdaNode.execute(CatchForLambdaNode.java:52) | |
org.truffleruby.core.module.ModuleNodes$DefineMethodNode$CallMethodWithProcBody.execute(ModuleNodes.java:1251) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:41) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.yield.CallBlockNode.callBlockUncached(CallBlockNode.java:65) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:53) | |
org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:236) | |
org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:657) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.core.cast.BooleanCastNodeGen.executeBoolean(BooleanCastNodeGen.java:114) | |
org.truffleruby.language.control.IfNode.execute(IfNode.java:38) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=587 from /Users/anka/app/puma/lib/puma/thread_pool.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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.core.rope.NativeRope.copyNativePointer(NativeRope.java:57) | |
org.truffleruby.core.rope.NativeRope.makeCopy(NativeRope.java:82) | |
org.truffleruby.core.string.StringNodes$InitializeCopyNode.initializeCopyFromNative(StringNodes.java:1455) | |
org.truffleruby.core.string.StringNodesFactory$InitializeCopyNodeFactory$InitializeCopyNodeGen.execute(StringNodesFactory.java:4156) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.core.kernel.KernelNodes$InitializeDupCloneNode.initializeDup(KernelNodes.java:951) | |
org.truffleruby.core.kernel.KernelNodesFactory$InitializeDupCloneNodeFactory$InitializeDupCloneNodeGen.execute(KernelNodesFactory.java:3032) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.core.kernel.KernelNodes$DupNode.dup(KernelNodes.java:648) | |
org.truffleruby.core.kernel.KernelNodesFactory$DupNodeFactory$DupNodeGen.execute(KernelNodesFactory.java:1823) | |
org.truffleruby.core.cast.TaintResultNode.execute(TaintResultNode.java:64) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:43) | |
org.truffleruby.language.exceptions.EnsureNode.doExecuteVoid(EnsureNode.java:59) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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: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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:77) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.yield.CallBlockNode.callBlockUncached(CallBlockNode.java:65) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:53) | |
org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:236) | |
org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:657) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.core.cast.BooleanCastNodeGen.executeBoolean(BooleanCastNodeGen.java:114) | |
org.truffleruby.language.control.IfNode.execute(IfNode.java:38) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
[ruby] SEVERE: waited 15 seconds in the SafepointManager but 4 of 15 threads did not arrive - a thread is likely making a blocking native call which should use runBlockingSystemCallUntilResult() - check with jstack | |
Dumping stacktraces of blocked threads: | |
Thread[Ruby Thread id=592 from /Users/anka/app/puma/lib/puma/server.rb:251,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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.removeFinalizers(FinalizationService.java:105) | |
org.truffleruby.extra.ffi.Pointer.disableAutorelease(Pointer.java:296) | |
org.truffleruby.extra.ffi.Pointer.free(Pointer.java:223) | |
org.truffleruby.extra.ffi.PointerNodes$PointerFreeNode.free(PointerNodes.java:199) | |
org.truffleruby.extra.ffi.PointerNodesFactory$PointerFreeNodeFactory$PointerFreeNodeGen.execute(PointerNodesFactory.java:792) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:47) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:43) | |
org.truffleruby.language.control.ElidableResultNode.execute(ElidableResultNode.java:35) | |
org.truffleruby.language.defined.DefinedWrapperNode.execute(DefinedWrapperNode.java:32) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckKeywordArityNode.execute(CheckKeywordArityNode.java:59) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:21) | |
org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:754) | |
org.truffleruby.core.array.ArrayEachIteratorNode.iterateOne(ArrayEachIteratorNode.java:55) | |
org.truffleruby.core.array.ArrayEachIteratorNodeGen.execute(ArrayEachIteratorNodeGen.java:45) | |
org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:749) | |
org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:3238) | |
org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:57) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:59) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.exceptions.EnsureNode.doExecuteVoid(EnsureNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=9 from /Users/anka/app/.shopify-build/package/jre/languages/ruby/lib/gems/gems/minitest-5.14.1/lib/minitest/parallel.rb:28,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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.extra.ffi.PointerNodes$PointerSetAutoreleaseNode.enableAutorelease(PointerNodes.java:171) | |
org.truffleruby.extra.ffi.PointerNodesFactory$PointerSetAutoreleaseNodeFactory$PointerSetAutoreleaseNodeGen.execute(PointerNodesFactory.java:589) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:41) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.callWithBlock(CallDispatchHeadNode.java:68) | |
org.truffleruby.core.klass.ClassNodes$NewNode.doNewInstance(ClassNodes.java:295) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:285) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:192) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.callWithBlock(CallDispatchHeadNode.java:68) | |
org.truffleruby.core.klass.ClassNodes$NewNode.doNewInstance(ClassNodes.java:295) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:285) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:192) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedUnboxedDispatchNode.executeDispatch(CachedUnboxedDispatchNode.java:90) | |
org.truffleruby.language.dispatch.UnresolvedDispatchNode.executeDispatch(UnresolvedDispatchNode.java:134) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeAndSpecialize(CallBlockNodeGen.java:109) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:57) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeAndSpecialize(YieldNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:33) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:21) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:160) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.executeAndSpecialize(MutexNodesFactory.java:719) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:701) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.UnresolvedDispatchNode.executeDispatch(UnresolvedDispatchNode.java:134) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.core.basicobject.BasicObjectNodes$SendNode.send(BasicObjectNodes.java:559) | |
org.truffleruby.core.basicobject.BasicObjectNodes$SendNode.send(BasicObjectNodes.java:551) | |
org.truffleruby.core.basicobject.BasicObjectNodesFactory$SendNodeFactory$SendNodeGen.execute(BasicObjectNodesFactory.java:1637) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:41) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeCallMethod(CallInternalMethodNodeGen.java:40) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callMethod(CallSuperMethodNode.java:67) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callSuperMethod(CallSuperMethodNode.java:59) | |
org.truffleruby.language.supercall.CallSuperMethodNodeGen.executeCallSuperMethod(CallSuperMethodNodeGen.java:17) | |
org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:49) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:41) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeCallMethod(CallInternalMethodNodeGen.java:40) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callMethod(CallSuperMethodNode.java:67) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callSuperMethod(CallSuperMethodNode.java:59) | |
org.truffleruby.language.supercall.CallSuperMethodNodeGen.executeCallSuperMethod(CallSuperMethodNodeGen.java:17) | |
org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:49) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=582 from /Users/anka/app/puma/lib/puma/thread_pool.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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.core.rope.NativeRope.allocateNativePointer(NativeRope.java:49) | |
org.truffleruby.core.rope.NativeRope.<init>(NativeRope.java:35) | |
org.truffleruby.cext.CExtNodes$StringToNativeNode.toNative(CExtNodes.java:1022) | |
org.truffleruby.cext.CExtNodesFactory$StringToNativeNodeGen.executeToNative(CExtNodesFactory.java:4148) | |
org.truffleruby.cext.CExtNodes$StringPointerToNativeNode.toNative(CExtNodes.java:1037) | |
org.truffleruby.cext.CExtNodesFactory$StringPointerToNativeNodeFactory$StringPointerToNativeNodeGen.execute(CExtNodesFactory.java:4279) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.interop.messages.RubyObjectMessages.invokeMember(RubyObjectMessages.java:481) | |
org.truffleruby.interop.messages.RubyObjectMessagesGen$InteropLibraryExports$Cached.invokeMember(RubyObjectMessagesGen.java:1061) | |
com.oracle.truffle.api.interop.InteropLibraryGen$CachedDispatch.invokeMember(InteropLibraryGen.java:4967) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doInvoke(LLVMPolyglotInvoke.java:103) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doIntrinsic(LLVMPolyglotInvoke.java:118) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:73) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:72) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:43) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotAsPrimitiveFactory$AsI64NodeGen.executeI64(LLVMPolyglotAsPrimitiveFactory.java:1087) | |
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric_long4(LLVMToAddressNodeGen.java:155) | |
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric(LLVMToAddressNodeGen.java:102) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:973) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:954) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlock.doBlock(LLVMBasicBlockNode.java:176) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNodeFactory$InitializedBlockNodeGen.execute(LLVMBasicBlockNodeFactory.java:49) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:97) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:45) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:46) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:87) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.doDirect(LLVMDispatchNode.java:118) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:73) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:48) | |
com.oracle.truffle.llvm.runtime.nodes.others.LLVMValueProfilingNodeFactory$LLVMI64ProfiledValueNodeGen.executeGeneric_generic1(LLVMValueProfilingNodeFactory.java:503) | |
com.oracle.truffle.llvm.runtime.nodes.others.LLVMValueProfilingNodeFactory$LLVMI64ProfiledValueNodeGen.executeGeneric(LLVMValueProfilingNodeFactory.java:487) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:72) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:43) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:973) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:954) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlock.doBlock(LLVMBasicBlockNode.java:176) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNodeFactory$InitializedBlockNodeGen.execute(LLVMBasicBlockNodeFactory.java:49) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:97) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:45) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:46) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:87) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.interop.LLVMForeignCallNode.execute(LLVMForeignCallNode.java:203) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.doCached(LLVMFunctionDescriptor.java:179) | |
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.execute(LLVMFunctionDescriptorGen.java:110) | |
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibraries.execute(ManagedPointerLibraries.java:71) | |
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibrariesGen$InteropLibraryExports$Cached.execute(ManagedPointerLibrariesGen.java:684) | |
org.truffleruby.cext.CExtNodes$CallCWithMutexNode.execute(CExtNodes.java:149) | |
org.truffleruby.cext.CExtNodes$CallCWithMutexNode.callCWithMutex(CExtNodes.java:133) | |
org.truffleruby.cext.CExtNodesFactory$CallCWithMutexNodeFactory$CallCWithMutexNodeGen.execute(CExtNodesFactory.java:199) | |
org.truffleruby.cext.CExtNodes$CallCWithMuteAndFramexNode.callCWithMutex(CExtNodes.java:174) | |
org.truffleruby.cext.CExtNodesFactory$CallCWithMuteAndFramexNodeFactory$CallCWithMuteAndFramexNodeGen.execute(CExtNodesFactory.java:465) | |
org.truffleruby.cext.CExtNodesFactory$UnwrapValueNodeFactory$UnwrapValueNodeGen.execute(CExtNodesFactory.java:6384) | |
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.CatchForLambdaNode.execute(CatchForLambdaNode.java:52) | |
org.truffleruby.core.module.ModuleNodes$DefineMethodNode$CallMethodWithProcBody.execute(ModuleNodes.java:1251) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:41) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.yield.CallBlockNode.callBlockUncached(CallBlockNode.java:65) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:53) | |
org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:236) | |
org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:657) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.core.cast.BooleanCastNodeGen.executeBoolean(BooleanCastNodeGen.java:114) | |
org.truffleruby.language.control.IfNode.execute(IfNode.java:38) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=587 from /Users/anka/app/puma/lib/puma/thread_pool.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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.core.rope.NativeRope.copyNativePointer(NativeRope.java:57) | |
org.truffleruby.core.rope.NativeRope.makeCopy(NativeRope.java:82) | |
org.truffleruby.core.string.StringNodes$InitializeCopyNode.initializeCopyFromNative(StringNodes.java:1455) | |
org.truffleruby.core.string.StringNodesFactory$InitializeCopyNodeFactory$InitializeCopyNodeGen.execute(StringNodesFactory.java:4156) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.core.kernel.KernelNodes$InitializeDupCloneNode.initializeDup(KernelNodes.java:951) | |
org.truffleruby.core.kernel.KernelNodesFactory$InitializeDupCloneNodeFactory$InitializeDupCloneNodeGen.execute(KernelNodesFactory.java:3032) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.core.kernel.KernelNodes$DupNode.dup(KernelNodes.java:648) | |
org.truffleruby.core.kernel.KernelNodesFactory$DupNodeFactory$DupNodeGen.execute(KernelNodesFactory.java:1823) | |
org.truffleruby.core.cast.TaintResultNode.execute(TaintResultNode.java:64) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:43) | |
org.truffleruby.language.exceptions.EnsureNode.doExecuteVoid(EnsureNode.java:59) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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: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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:77) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.yield.CallBlockNode.callBlockUncached(CallBlockNode.java:65) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:53) | |
org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:236) | |
org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:657) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.core.cast.BooleanCastNodeGen.executeBoolean(BooleanCastNodeGen.java:114) | |
org.truffleruby.language.control.IfNode.execute(IfNode.java:38) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
[ruby] SEVERE: waited 20 seconds in the SafepointManager but 4 of 15 threads did not arrive - a thread is likely making a blocking native call which should use runBlockingSystemCallUntilResult() - check with jstack | |
Dumping stacktraces of blocked threads: | |
Thread[Ruby Thread id=592 from /Users/anka/app/puma/lib/puma/server.rb:251,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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.removeFinalizers(FinalizationService.java:105) | |
org.truffleruby.extra.ffi.Pointer.disableAutorelease(Pointer.java:296) | |
org.truffleruby.extra.ffi.Pointer.free(Pointer.java:223) | |
org.truffleruby.extra.ffi.PointerNodes$PointerFreeNode.free(PointerNodes.java:199) | |
org.truffleruby.extra.ffi.PointerNodesFactory$PointerFreeNodeFactory$PointerFreeNodeGen.execute(PointerNodesFactory.java:792) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:47) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:43) | |
org.truffleruby.language.control.ElidableResultNode.execute(ElidableResultNode.java:35) | |
org.truffleruby.language.defined.DefinedWrapperNode.execute(DefinedWrapperNode.java:32) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckKeywordArityNode.execute(CheckKeywordArityNode.java:59) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:21) | |
org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:754) | |
org.truffleruby.core.array.ArrayEachIteratorNode.iterateOne(ArrayEachIteratorNode.java:55) | |
org.truffleruby.core.array.ArrayEachIteratorNodeGen.execute(ArrayEachIteratorNodeGen.java:45) | |
org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:749) | |
org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:3238) | |
org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:57) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:59) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.exceptions.EnsureNode.doExecuteVoid(EnsureNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=9 from /Users/anka/app/.shopify-build/package/jre/languages/ruby/lib/gems/gems/minitest-5.14.1/lib/minitest/parallel.rb:28,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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.extra.ffi.PointerNodes$PointerSetAutoreleaseNode.enableAutorelease(PointerNodes.java:171) | |
org.truffleruby.extra.ffi.PointerNodesFactory$PointerSetAutoreleaseNodeFactory$PointerSetAutoreleaseNodeGen.execute(PointerNodesFactory.java:589) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:41) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.callWithBlock(CallDispatchHeadNode.java:68) | |
org.truffleruby.core.klass.ClassNodes$NewNode.doNewInstance(ClassNodes.java:295) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:285) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:192) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.callWithBlock(CallDispatchHeadNode.java:68) | |
org.truffleruby.core.klass.ClassNodes$NewNode.doNewInstance(ClassNodes.java:295) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:285) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:192) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedUnboxedDispatchNode.executeDispatch(CachedUnboxedDispatchNode.java:90) | |
org.truffleruby.language.dispatch.UnresolvedDispatchNode.executeDispatch(UnresolvedDispatchNode.java:134) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeAndSpecialize(CallBlockNodeGen.java:109) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:57) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeAndSpecialize(YieldNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:33) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:21) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:160) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.executeAndSpecialize(MutexNodesFactory.java:719) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:701) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.UnresolvedDispatchNode.executeDispatch(UnresolvedDispatchNode.java:134) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.core.basicobject.BasicObjectNodes$SendNode.send(BasicObjectNodes.java:559) | |
org.truffleruby.core.basicobject.BasicObjectNodes$SendNode.send(BasicObjectNodes.java:551) | |
org.truffleruby.core.basicobject.BasicObjectNodesFactory$SendNodeFactory$SendNodeGen.execute(BasicObjectNodesFactory.java:1637) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:41) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeCallMethod(CallInternalMethodNodeGen.java:40) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callMethod(CallSuperMethodNode.java:67) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callSuperMethod(CallSuperMethodNode.java:59) | |
org.truffleruby.language.supercall.CallSuperMethodNodeGen.executeCallSuperMethod(CallSuperMethodNodeGen.java:17) | |
org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:49) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:41) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeCallMethod(CallInternalMethodNodeGen.java:40) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callMethod(CallSuperMethodNode.java:67) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callSuperMethod(CallSuperMethodNode.java:59) | |
org.truffleruby.language.supercall.CallSuperMethodNodeGen.executeCallSuperMethod(CallSuperMethodNodeGen.java:17) | |
org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:49) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=582 from /Users/anka/app/puma/lib/puma/thread_pool.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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.core.rope.NativeRope.allocateNativePointer(NativeRope.java:49) | |
org.truffleruby.core.rope.NativeRope.<init>(NativeRope.java:35) | |
org.truffleruby.cext.CExtNodes$StringToNativeNode.toNative(CExtNodes.java:1022) | |
org.truffleruby.cext.CExtNodesFactory$StringToNativeNodeGen.executeToNative(CExtNodesFactory.java:4148) | |
org.truffleruby.cext.CExtNodes$StringPointerToNativeNode.toNative(CExtNodes.java:1037) | |
org.truffleruby.cext.CExtNodesFactory$StringPointerToNativeNodeFactory$StringPointerToNativeNodeGen.execute(CExtNodesFactory.java:4279) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.interop.messages.RubyObjectMessages.invokeMember(RubyObjectMessages.java:481) | |
org.truffleruby.interop.messages.RubyObjectMessagesGen$InteropLibraryExports$Cached.invokeMember(RubyObjectMessagesGen.java:1061) | |
com.oracle.truffle.api.interop.InteropLibraryGen$CachedDispatch.invokeMember(InteropLibraryGen.java:4967) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doInvoke(LLVMPolyglotInvoke.java:103) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doIntrinsic(LLVMPolyglotInvoke.java:118) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:73) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:72) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:43) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotAsPrimitiveFactory$AsI64NodeGen.executeI64(LLVMPolyglotAsPrimitiveFactory.java:1087) | |
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric_long4(LLVMToAddressNodeGen.java:155) | |
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric(LLVMToAddressNodeGen.java:102) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:973) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:954) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlock.doBlock(LLVMBasicBlockNode.java:176) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNodeFactory$InitializedBlockNodeGen.execute(LLVMBasicBlockNodeFactory.java:49) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:97) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:45) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:46) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:87) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.doDirect(LLVMDispatchNode.java:118) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:73) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:48) | |
com.oracle.truffle.llvm.runtime.nodes.others.LLVMValueProfilingNodeFactory$LLVMI64ProfiledValueNodeGen.executeGeneric_generic1(LLVMValueProfilingNodeFactory.java:503) | |
com.oracle.truffle.llvm.runtime.nodes.others.LLVMValueProfilingNodeFactory$LLVMI64ProfiledValueNodeGen.executeGeneric(LLVMValueProfilingNodeFactory.java:487) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:72) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:43) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:973) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:954) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlock.doBlock(LLVMBasicBlockNode.java:176) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNodeFactory$InitializedBlockNodeGen.execute(LLVMBasicBlockNodeFactory.java:49) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:97) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:45) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:46) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:87) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.interop.LLVMForeignCallNode.execute(LLVMForeignCallNode.java:203) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.doCached(LLVMFunctionDescriptor.java:179) | |
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.execute(LLVMFunctionDescriptorGen.java:110) | |
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibraries.execute(ManagedPointerLibraries.java:71) | |
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibrariesGen$InteropLibraryExports$Cached.execute(ManagedPointerLibrariesGen.java:684) | |
org.truffleruby.cext.CExtNodes$CallCWithMutexNode.execute(CExtNodes.java:149) | |
org.truffleruby.cext.CExtNodes$CallCWithMutexNode.callCWithMutex(CExtNodes.java:133) | |
org.truffleruby.cext.CExtNodesFactory$CallCWithMutexNodeFactory$CallCWithMutexNodeGen.execute(CExtNodesFactory.java:199) | |
org.truffleruby.cext.CExtNodes$CallCWithMuteAndFramexNode.callCWithMutex(CExtNodes.java:174) | |
org.truffleruby.cext.CExtNodesFactory$CallCWithMuteAndFramexNodeFactory$CallCWithMuteAndFramexNodeGen.execute(CExtNodesFactory.java:465) | |
org.truffleruby.cext.CExtNodesFactory$UnwrapValueNodeFactory$UnwrapValueNodeGen.execute(CExtNodesFactory.java:6384) | |
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.CatchForLambdaNode.execute(CatchForLambdaNode.java:52) | |
org.truffleruby.core.module.ModuleNodes$DefineMethodNode$CallMethodWithProcBody.execute(ModuleNodes.java:1251) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:41) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.yield.CallBlockNode.callBlockUncached(CallBlockNode.java:65) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:53) | |
org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:236) | |
org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:657) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.core.cast.BooleanCastNodeGen.executeBoolean(BooleanCastNodeGen.java:114) | |
org.truffleruby.language.control.IfNode.execute(IfNode.java:38) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=587 from /Users/anka/app/puma/lib/puma/thread_pool.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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.core.rope.NativeRope.copyNativePointer(NativeRope.java:57) | |
org.truffleruby.core.rope.NativeRope.makeCopy(NativeRope.java:82) | |
org.truffleruby.core.string.StringNodes$InitializeCopyNode.initializeCopyFromNative(StringNodes.java:1455) | |
org.truffleruby.core.string.StringNodesFactory$InitializeCopyNodeFactory$InitializeCopyNodeGen.execute(StringNodesFactory.java:4156) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.core.kernel.KernelNodes$InitializeDupCloneNode.initializeDup(KernelNodes.java:951) | |
org.truffleruby.core.kernel.KernelNodesFactory$InitializeDupCloneNodeFactory$InitializeDupCloneNodeGen.execute(KernelNodesFactory.java:3032) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.core.kernel.KernelNodes$DupNode.dup(KernelNodes.java:648) | |
org.truffleruby.core.kernel.KernelNodesFactory$DupNodeFactory$DupNodeGen.execute(KernelNodesFactory.java:1823) | |
org.truffleruby.core.cast.TaintResultNode.execute(TaintResultNode.java:64) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:43) | |
org.truffleruby.language.exceptions.EnsureNode.doExecuteVoid(EnsureNode.java:59) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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: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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:77) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.yield.CallBlockNode.callBlockUncached(CallBlockNode.java:65) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:53) | |
org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:236) | |
org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:657) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.core.cast.BooleanCastNodeGen.executeBoolean(BooleanCastNodeGen.java:114) | |
org.truffleruby.language.control.IfNode.execute(IfNode.java:38) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
[ruby] SEVERE: waited 25 seconds in the SafepointManager but 4 of 15 threads did not arrive - a thread is likely making a blocking native call which should use runBlockingSystemCallUntilResult() - check with jstack | |
Dumping stacktraces of blocked threads: | |
Thread[Ruby Thread id=592 from /Users/anka/app/puma/lib/puma/server.rb:251,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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.removeFinalizers(FinalizationService.java:105) | |
org.truffleruby.extra.ffi.Pointer.disableAutorelease(Pointer.java:296) | |
org.truffleruby.extra.ffi.Pointer.free(Pointer.java:223) | |
org.truffleruby.extra.ffi.PointerNodes$PointerFreeNode.free(PointerNodes.java:199) | |
org.truffleruby.extra.ffi.PointerNodesFactory$PointerFreeNodeFactory$PointerFreeNodeGen.execute(PointerNodesFactory.java:792) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:47) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:43) | |
org.truffleruby.language.control.ElidableResultNode.execute(ElidableResultNode.java:35) | |
org.truffleruby.language.defined.DefinedWrapperNode.execute(DefinedWrapperNode.java:32) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckKeywordArityNode.execute(CheckKeywordArityNode.java:59) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:21) | |
org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:754) | |
org.truffleruby.core.array.ArrayEachIteratorNode.iterateOne(ArrayEachIteratorNode.java:55) | |
org.truffleruby.core.array.ArrayEachIteratorNodeGen.execute(ArrayEachIteratorNodeGen.java:45) | |
org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:749) | |
org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:3238) | |
org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:57) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:59) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.exceptions.EnsureNode.doExecuteVoid(EnsureNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=9 from /Users/anka/app/.shopify-build/package/jre/languages/ruby/lib/gems/gems/minitest-5.14.1/lib/minitest/parallel.rb:28,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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.extra.ffi.PointerNodes$PointerSetAutoreleaseNode.enableAutorelease(PointerNodes.java:171) | |
org.truffleruby.extra.ffi.PointerNodesFactory$PointerSetAutoreleaseNodeFactory$PointerSetAutoreleaseNodeGen.execute(PointerNodesFactory.java:589) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:41) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.callWithBlock(CallDispatchHeadNode.java:68) | |
org.truffleruby.core.klass.ClassNodes$NewNode.doNewInstance(ClassNodes.java:295) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:285) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:192) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.callWithBlock(CallDispatchHeadNode.java:68) | |
org.truffleruby.core.klass.ClassNodes$NewNode.doNewInstance(ClassNodes.java:295) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:285) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:192) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedUnboxedDispatchNode.executeDispatch(CachedUnboxedDispatchNode.java:90) | |
org.truffleruby.language.dispatch.UnresolvedDispatchNode.executeDispatch(UnresolvedDispatchNode.java:134) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeAndSpecialize(CallBlockNodeGen.java:109) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:57) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeAndSpecialize(YieldNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:33) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:21) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:160) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.executeAndSpecialize(MutexNodesFactory.java:719) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:701) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.UnresolvedDispatchNode.executeDispatch(UnresolvedDispatchNode.java:134) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.core.basicobject.BasicObjectNodes$SendNode.send(BasicObjectNodes.java:559) | |
org.truffleruby.core.basicobject.BasicObjectNodes$SendNode.send(BasicObjectNodes.java:551) | |
org.truffleruby.core.basicobject.BasicObjectNodesFactory$SendNodeFactory$SendNodeGen.execute(BasicObjectNodesFactory.java:1637) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:41) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeCallMethod(CallInternalMethodNodeGen.java:40) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callMethod(CallSuperMethodNode.java:67) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callSuperMethod(CallSuperMethodNode.java:59) | |
org.truffleruby.language.supercall.CallSuperMethodNodeGen.executeCallSuperMethod(CallSuperMethodNodeGen.java:17) | |
org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:49) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:41) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeCallMethod(CallInternalMethodNodeGen.java:40) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callMethod(CallSuperMethodNode.java:67) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callSuperMethod(CallSuperMethodNode.java:59) | |
org.truffleruby.language.supercall.CallSuperMethodNodeGen.executeCallSuperMethod(CallSuperMethodNodeGen.java:17) | |
org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:49) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=582 from /Users/anka/app/puma/lib/puma/thread_pool.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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.core.rope.NativeRope.allocateNativePointer(NativeRope.java:49) | |
org.truffleruby.core.rope.NativeRope.<init>(NativeRope.java:35) | |
org.truffleruby.cext.CExtNodes$StringToNativeNode.toNative(CExtNodes.java:1022) | |
org.truffleruby.cext.CExtNodesFactory$StringToNativeNodeGen.executeToNative(CExtNodesFactory.java:4148) | |
org.truffleruby.cext.CExtNodes$StringPointerToNativeNode.toNative(CExtNodes.java:1037) | |
org.truffleruby.cext.CExtNodesFactory$StringPointerToNativeNodeFactory$StringPointerToNativeNodeGen.execute(CExtNodesFactory.java:4279) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.interop.messages.RubyObjectMessages.invokeMember(RubyObjectMessages.java:481) | |
org.truffleruby.interop.messages.RubyObjectMessagesGen$InteropLibraryExports$Cached.invokeMember(RubyObjectMessagesGen.java:1061) | |
com.oracle.truffle.api.interop.InteropLibraryGen$CachedDispatch.invokeMember(InteropLibraryGen.java:4967) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doInvoke(LLVMPolyglotInvoke.java:103) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doIntrinsic(LLVMPolyglotInvoke.java:118) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:73) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:72) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:43) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotAsPrimitiveFactory$AsI64NodeGen.executeI64(LLVMPolyglotAsPrimitiveFactory.java:1087) | |
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric_long4(LLVMToAddressNodeGen.java:155) | |
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric(LLVMToAddressNodeGen.java:102) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:973) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:954) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlock.doBlock(LLVMBasicBlockNode.java:176) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNodeFactory$InitializedBlockNodeGen.execute(LLVMBasicBlockNodeFactory.java:49) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:97) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:45) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:46) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:87) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.doDirect(LLVMDispatchNode.java:118) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:73) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:48) | |
com.oracle.truffle.llvm.runtime.nodes.others.LLVMValueProfilingNodeFactory$LLVMI64ProfiledValueNodeGen.executeGeneric_generic1(LLVMValueProfilingNodeFactory.java:503) | |
com.oracle.truffle.llvm.runtime.nodes.others.LLVMValueProfilingNodeFactory$LLVMI64ProfiledValueNodeGen.executeGeneric(LLVMValueProfilingNodeFactory.java:487) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:72) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:43) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:973) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:954) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlock.doBlock(LLVMBasicBlockNode.java:176) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNodeFactory$InitializedBlockNodeGen.execute(LLVMBasicBlockNodeFactory.java:49) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:97) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:45) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:46) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:87) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.interop.LLVMForeignCallNode.execute(LLVMForeignCallNode.java:203) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.doCached(LLVMFunctionDescriptor.java:179) | |
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.execute(LLVMFunctionDescriptorGen.java:110) | |
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibraries.execute(ManagedPointerLibraries.java:71) | |
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibrariesGen$InteropLibraryExports$Cached.execute(ManagedPointerLibrariesGen.java:684) | |
org.truffleruby.cext.CExtNodes$CallCWithMutexNode.execute(CExtNodes.java:149) | |
org.truffleruby.cext.CExtNodes$CallCWithMutexNode.callCWithMutex(CExtNodes.java:133) | |
org.truffleruby.cext.CExtNodesFactory$CallCWithMutexNodeFactory$CallCWithMutexNodeGen.execute(CExtNodesFactory.java:199) | |
org.truffleruby.cext.CExtNodes$CallCWithMuteAndFramexNode.callCWithMutex(CExtNodes.java:174) | |
org.truffleruby.cext.CExtNodesFactory$CallCWithMuteAndFramexNodeFactory$CallCWithMuteAndFramexNodeGen.execute(CExtNodesFactory.java:465) | |
org.truffleruby.cext.CExtNodesFactory$UnwrapValueNodeFactory$UnwrapValueNodeGen.execute(CExtNodesFactory.java:6384) | |
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.CatchForLambdaNode.execute(CatchForLambdaNode.java:52) | |
org.truffleruby.core.module.ModuleNodes$DefineMethodNode$CallMethodWithProcBody.execute(ModuleNodes.java:1251) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:41) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.yield.CallBlockNode.callBlockUncached(CallBlockNode.java:65) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:53) | |
org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:236) | |
org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:657) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.core.cast.BooleanCastNodeGen.executeBoolean(BooleanCastNodeGen.java:114) | |
org.truffleruby.language.control.IfNode.execute(IfNode.java:38) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=587 from /Users/anka/app/puma/lib/puma/thread_pool.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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.core.rope.NativeRope.copyNativePointer(NativeRope.java:57) | |
org.truffleruby.core.rope.NativeRope.makeCopy(NativeRope.java:82) | |
org.truffleruby.core.string.StringNodes$InitializeCopyNode.initializeCopyFromNative(StringNodes.java:1455) | |
org.truffleruby.core.string.StringNodesFactory$InitializeCopyNodeFactory$InitializeCopyNodeGen.execute(StringNodesFactory.java:4156) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.core.kernel.KernelNodes$InitializeDupCloneNode.initializeDup(KernelNodes.java:951) | |
org.truffleruby.core.kernel.KernelNodesFactory$InitializeDupCloneNodeFactory$InitializeDupCloneNodeGen.execute(KernelNodesFactory.java:3032) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.core.kernel.KernelNodes$DupNode.dup(KernelNodes.java:648) | |
org.truffleruby.core.kernel.KernelNodesFactory$DupNodeFactory$DupNodeGen.execute(KernelNodesFactory.java:1823) | |
org.truffleruby.core.cast.TaintResultNode.execute(TaintResultNode.java:64) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:43) | |
org.truffleruby.language.exceptions.EnsureNode.doExecuteVoid(EnsureNode.java:59) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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: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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:77) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.yield.CallBlockNode.callBlockUncached(CallBlockNode.java:65) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:53) | |
org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:236) | |
org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:657) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.core.cast.BooleanCastNodeGen.executeBoolean(BooleanCastNodeGen.java:114) | |
org.truffleruby.language.control.IfNode.execute(IfNode.java:38) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
[ruby] SEVERE: waited 30 seconds in the SafepointManager but 4 of 15 threads did not arrive - a thread is likely making a blocking native call which should use runBlockingSystemCallUntilResult() - check with jstack | |
Dumping stacktraces of blocked threads: | |
Thread[Ruby Thread id=592 from /Users/anka/app/puma/lib/puma/server.rb:251,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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.removeFinalizers(FinalizationService.java:105) | |
org.truffleruby.extra.ffi.Pointer.disableAutorelease(Pointer.java:296) | |
org.truffleruby.extra.ffi.Pointer.free(Pointer.java:223) | |
org.truffleruby.extra.ffi.PointerNodes$PointerFreeNode.free(PointerNodes.java:199) | |
org.truffleruby.extra.ffi.PointerNodesFactory$PointerFreeNodeFactory$PointerFreeNodeGen.execute(PointerNodesFactory.java:792) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:47) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:43) | |
org.truffleruby.language.control.ElidableResultNode.execute(ElidableResultNode.java:35) | |
org.truffleruby.language.defined.DefinedWrapperNode.execute(DefinedWrapperNode.java:32) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckKeywordArityNode.execute(CheckKeywordArityNode.java:59) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:21) | |
org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:754) | |
org.truffleruby.core.array.ArrayEachIteratorNode.iterateOne(ArrayEachIteratorNode.java:55) | |
org.truffleruby.core.array.ArrayEachIteratorNodeGen.execute(ArrayEachIteratorNodeGen.java:45) | |
org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:749) | |
org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:3238) | |
org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:57) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:59) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.exceptions.EnsureNode.doExecuteVoid(EnsureNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=9 from /Users/anka/app/.shopify-build/package/jre/languages/ruby/lib/gems/gems/minitest-5.14.1/lib/minitest/parallel.rb:28,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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.extra.ffi.PointerNodes$PointerSetAutoreleaseNode.enableAutorelease(PointerNodes.java:171) | |
org.truffleruby.extra.ffi.PointerNodesFactory$PointerSetAutoreleaseNodeFactory$PointerSetAutoreleaseNodeGen.execute(PointerNodesFactory.java:589) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:41) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.callWithBlock(CallDispatchHeadNode.java:68) | |
org.truffleruby.core.klass.ClassNodes$NewNode.doNewInstance(ClassNodes.java:295) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:285) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:192) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.callWithBlock(CallDispatchHeadNode.java:68) | |
org.truffleruby.core.klass.ClassNodes$NewNode.doNewInstance(ClassNodes.java:295) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:285) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:192) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedUnboxedDispatchNode.executeDispatch(CachedUnboxedDispatchNode.java:90) | |
org.truffleruby.language.dispatch.UnresolvedDispatchNode.executeDispatch(UnresolvedDispatchNode.java:134) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeAndSpecialize(CallBlockNodeGen.java:109) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:57) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeAndSpecialize(YieldNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:33) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:21) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:160) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.executeAndSpecialize(MutexNodesFactory.java:719) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:701) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.UnresolvedDispatchNode.executeDispatch(UnresolvedDispatchNode.java:134) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.core.basicobject.BasicObjectNodes$SendNode.send(BasicObjectNodes.java:559) | |
org.truffleruby.core.basicobject.BasicObjectNodes$SendNode.send(BasicObjectNodes.java:551) | |
org.truffleruby.core.basicobject.BasicObjectNodesFactory$SendNodeFactory$SendNodeGen.execute(BasicObjectNodesFactory.java:1637) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:41) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeCallMethod(CallInternalMethodNodeGen.java:40) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callMethod(CallSuperMethodNode.java:67) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callSuperMethod(CallSuperMethodNode.java:59) | |
org.truffleruby.language.supercall.CallSuperMethodNodeGen.executeCallSuperMethod(CallSuperMethodNodeGen.java:17) | |
org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:49) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:41) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeCallMethod(CallInternalMethodNodeGen.java:40) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callMethod(CallSuperMethodNode.java:67) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callSuperMethod(CallSuperMethodNode.java:59) | |
org.truffleruby.language.supercall.CallSuperMethodNodeGen.executeCallSuperMethod(CallSuperMethodNodeGen.java:17) | |
org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:49) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=582 from /Users/anka/app/puma/lib/puma/thread_pool.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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.core.rope.NativeRope.allocateNativePointer(NativeRope.java:49) | |
org.truffleruby.core.rope.NativeRope.<init>(NativeRope.java:35) | |
org.truffleruby.cext.CExtNodes$StringToNativeNode.toNative(CExtNodes.java:1022) | |
org.truffleruby.cext.CExtNodesFactory$StringToNativeNodeGen.executeToNative(CExtNodesFactory.java:4148) | |
org.truffleruby.cext.CExtNodes$StringPointerToNativeNode.toNative(CExtNodes.java:1037) | |
org.truffleruby.cext.CExtNodesFactory$StringPointerToNativeNodeFactory$StringPointerToNativeNodeGen.execute(CExtNodesFactory.java:4279) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.interop.messages.RubyObjectMessages.invokeMember(RubyObjectMessages.java:481) | |
org.truffleruby.interop.messages.RubyObjectMessagesGen$InteropLibraryExports$Cached.invokeMember(RubyObjectMessagesGen.java:1061) | |
com.oracle.truffle.api.interop.InteropLibraryGen$CachedDispatch.invokeMember(InteropLibraryGen.java:4967) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doInvoke(LLVMPolyglotInvoke.java:103) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doIntrinsic(LLVMPolyglotInvoke.java:118) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:73) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:72) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:43) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotAsPrimitiveFactory$AsI64NodeGen.executeI64(LLVMPolyglotAsPrimitiveFactory.java:1087) | |
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric_long4(LLVMToAddressNodeGen.java:155) | |
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric(LLVMToAddressNodeGen.java:102) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:973) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:954) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlock.doBlock(LLVMBasicBlockNode.java:176) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNodeFactory$InitializedBlockNodeGen.execute(LLVMBasicBlockNodeFactory.java:49) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:97) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:45) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:46) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:87) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.doDirect(LLVMDispatchNode.java:118) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:73) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:48) | |
com.oracle.truffle.llvm.runtime.nodes.others.LLVMValueProfilingNodeFactory$LLVMI64ProfiledValueNodeGen.executeGeneric_generic1(LLVMValueProfilingNodeFactory.java:503) | |
com.oracle.truffle.llvm.runtime.nodes.others.LLVMValueProfilingNodeFactory$LLVMI64ProfiledValueNodeGen.executeGeneric(LLVMValueProfilingNodeFactory.java:487) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:72) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:43) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:973) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:954) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlock.doBlock(LLVMBasicBlockNode.java:176) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNodeFactory$InitializedBlockNodeGen.execute(LLVMBasicBlockNodeFactory.java:49) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:97) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:45) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:46) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:87) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.interop.LLVMForeignCallNode.execute(LLVMForeignCallNode.java:203) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.doCached(LLVMFunctionDescriptor.java:179) | |
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.execute(LLVMFunctionDescriptorGen.java:110) | |
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibraries.execute(ManagedPointerLibraries.java:71) | |
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibrariesGen$InteropLibraryExports$Cached.execute(ManagedPointerLibrariesGen.java:684) | |
org.truffleruby.cext.CExtNodes$CallCWithMutexNode.execute(CExtNodes.java:149) | |
org.truffleruby.cext.CExtNodes$CallCWithMutexNode.callCWithMutex(CExtNodes.java:133) | |
org.truffleruby.cext.CExtNodesFactory$CallCWithMutexNodeFactory$CallCWithMutexNodeGen.execute(CExtNodesFactory.java:199) | |
org.truffleruby.cext.CExtNodes$CallCWithMuteAndFramexNode.callCWithMutex(CExtNodes.java:174) | |
org.truffleruby.cext.CExtNodesFactory$CallCWithMuteAndFramexNodeFactory$CallCWithMuteAndFramexNodeGen.execute(CExtNodesFactory.java:465) | |
org.truffleruby.cext.CExtNodesFactory$UnwrapValueNodeFactory$UnwrapValueNodeGen.execute(CExtNodesFactory.java:6384) | |
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.CatchForLambdaNode.execute(CatchForLambdaNode.java:52) | |
org.truffleruby.core.module.ModuleNodes$DefineMethodNode$CallMethodWithProcBody.execute(ModuleNodes.java:1251) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:41) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.yield.CallBlockNode.callBlockUncached(CallBlockNode.java:65) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:53) | |
org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:236) | |
org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:657) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.core.cast.BooleanCastNodeGen.executeBoolean(BooleanCastNodeGen.java:114) | |
org.truffleruby.language.control.IfNode.execute(IfNode.java:38) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=587 from /Users/anka/app/puma/lib/puma/thread_pool.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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.core.rope.NativeRope.copyNativePointer(NativeRope.java:57) | |
org.truffleruby.core.rope.NativeRope.makeCopy(NativeRope.java:82) | |
org.truffleruby.core.string.StringNodes$InitializeCopyNode.initializeCopyFromNative(StringNodes.java:1455) | |
org.truffleruby.core.string.StringNodesFactory$InitializeCopyNodeFactory$InitializeCopyNodeGen.execute(StringNodesFactory.java:4156) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.core.kernel.KernelNodes$InitializeDupCloneNode.initializeDup(KernelNodes.java:951) | |
org.truffleruby.core.kernel.KernelNodesFactory$InitializeDupCloneNodeFactory$InitializeDupCloneNodeGen.execute(KernelNodesFactory.java:3032) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.core.kernel.KernelNodes$DupNode.dup(KernelNodes.java:648) | |
org.truffleruby.core.kernel.KernelNodesFactory$DupNodeFactory$DupNodeGen.execute(KernelNodesFactory.java:1823) | |
org.truffleruby.core.cast.TaintResultNode.execute(TaintResultNode.java:64) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:43) | |
org.truffleruby.language.exceptions.EnsureNode.doExecuteVoid(EnsureNode.java:59) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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: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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:77) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.yield.CallBlockNode.callBlockUncached(CallBlockNode.java:65) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:53) | |
org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:236) | |
org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:657) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.core.cast.BooleanCastNodeGen.executeBoolean(BooleanCastNodeGen.java:114) | |
org.truffleruby.language.control.IfNode.execute(IfNode.java:38) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
[ruby] SEVERE: waited 35 seconds in the SafepointManager but 4 of 15 threads did not arrive - a thread is likely making a blocking native call which should use runBlockingSystemCallUntilResult() - check with jstack | |
Dumping stacktraces of blocked threads: | |
Thread[Ruby Thread id=592 from /Users/anka/app/puma/lib/puma/server.rb:251,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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.removeFinalizers(FinalizationService.java:105) | |
org.truffleruby.extra.ffi.Pointer.disableAutorelease(Pointer.java:296) | |
org.truffleruby.extra.ffi.Pointer.free(Pointer.java:223) | |
org.truffleruby.extra.ffi.PointerNodes$PointerFreeNode.free(PointerNodes.java:199) | |
org.truffleruby.extra.ffi.PointerNodesFactory$PointerFreeNodeFactory$PointerFreeNodeGen.execute(PointerNodesFactory.java:792) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:47) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:43) | |
org.truffleruby.language.control.ElidableResultNode.execute(ElidableResultNode.java:35) | |
org.truffleruby.language.defined.DefinedWrapperNode.execute(DefinedWrapperNode.java:32) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckKeywordArityNode.execute(CheckKeywordArityNode.java:59) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:21) | |
org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:754) | |
org.truffleruby.core.array.ArrayEachIteratorNode.iterateOne(ArrayEachIteratorNode.java:55) | |
org.truffleruby.core.array.ArrayEachIteratorNodeGen.execute(ArrayEachIteratorNodeGen.java:45) | |
org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:749) | |
org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:3238) | |
org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:57) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:59) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.exceptions.EnsureNode.doExecuteVoid(EnsureNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=9 from /Users/anka/app/.shopify-build/package/jre/languages/ruby/lib/gems/gems/minitest-5.14.1/lib/minitest/parallel.rb:28,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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.extra.ffi.PointerNodes$PointerSetAutoreleaseNode.enableAutorelease(PointerNodes.java:171) | |
org.truffleruby.extra.ffi.PointerNodesFactory$PointerSetAutoreleaseNodeFactory$PointerSetAutoreleaseNodeGen.execute(PointerNodesFactory.java:589) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:41) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.callWithBlock(CallDispatchHeadNode.java:68) | |
org.truffleruby.core.klass.ClassNodes$NewNode.doNewInstance(ClassNodes.java:295) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:285) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:192) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.callWithBlock(CallDispatchHeadNode.java:68) | |
org.truffleruby.core.klass.ClassNodes$NewNode.doNewInstance(ClassNodes.java:295) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:285) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:192) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedUnboxedDispatchNode.executeDispatch(CachedUnboxedDispatchNode.java:90) | |
org.truffleruby.language.dispatch.UnresolvedDispatchNode.executeDispatch(UnresolvedDispatchNode.java:134) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeAndSpecialize(CallBlockNodeGen.java:109) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:57) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeAndSpecialize(YieldNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:33) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:21) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:160) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.executeAndSpecialize(MutexNodesFactory.java:719) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:701) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.UnresolvedDispatchNode.executeDispatch(UnresolvedDispatchNode.java:134) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.core.basicobject.BasicObjectNodes$SendNode.send(BasicObjectNodes.java:559) | |
org.truffleruby.core.basicobject.BasicObjectNodes$SendNode.send(BasicObjectNodes.java:551) | |
org.truffleruby.core.basicobject.BasicObjectNodesFactory$SendNodeFactory$SendNodeGen.execute(BasicObjectNodesFactory.java:1637) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:41) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeCallMethod(CallInternalMethodNodeGen.java:40) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callMethod(CallSuperMethodNode.java:67) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callSuperMethod(CallSuperMethodNode.java:59) | |
org.truffleruby.language.supercall.CallSuperMethodNodeGen.executeCallSuperMethod(CallSuperMethodNodeGen.java:17) | |
org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:49) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:41) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeCallMethod(CallInternalMethodNodeGen.java:40) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callMethod(CallSuperMethodNode.java:67) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callSuperMethod(CallSuperMethodNode.java:59) | |
org.truffleruby.language.supercall.CallSuperMethodNodeGen.executeCallSuperMethod(CallSuperMethodNodeGen.java:17) | |
org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:49) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=582 from /Users/anka/app/puma/lib/puma/thread_pool.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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.core.rope.NativeRope.allocateNativePointer(NativeRope.java:49) | |
org.truffleruby.core.rope.NativeRope.<init>(NativeRope.java:35) | |
org.truffleruby.cext.CExtNodes$StringToNativeNode.toNative(CExtNodes.java:1022) | |
org.truffleruby.cext.CExtNodesFactory$StringToNativeNodeGen.executeToNative(CExtNodesFactory.java:4148) | |
org.truffleruby.cext.CExtNodes$StringPointerToNativeNode.toNative(CExtNodes.java:1037) | |
org.truffleruby.cext.CExtNodesFactory$StringPointerToNativeNodeFactory$StringPointerToNativeNodeGen.execute(CExtNodesFactory.java:4279) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.interop.messages.RubyObjectMessages.invokeMember(RubyObjectMessages.java:481) | |
org.truffleruby.interop.messages.RubyObjectMessagesGen$InteropLibraryExports$Cached.invokeMember(RubyObjectMessagesGen.java:1061) | |
com.oracle.truffle.api.interop.InteropLibraryGen$CachedDispatch.invokeMember(InteropLibraryGen.java:4967) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doInvoke(LLVMPolyglotInvoke.java:103) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doIntrinsic(LLVMPolyglotInvoke.java:118) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:73) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:72) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:43) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotAsPrimitiveFactory$AsI64NodeGen.executeI64(LLVMPolyglotAsPrimitiveFactory.java:1087) | |
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric_long4(LLVMToAddressNodeGen.java:155) | |
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric(LLVMToAddressNodeGen.java:102) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:973) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:954) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlock.doBlock(LLVMBasicBlockNode.java:176) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNodeFactory$InitializedBlockNodeGen.execute(LLVMBasicBlockNodeFactory.java:49) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:97) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:45) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:46) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:87) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.doDirect(LLVMDispatchNode.java:118) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:73) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:48) | |
com.oracle.truffle.llvm.runtime.nodes.others.LLVMValueProfilingNodeFactory$LLVMI64ProfiledValueNodeGen.executeGeneric_generic1(LLVMValueProfilingNodeFactory.java:503) | |
com.oracle.truffle.llvm.runtime.nodes.others.LLVMValueProfilingNodeFactory$LLVMI64ProfiledValueNodeGen.executeGeneric(LLVMValueProfilingNodeFactory.java:487) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:72) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:43) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:973) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:954) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlock.doBlock(LLVMBasicBlockNode.java:176) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNodeFactory$InitializedBlockNodeGen.execute(LLVMBasicBlockNodeFactory.java:49) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:97) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:45) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:46) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:87) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.interop.LLVMForeignCallNode.execute(LLVMForeignCallNode.java:203) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.doCached(LLVMFunctionDescriptor.java:179) | |
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.execute(LLVMFunctionDescriptorGen.java:110) | |
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibraries.execute(ManagedPointerLibraries.java:71) | |
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibrariesGen$InteropLibraryExports$Cached.execute(ManagedPointerLibrariesGen.java:684) | |
org.truffleruby.cext.CExtNodes$CallCWithMutexNode.execute(CExtNodes.java:149) | |
org.truffleruby.cext.CExtNodes$CallCWithMutexNode.callCWithMutex(CExtNodes.java:133) | |
org.truffleruby.cext.CExtNodesFactory$CallCWithMutexNodeFactory$CallCWithMutexNodeGen.execute(CExtNodesFactory.java:199) | |
org.truffleruby.cext.CExtNodes$CallCWithMuteAndFramexNode.callCWithMutex(CExtNodes.java:174) | |
org.truffleruby.cext.CExtNodesFactory$CallCWithMuteAndFramexNodeFactory$CallCWithMuteAndFramexNodeGen.execute(CExtNodesFactory.java:465) | |
org.truffleruby.cext.CExtNodesFactory$UnwrapValueNodeFactory$UnwrapValueNodeGen.execute(CExtNodesFactory.java:6384) | |
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.CatchForLambdaNode.execute(CatchForLambdaNode.java:52) | |
org.truffleruby.core.module.ModuleNodes$DefineMethodNode$CallMethodWithProcBody.execute(ModuleNodes.java:1251) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:41) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.yield.CallBlockNode.callBlockUncached(CallBlockNode.java:65) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:53) | |
org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:236) | |
org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:657) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.core.cast.BooleanCastNodeGen.executeBoolean(BooleanCastNodeGen.java:114) | |
org.truffleruby.language.control.IfNode.execute(IfNode.java:38) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=587 from /Users/anka/app/puma/lib/puma/thread_pool.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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.core.rope.NativeRope.copyNativePointer(NativeRope.java:57) | |
org.truffleruby.core.rope.NativeRope.makeCopy(NativeRope.java:82) | |
org.truffleruby.core.string.StringNodes$InitializeCopyNode.initializeCopyFromNative(StringNodes.java:1455) | |
org.truffleruby.core.string.StringNodesFactory$InitializeCopyNodeFactory$InitializeCopyNodeGen.execute(StringNodesFactory.java:4156) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.core.kernel.KernelNodes$InitializeDupCloneNode.initializeDup(KernelNodes.java:951) | |
org.truffleruby.core.kernel.KernelNodesFactory$InitializeDupCloneNodeFactory$InitializeDupCloneNodeGen.execute(KernelNodesFactory.java:3032) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.core.kernel.KernelNodes$DupNode.dup(KernelNodes.java:648) | |
org.truffleruby.core.kernel.KernelNodesFactory$DupNodeFactory$DupNodeGen.execute(KernelNodesFactory.java:1823) | |
org.truffleruby.core.cast.TaintResultNode.execute(TaintResultNode.java:64) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:43) | |
org.truffleruby.language.exceptions.EnsureNode.doExecuteVoid(EnsureNode.java:59) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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: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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:77) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.yield.CallBlockNode.callBlockUncached(CallBlockNode.java:65) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:53) | |
org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:236) | |
org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:657) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.core.cast.BooleanCastNodeGen.executeBoolean(BooleanCastNodeGen.java:114) | |
org.truffleruby.language.control.IfNode.execute(IfNode.java:38) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
[ruby] SEVERE: waited 40 seconds in the SafepointManager but 4 of 15 threads did not arrive - a thread is likely making a blocking native call which should use runBlockingSystemCallUntilResult() - check with jstack | |
Dumping stacktraces of blocked threads: | |
Thread[Ruby Thread id=592 from /Users/anka/app/puma/lib/puma/server.rb:251,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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.removeFinalizers(FinalizationService.java:105) | |
org.truffleruby.extra.ffi.Pointer.disableAutorelease(Pointer.java:296) | |
org.truffleruby.extra.ffi.Pointer.free(Pointer.java:223) | |
org.truffleruby.extra.ffi.PointerNodes$PointerFreeNode.free(PointerNodes.java:199) | |
org.truffleruby.extra.ffi.PointerNodesFactory$PointerFreeNodeFactory$PointerFreeNodeGen.execute(PointerNodesFactory.java:792) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:47) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:43) | |
org.truffleruby.language.control.ElidableResultNode.execute(ElidableResultNode.java:35) | |
org.truffleruby.language.defined.DefinedWrapperNode.execute(DefinedWrapperNode.java:32) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckKeywordArityNode.execute(CheckKeywordArityNode.java:59) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:21) | |
org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:754) | |
org.truffleruby.core.array.ArrayEachIteratorNode.iterateOne(ArrayEachIteratorNode.java:55) | |
org.truffleruby.core.array.ArrayEachIteratorNodeGen.execute(ArrayEachIteratorNodeGen.java:45) | |
org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:749) | |
org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:3238) | |
org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:57) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:59) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.exceptions.EnsureNode.doExecuteVoid(EnsureNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=9 from /Users/anka/app/.shopify-build/package/jre/languages/ruby/lib/gems/gems/minitest-5.14.1/lib/minitest/parallel.rb:28,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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.extra.ffi.PointerNodes$PointerSetAutoreleaseNode.enableAutorelease(PointerNodes.java:171) | |
org.truffleruby.extra.ffi.PointerNodesFactory$PointerSetAutoreleaseNodeFactory$PointerSetAutoreleaseNodeGen.execute(PointerNodesFactory.java:589) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:41) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.callWithBlock(CallDispatchHeadNode.java:68) | |
org.truffleruby.core.klass.ClassNodes$NewNode.doNewInstance(ClassNodes.java:295) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:285) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:192) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.callWithBlock(CallDispatchHeadNode.java:68) | |
org.truffleruby.core.klass.ClassNodes$NewNode.doNewInstance(ClassNodes.java:295) | |
org.truffleruby.core.klass.ClassNodes$NewNode.newInstance(ClassNodes.java:285) | |
org.truffleruby.core.klass.ClassNodesFactory$NewNodeFactory$NewNodeGen.execute(ClassNodesFactory.java:192) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedUnboxedDispatchNode.executeDispatch(CachedUnboxedDispatchNode.java:90) | |
org.truffleruby.language.dispatch.UnresolvedDispatchNode.executeDispatch(UnresolvedDispatchNode.java:134) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeAndSpecialize(CallBlockNodeGen.java:109) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:57) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeAndSpecialize(YieldNodeGen.java:46) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:33) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:21) | |
org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:160) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.executeAndSpecialize(MutexNodesFactory.java:719) | |
org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:701) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.UnresolvedDispatchNode.executeDispatch(UnresolvedDispatchNode.java:134) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.core.basicobject.BasicObjectNodes$SendNode.send(BasicObjectNodes.java:559) | |
org.truffleruby.core.basicobject.BasicObjectNodes$SendNode.send(BasicObjectNodes.java:551) | |
org.truffleruby.core.basicobject.BasicObjectNodesFactory$SendNodeFactory$SendNodeGen.execute(BasicObjectNodesFactory.java:1637) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:41) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeCallMethod(CallInternalMethodNodeGen.java:40) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callMethod(CallSuperMethodNode.java:67) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callSuperMethod(CallSuperMethodNode.java:59) | |
org.truffleruby.language.supercall.CallSuperMethodNodeGen.executeCallSuperMethod(CallSuperMethodNodeGen.java:17) | |
org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:49) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:37) | |
org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:29) | |
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.call(DSLUncachedDispatchNode.java:209) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:149) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNodeGen.executeDispatch(DSLUncachedDispatchNodeGen.java:59) | |
org.truffleruby.language.dispatch.DSLUncachedDispatchNode.dispatch(DSLUncachedDispatchNode.java:61) | |
org.truffleruby.language.dispatch.UncachedDispatchNode.executeDispatch(UncachedDispatchNode.java:64) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:41) | |
org.truffleruby.language.methods.CallInternalMethodNodeGen.executeCallMethod(CallInternalMethodNodeGen.java:40) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callMethod(CallSuperMethodNode.java:67) | |
org.truffleruby.language.supercall.CallSuperMethodNode.callSuperMethod(CallSuperMethodNode.java:59) | |
org.truffleruby.language.supercall.CallSuperMethodNodeGen.executeCallSuperMethod(CallSuperMethodNodeGen.java:17) | |
org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:49) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=582 from /Users/anka/app/puma/lib/puma/thread_pool.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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.core.rope.NativeRope.allocateNativePointer(NativeRope.java:49) | |
org.truffleruby.core.rope.NativeRope.<init>(NativeRope.java:35) | |
org.truffleruby.cext.CExtNodes$StringToNativeNode.toNative(CExtNodes.java:1022) | |
org.truffleruby.cext.CExtNodesFactory$StringToNativeNodeGen.executeToNative(CExtNodesFactory.java:4148) | |
org.truffleruby.cext.CExtNodes$StringPointerToNativeNode.toNative(CExtNodes.java:1037) | |
org.truffleruby.cext.CExtNodesFactory$StringPointerToNativeNodeFactory$StringPointerToNativeNodeGen.execute(CExtNodesFactory.java:4279) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.interop.messages.RubyObjectMessages.invokeMember(RubyObjectMessages.java:481) | |
org.truffleruby.interop.messages.RubyObjectMessagesGen$InteropLibraryExports$Cached.invokeMember(RubyObjectMessagesGen.java:1061) | |
com.oracle.truffle.api.interop.InteropLibraryGen$CachedDispatch.invokeMember(InteropLibraryGen.java:4967) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doInvoke(LLVMPolyglotInvoke.java:103) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doIntrinsic(LLVMPolyglotInvoke.java:118) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:73) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:72) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:43) | |
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotAsPrimitiveFactory$AsI64NodeGen.executeI64(LLVMPolyglotAsPrimitiveFactory.java:1087) | |
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric_long4(LLVMToAddressNodeGen.java:155) | |
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric(LLVMToAddressNodeGen.java:102) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:973) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:954) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlock.doBlock(LLVMBasicBlockNode.java:176) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNodeFactory$InitializedBlockNodeGen.execute(LLVMBasicBlockNodeFactory.java:49) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:97) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:45) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:46) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:87) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.doDirect(LLVMDispatchNode.java:118) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:73) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:48) | |
com.oracle.truffle.llvm.runtime.nodes.others.LLVMValueProfilingNodeFactory$LLVMI64ProfiledValueNodeGen.executeGeneric_generic1(LLVMValueProfilingNodeFactory.java:503) | |
com.oracle.truffle.llvm.runtime.nodes.others.LLVMValueProfilingNodeFactory$LLVMI64ProfiledValueNodeGen.executeGeneric(LLVMValueProfilingNodeFactory.java:487) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:72) | |
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:43) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:973) | |
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:954) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlock.doBlock(LLVMBasicBlockNode.java:176) | |
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNodeFactory$InitializedBlockNodeGen.execute(LLVMBasicBlockNodeFactory.java:49) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:97) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:45) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:76) | |
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:46) | |
com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:87) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.interop.LLVMForeignCallNode.execute(LLVMForeignCallNode.java:203) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.doCached(LLVMFunctionDescriptor.java:179) | |
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.execute(LLVMFunctionDescriptorGen.java:110) | |
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibraries.execute(ManagedPointerLibraries.java:71) | |
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibrariesGen$InteropLibraryExports$Cached.execute(ManagedPointerLibrariesGen.java:684) | |
org.truffleruby.cext.CExtNodes$CallCWithMutexNode.execute(CExtNodes.java:149) | |
org.truffleruby.cext.CExtNodes$CallCWithMutexNode.callCWithMutex(CExtNodes.java:133) | |
org.truffleruby.cext.CExtNodesFactory$CallCWithMutexNodeFactory$CallCWithMutexNodeGen.execute(CExtNodesFactory.java:199) | |
org.truffleruby.cext.CExtNodes$CallCWithMuteAndFramexNode.callCWithMutex(CExtNodes.java:174) | |
org.truffleruby.cext.CExtNodesFactory$CallCWithMuteAndFramexNodeFactory$CallCWithMuteAndFramexNodeGen.execute(CExtNodesFactory.java:465) | |
org.truffleruby.cext.CExtNodesFactory$UnwrapValueNodeFactory$UnwrapValueNodeGen.execute(CExtNodesFactory.java:6384) | |
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.CatchForLambdaNode.execute(CatchForLambdaNode.java:52) | |
org.truffleruby.core.module.ModuleNodes$DefineMethodNode$CallMethodWithProcBody.execute(ModuleNodes.java:1251) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:41) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
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.control.IfElseNode.execute(IfElseNode.java:45) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.yield.CallBlockNode.callBlockUncached(CallBlockNode.java:65) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:53) | |
org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:236) | |
org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:657) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.core.cast.BooleanCastNodeGen.executeBoolean(BooleanCastNodeGen.java:114) | |
org.truffleruby.language.control.IfNode.execute(IfNode.java:38) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
Thread[Ruby Thread id=587 from /Users/anka/app/puma/lib/puma/thread_pool.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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.addFinalizer(FinalizationService.java:54) | |
org.truffleruby.extra.ffi.Pointer.enableAutorelease(Pointer.java:266) | |
org.truffleruby.core.rope.NativeRope.copyNativePointer(NativeRope.java:57) | |
org.truffleruby.core.rope.NativeRope.makeCopy(NativeRope.java:82) | |
org.truffleruby.core.string.StringNodes$InitializeCopyNode.initializeCopyFromNative(StringNodes.java:1455) | |
org.truffleruby.core.string.StringNodesFactory$InitializeCopyNodeFactory$InitializeCopyNodeGen.execute(StringNodesFactory.java:4156) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.core.kernel.KernelNodes$InitializeDupCloneNode.initializeDup(KernelNodes.java:951) | |
org.truffleruby.core.kernel.KernelNodesFactory$InitializeDupCloneNodeFactory$InitializeDupCloneNodeGen.execute(KernelNodesFactory.java:3032) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:64) | |
org.truffleruby.core.kernel.KernelNodes$DupNode.dup(KernelNodes.java:648) | |
org.truffleruby.core.kernel.KernelNodesFactory$DupNodeFactory$DupNodeGen.execute(KernelNodesFactory.java:1823) | |
org.truffleruby.core.cast.TaintResultNode.execute(TaintResultNode.java:64) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:86) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:61) | |
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:43) | |
org.truffleruby.language.exceptions.EnsureNode.doExecuteVoid(EnsureNode.java:59) | |
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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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: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:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:86) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:83) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:77) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:54) | |
org.truffleruby.language.yield.CallBlockNode.callBlockUncached(CallBlockNode.java:65) | |
org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:53) | |
org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:236) | |
org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:657) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.core.cast.BooleanCastNodeGen.executeBoolean(BooleanCastNodeGen.java:114) | |
org.truffleruby.language.control.IfNode.execute(IfNode.java:38) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:59) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:106) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:148) | |
org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
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:38) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:361) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:351) | |
org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:49) | |
org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:325) | |
org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:326) | |
org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:314) | |
java.lang.Thread.run(Thread.java:748) | |
com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:517) | |
com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192) | |
[ruby] SEVERE: waited 45 seconds in the SafepointManager but 4 of 15 threads did not arrive - a thread is likely making a blocking native call which should use runBlockingSystemCallUntilResult() - check with jstack | |
Dumping stacktraces of blocked threads: | |
Thread[Ruby Thread id=592 from /Users/anka/app/puma/lib/puma/server.rb:251,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:676) | |
sun.misc.Unsafe.park(Unsafe.java:49) | |
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) | |
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) | |
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) | |
java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.monitorEnter(MultiThreadedMonitorSupport.java:166) | |
com.oracle.svm.core.monitor.MultiThreadedMonitorSupport.slowPathMonitorEnter(MultiThreadedMonitorSupport.java:138) | |
org.truffleruby.core.FinalizationService.removeFinalizers(FinalizationService.java:105) | |
org.truffleruby.extra.ffi.Pointer.disableAutorelease(Pointer.java:296) | |
org.truffleruby.extra.ffi.Pointer.free(Pointer.java:223) | |
org.truffleruby.extra.ffi.PointerNodes$PointerFreeNode.free(PointerNodes.java:199) | |
org.truffleruby.extra.ffi.PointerNodesFactory$PointerFreeNodeFactory$PointerFreeNodeGen.execute(PointerNodesFactory.java:792) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:96) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) | |
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:47) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:60) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:484) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:461) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:427) | |
com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:157) | |
org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:374) | |
org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
org.truffleruby.language.dispatch.CachedDispatchNode.call(CachedDispatchNode.java:133) | |
org.truffleruby.language.dispatch.CachedSingletonDispatchNode.executeDispatch(CachedSingletonDispatchNode.java:93) | |
org.truffleruby.language.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:44) | |
org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:118) | |
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:106) | |
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:39) | |
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:61) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment