Created
September 28, 2020 14:28
-
-
Save ssnickolay/69410b81815fb9d4a9fb7dd3fc57eba8 to your computer and use it in GitHub Desktop.
TruffleRuby Stuck Server log
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
2020-09-28 17:27:26 | |
Full thread dump OpenJDK 64-Bit Server VM GraalVM 20.3.0-dev (25.262-b10-jvmci-20.2-b03 mixed mode): | |
"RMI TCP Connection(24)-127.0.0.1" #96 daemon prio=9 os_prio=35 tid=0x00007facedb07000 nid=0x15307 runnable [0x00007000084e6000] | |
java.lang.Thread.State: RUNNABLE | |
at java.net.SocketInputStream.socketRead0(Native Method) | |
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) | |
at java.net.SocketInputStream.read(SocketInputStream.java:171) | |
at java.net.SocketInputStream.read(SocketInputStream.java:141) | |
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) | |
at java.io.BufferedInputStream.read(BufferedInputStream.java:265) | |
- locked <0x000000077ebea7a8> (a java.io.BufferedInputStream) | |
at java.io.FilterInputStream.read(FilterInputStream.java:83) | |
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) | |
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) | |
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) | |
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$1139/2045933933.run(Unknown Source) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
at java.lang.Thread.run(Thread.java:748) | |
Locked ownable synchronizers: | |
- <0x00000007741bd318> (a java.util.concurrent.ThreadPoolExecutor$Worker) | |
"RMI TCP Connection(21)-127.0.0.1" #95 daemon prio=9 os_prio=35 tid=0x00007facef0ea800 nid=0x8807 runnable [0x0000700007ac8000] | |
java.lang.Thread.State: RUNNABLE | |
at java.net.SocketInputStream.socketRead0(Native Method) | |
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) | |
at java.net.SocketInputStream.read(SocketInputStream.java:171) | |
at java.net.SocketInputStream.read(SocketInputStream.java:141) | |
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) | |
at java.io.BufferedInputStream.read(BufferedInputStream.java:265) | |
- locked <0x00000007741bd6b8> (a java.io.BufferedInputStream) | |
at java.io.FilterInputStream.read(FilterInputStream.java:83) | |
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) | |
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) | |
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) | |
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$1139/2045933933.run(Unknown Source) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
at java.lang.Thread.run(Thread.java:748) | |
Locked ownable synchronizers: | |
- <0x00000007741bcda8> (a java.util.concurrent.ThreadPoolExecutor$Worker) | |
"Ruby Thread id=94 from /Users/ssnickolay/Projects/oss/graal/truffleruby-ws-2/truffleruby/mxbuild/truffleruby-native/jre/languages/ruby/lib/gems/gems/puma-4.3.5/lib/puma/thread_pool.rb:89" #94 prio=5 os_prio=35 tid=0x00007facec8d6800 nid=0x7d07 runnable [0x0000700007ed5000] | |
java.lang.Thread.State: RUNNABLE | |
at com.oracle.truffle.nfi.impl.NFIContext.executePrimitive(Native Method) | |
at com.oracle.truffle.nfi.impl.NFIContext.executePrimitive(NFIContext.java:289) | |
at com.oracle.truffle.nfi.impl.LibFFISignature.execute(LibFFISignature.java:186) | |
at com.oracle.truffle.nfi.impl.FunctionExecuteNode$SignatureExecuteNode.execute(FunctionExecuteNode.java:133) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at com.oracle.truffle.nfi.impl.FunctionExecuteNode.cachedSignature(FunctionExecuteNode.java:78) | |
at com.oracle.truffle.nfi.impl.FunctionExecuteNodeGen.execute(FunctionExecuteNodeGen.java:49) | |
at com.oracle.truffle.nfi.impl.NativePointer.call(NativePointer.java:127) | |
at com.oracle.truffle.nfi.impl.NativePointerGen$NativeSymbolLibraryExports$Cached.call(NativePointerGen.java:369) | |
at com.oracle.truffle.nfi.NFISymbol.execute(NFISymbol.java:93) | |
at com.oracle.truffle.nfi.NFISymbolGen$InteropLibraryExports$Cached.execute(NFISymbolGen.java:107) | |
at org.truffleruby.interop.InteropNodes.execute(InteropNodes.java:86) | |
at org.truffleruby.interop.InteropNodes$ExecuteNode.executeForeignCached(InteropNodes.java:143) | |
at org.truffleruby.interop.InteropNodesFactory$ExecuteNodeFactory$ExecuteNodeGen.execute(InteropNodesFactory.java:525) | |
at org.truffleruby.interop.OutgoingForeignCallNode.call(OutgoingForeignCallNode.java:154) | |
at org.truffleruby.interop.OutgoingForeignCallNodeGen.executeCall(OutgoingForeignCallNodeGen.java:163) | |
at org.truffleruby.language.methods.CallForeignMethodNode.call(CallForeignMethodNode.java:51) | |
at org.truffleruby.language.methods.CallForeignMethodNodeGen.execute(CallForeignMethodNodeGen.java:36) | |
at org.truffleruby.language.dispatch.DispatchNode.callForeign(DispatchNode.java:200) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:142) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:34) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForLambdaNode.execute(CatchForLambdaNode.java:52) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
at org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
at org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
at org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadRunBlockingSystemCallNode.runBlockingSystemCall(ThreadNodes.java:814) | |
at org.truffleruby.core.thread.ThreadNodesFactory$ThreadRunBlockingSystemCallNodeFactory$ThreadRunBlockingSystemCallNodeGen.execute(ThreadNodesFactory.java:3862) | |
at org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:34) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForLambdaNode.execute(CatchForLambdaNode.java:52) | |
at org.truffleruby.core.module.ModuleNodes$DefineMethodNode$CallMethodWithProcBody.execute(ModuleNodes.java:1247) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:34) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:148) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
at org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
at org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
at org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
at org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:21) | |
at org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:161) | |
at org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:699) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.control.UnlessNode.execute(UnlessNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:148) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:79) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
at org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:185) | |
at org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:712) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:148) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:373) | |
at org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:46) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:336) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode$$Lambda$1127/1237095816.get(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:286) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:274) | |
at org.truffleruby.core.thread.ThreadManager$$Lambda$1005/33558975.run(Unknown Source) | |
at java.lang.Thread.run(Thread.java:748) | |
at com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
Locked ownable synchronizers: | |
- <0x00000005ccea9918> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) | |
"Ruby Thread id=92 from /Users/ssnickolay/Projects/oss/graal/truffleruby-ws-2/truffleruby/mxbuild/truffleruby-native/jre/languages/ruby/lib/gems/gems/puma-4.3.5/lib/puma/thread_pool.rb:89" #92 prio=5 os_prio=35 tid=0x00007facedbda000 nid=0xaa07 waiting on condition [0x00007000082e1000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000005ccea9918> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:897) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1222) | |
at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335) | |
at org.truffleruby.core.mutex.MutexOperations.lambda$lockInternal$0(MutexOperations.java:41) | |
at org.truffleruby.core.mutex.MutexOperations$$Lambda$1128/1778557756.block(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.runUntilResult(ThreadManager.java:490) | |
at org.truffleruby.core.mutex.MutexOperations.lockInternal(MutexOperations.java:40) | |
at org.truffleruby.core.mutex.MutexOperations.lock(MutexOperations.java:30) | |
at org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:159) | |
at org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:699) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.control.UnlessNode.execute(UnlessNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:148) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:79) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
at org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:185) | |
at org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:712) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:148) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:373) | |
at org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:46) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:336) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode$$Lambda$1127/1237095816.get(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:286) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:274) | |
at org.truffleruby.core.thread.ThreadManager$$Lambda$1005/33558975.run(Unknown Source) | |
at java.lang.Thread.run(Thread.java:748) | |
at com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
Locked ownable synchronizers: | |
- None | |
"Ruby Thread id=91 from /Users/ssnickolay/Projects/oss/graal/truffleruby-ws-2/truffleruby/mxbuild/truffleruby-native/jre/languages/ruby/lib/gems/gems/puma-4.3.5/lib/puma/thread_pool.rb:89" #91 prio=5 os_prio=35 tid=0x00007facedaab000 nid=0xab03 waiting on condition [0x00007000083e3000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000005ccea9918> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:897) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1222) | |
at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335) | |
at org.truffleruby.core.mutex.MutexOperations.lambda$lockInternal$0(MutexOperations.java:41) | |
at org.truffleruby.core.mutex.MutexOperations$$Lambda$1128/1778557756.block(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.runUntilResult(ThreadManager.java:490) | |
at org.truffleruby.core.mutex.MutexOperations.lockInternal(MutexOperations.java:40) | |
at org.truffleruby.core.mutex.MutexOperations.lock(MutexOperations.java:30) | |
at org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:159) | |
at org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:699) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.control.UnlessNode.execute(UnlessNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:148) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:79) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
at org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:185) | |
at org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:712) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:162) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:373) | |
at org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:46) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:336) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode$$Lambda$1127/1237095816.get(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:286) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:274) | |
at org.truffleruby.core.thread.ThreadManager$$Lambda$1005/33558975.run(Unknown Source) | |
at java.lang.Thread.run(Thread.java:748) | |
at com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
Locked ownable synchronizers: | |
- None | |
"Ruby Thread id=89 from /Users/ssnickolay/Projects/oss/graal/truffleruby-ws-2/truffleruby/mxbuild/truffleruby-native/jre/languages/ruby/lib/gems/gems/puma-4.3.5/lib/puma/thread_pool.rb:89" #89 prio=5 os_prio=35 tid=0x00007fac232d3800 nid=0x8103 waiting on condition [0x00007000081dd000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000005ccea9918> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:897) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1222) | |
at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335) | |
at org.truffleruby.core.mutex.MutexOperations.lambda$lockInternal$0(MutexOperations.java:41) | |
at org.truffleruby.core.mutex.MutexOperations$$Lambda$1128/1778557756.block(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.runUntilResult(ThreadManager.java:490) | |
at org.truffleruby.core.mutex.MutexOperations.lockInternal(MutexOperations.java:40) | |
at org.truffleruby.core.mutex.MutexOperations.lock(MutexOperations.java:30) | |
at org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:159) | |
at org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:699) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.control.UnlessNode.execute(UnlessNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:148) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:79) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
at org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:185) | |
at org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:712) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:162) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:373) | |
at org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:46) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:336) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode$$Lambda$1127/1237095816.get(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:286) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:274) | |
at org.truffleruby.core.thread.ThreadManager$$Lambda$1005/33558975.run(Unknown Source) | |
at java.lang.Thread.run(Thread.java:748) | |
at com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
Locked ownable synchronizers: | |
- None | |
"Ruby Thread id=88 from /Users/ssnickolay/Projects/oss/graal/truffleruby-ws-2/truffleruby/mxbuild/truffleruby-native/jre/languages/ruby/lib/gems/gems/puma-4.3.5/lib/puma/thread_pool.rb:89" #88 prio=5 os_prio=35 tid=0x00007facee8aa000 nid=0x8203 waiting on condition [0x00007000080da000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000005ccea9918> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:897) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1222) | |
at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335) | |
at org.truffleruby.core.mutex.MutexOperations.lambda$lockInternal$0(MutexOperations.java:41) | |
at org.truffleruby.core.mutex.MutexOperations$$Lambda$1128/1778557756.block(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.runUntilResult(ThreadManager.java:490) | |
at org.truffleruby.core.mutex.MutexOperations.lockInternal(MutexOperations.java:40) | |
at org.truffleruby.core.mutex.MutexOperations.lock(MutexOperations.java:30) | |
at org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:159) | |
at org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:699) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.control.UnlessNode.execute(UnlessNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:148) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:79) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
at org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:185) | |
at org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:712) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:162) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:373) | |
at org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:46) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:336) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode$$Lambda$1127/1237095816.get(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:286) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:274) | |
at org.truffleruby.core.thread.ThreadManager$$Lambda$1005/33558975.run(Unknown Source) | |
at java.lang.Thread.run(Thread.java:748) | |
at com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
Locked ownable synchronizers: | |
- None | |
"Ruby Thread id=87 from /Users/ssnickolay/Projects/oss/graal/truffleruby-ws-2/truffleruby/mxbuild/truffleruby-native/jre/languages/ruby/lib/gems/gems/puma-4.3.5/lib/puma/thread_pool.rb:89" #87 prio=5 os_prio=35 tid=0x00007facee947000 nid=0x7e03 waiting on condition [0x0000700007fd7000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000005ccea9918> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:897) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1222) | |
at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335) | |
at org.truffleruby.core.mutex.MutexOperations.lambda$lockInternal$0(MutexOperations.java:41) | |
at org.truffleruby.core.mutex.MutexOperations$$Lambda$1128/1778557756.block(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.runUntilResult(ThreadManager.java:490) | |
at org.truffleruby.core.mutex.MutexOperations.lockInternal(MutexOperations.java:40) | |
at org.truffleruby.core.mutex.MutexOperations.lock(MutexOperations.java:30) | |
at org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:159) | |
at org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:699) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.control.UnlessNode.execute(UnlessNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:148) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:79) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
at org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:185) | |
at org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:712) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:162) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:373) | |
at org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:46) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:336) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode$$Lambda$1127/1237095816.get(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:286) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:274) | |
at org.truffleruby.core.thread.ThreadManager$$Lambda$1005/33558975.run(Unknown Source) | |
at java.lang.Thread.run(Thread.java:748) | |
at com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
Locked ownable synchronizers: | |
- None | |
"Ruby Thread id=85 from /Users/ssnickolay/Projects/oss/graal/truffleruby-ws-2/truffleruby/mxbuild/truffleruby-native/jre/languages/ruby/lib/gems/gems/puma-4.3.5/lib/puma/thread_pool.rb:89" #85 prio=5 os_prio=35 tid=0x00007faceea2d800 nid=0x7c03 waiting on condition [0x0000700007dd1000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000005ccea9918> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:897) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1222) | |
at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335) | |
at org.truffleruby.core.mutex.MutexOperations.lambda$lockInternal$0(MutexOperations.java:41) | |
at org.truffleruby.core.mutex.MutexOperations$$Lambda$1128/1778557756.block(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.runUntilResult(ThreadManager.java:490) | |
at org.truffleruby.core.mutex.MutexOperations.lockInternal(MutexOperations.java:40) | |
at org.truffleruby.core.mutex.MutexOperations.lock(MutexOperations.java:30) | |
at org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:159) | |
at org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:699) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.control.UnlessNode.execute(UnlessNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:148) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:79) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
at org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:185) | |
at org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:712) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:162) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:373) | |
at org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:46) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:336) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode$$Lambda$1127/1237095816.get(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:286) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:274) | |
at org.truffleruby.core.thread.ThreadManager$$Lambda$1005/33558975.run(Unknown Source) | |
at java.lang.Thread.run(Thread.java:748) | |
at com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
Locked ownable synchronizers: | |
- None | |
"Ruby Thread id=84 from /Users/ssnickolay/Projects/oss/graal/truffleruby-ws-2/truffleruby/mxbuild/truffleruby-native/jre/languages/ruby/lib/gems/gems/puma-4.3.5/lib/puma/thread_pool.rb:89" #84 prio=5 os_prio=35 tid=0x00007faceba00000 nid=0x7a03 waiting on condition [0x0000700007cce000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000005ccea9918> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:897) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1222) | |
at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335) | |
at org.truffleruby.core.mutex.MutexOperations.lambda$lockInternal$0(MutexOperations.java:41) | |
at org.truffleruby.core.mutex.MutexOperations$$Lambda$1128/1778557756.block(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.runUntilResult(ThreadManager.java:490) | |
at org.truffleruby.core.mutex.MutexOperations.lockInternal(MutexOperations.java:40) | |
at org.truffleruby.core.mutex.MutexOperations.lock(MutexOperations.java:30) | |
at org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:159) | |
at org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:699) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.control.UnlessNode.execute(UnlessNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:148) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:79) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
at org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:185) | |
at org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:712) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:162) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:373) | |
at org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:46) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:336) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode$$Lambda$1127/1237095816.get(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:286) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:274) | |
at org.truffleruby.core.thread.ThreadManager$$Lambda$1005/33558975.run(Unknown Source) | |
at java.lang.Thread.run(Thread.java:748) | |
at com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
Locked ownable synchronizers: | |
- None | |
"Ruby Thread id=83 from /Users/ssnickolay/Projects/oss/graal/truffleruby-ws-2/truffleruby/mxbuild/truffleruby-native/jre/languages/ruby/lib/gems/gems/puma-4.3.5/lib/puma/thread_pool.rb:89" #83 prio=5 os_prio=35 tid=0x00007fac2322a000 nid=0x8d07 waiting on condition [0x0000700007bcb000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000005ccea9918> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:897) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1222) | |
at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335) | |
at org.truffleruby.core.mutex.MutexOperations.lambda$lockInternal$0(MutexOperations.java:41) | |
at org.truffleruby.core.mutex.MutexOperations$$Lambda$1128/1778557756.block(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.runUntilResult(ThreadManager.java:490) | |
at org.truffleruby.core.mutex.MutexOperations.lockInternal(MutexOperations.java:40) | |
at org.truffleruby.core.mutex.MutexOperations.lock(MutexOperations.java:30) | |
at org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:159) | |
at org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:699) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.control.UnlessNode.execute(UnlessNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:148) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:79) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
at org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:185) | |
at org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:712) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:162) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:373) | |
at org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:46) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:336) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode$$Lambda$1127/1237095816.get(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:286) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:274) | |
at org.truffleruby.core.thread.ThreadManager$$Lambda$1005/33558975.run(Unknown Source) | |
at java.lang.Thread.run(Thread.java:748) | |
at com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
Locked ownable synchronizers: | |
- None | |
"Ruby Thread id=82 from /Users/ssnickolay/Projects/oss/graal/truffleruby-ws-2/truffleruby/mxbuild/truffleruby-native/jre/languages/ruby/lib/gems/gems/puma-4.3.5/lib/puma/thread_pool.rb:89" #82 prio=5 os_prio=35 tid=0x00007facee885800 nid=0x6e17 waiting on condition [0x00007000077bf000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000005ccea9918> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:897) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1222) | |
at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335) | |
at org.truffleruby.core.mutex.MutexOperations.lambda$lockInternal$0(MutexOperations.java:41) | |
at org.truffleruby.core.mutex.MutexOperations$$Lambda$1128/1778557756.block(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.runUntilResult(ThreadManager.java:490) | |
at org.truffleruby.core.mutex.MutexOperations.lockInternal(MutexOperations.java:40) | |
at org.truffleruby.core.mutex.MutexOperations.lock(MutexOperations.java:30) | |
at org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:159) | |
at org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:699) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.control.UnlessNode.execute(UnlessNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:148) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:79) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
at org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:185) | |
at org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:712) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:162) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:373) | |
at org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:46) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:336) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode$$Lambda$1127/1237095816.get(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:286) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:274) | |
at org.truffleruby.core.thread.ThreadManager$$Lambda$1005/33558975.run(Unknown Source) | |
at java.lang.Thread.run(Thread.java:748) | |
at com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
Locked ownable synchronizers: | |
- None | |
"Ruby Thread id=81 from /Users/ssnickolay/Projects/oss/graal/truffleruby-ws-2/truffleruby/mxbuild/truffleruby-native/jre/languages/ruby/lib/gems/gems/puma-4.3.5/lib/puma/thread_pool.rb:89" #81 prio=5 os_prio=35 tid=0x00007facef205000 nid=0x9117 waiting on condition [0x00007000074b6000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000005ccea9918> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:897) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1222) | |
at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335) | |
at org.truffleruby.core.mutex.MutexOperations.lambda$lockInternal$0(MutexOperations.java:41) | |
at org.truffleruby.core.mutex.MutexOperations$$Lambda$1128/1778557756.block(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.runUntilResult(ThreadManager.java:490) | |
at org.truffleruby.core.mutex.MutexOperations.lockInternal(MutexOperations.java:40) | |
at org.truffleruby.core.mutex.MutexOperations.lock(MutexOperations.java:30) | |
at org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:159) | |
at org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:699) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.control.UnlessNode.execute(UnlessNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:148) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:79) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
at org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:185) | |
at org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:712) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:162) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:373) | |
at org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:46) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:336) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode$$Lambda$1127/1237095816.get(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:286) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:274) | |
at org.truffleruby.core.thread.ThreadManager$$Lambda$1005/33558975.run(Unknown Source) | |
at java.lang.Thread.run(Thread.java:748) | |
at com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
Locked ownable synchronizers: | |
- None | |
"Ruby Thread id=80 from /Users/ssnickolay/Projects/oss/graal/truffleruby-ws-2/truffleruby/mxbuild/truffleruby-native/jre/languages/ruby/lib/gems/gems/puma-4.3.5/lib/puma/thread_pool.rb:89" #80 prio=5 os_prio=35 tid=0x00007facee8d8000 nid=0x710b waiting on condition [0x00007000073b3000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000005ccea9918> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:897) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1222) | |
at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335) | |
at org.truffleruby.core.mutex.MutexOperations.lambda$lockInternal$0(MutexOperations.java:41) | |
at org.truffleruby.core.mutex.MutexOperations$$Lambda$1128/1778557756.block(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.runUntilResult(ThreadManager.java:490) | |
at org.truffleruby.core.mutex.MutexOperations.lockInternal(MutexOperations.java:40) | |
at org.truffleruby.core.mutex.MutexOperations.lock(MutexOperations.java:30) | |
at org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:159) | |
at org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:699) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.control.UnlessNode.execute(UnlessNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:148) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:79) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
at org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:185) | |
at org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:712) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:162) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:373) | |
at org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:46) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:336) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode$$Lambda$1127/1237095816.get(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:286) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:274) | |
at org.truffleruby.core.thread.ThreadManager$$Lambda$1005/33558975.run(Unknown Source) | |
at java.lang.Thread.run(Thread.java:748) | |
at com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
Locked ownable synchronizers: | |
- None | |
"Ruby Thread id=79 from /Users/ssnickolay/Projects/oss/graal/truffleruby-ws-2/truffleruby/mxbuild/truffleruby-native/jre/languages/ruby/lib/gems/gems/puma-4.3.5/lib/puma/thread_pool.rb:89" #79 prio=5 os_prio=35 tid=0x00007facee17e800 nid=0x901f waiting on condition [0x00007000072b0000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000005ccea9918> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:897) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1222) | |
at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335) | |
at org.truffleruby.core.mutex.MutexOperations.lambda$lockInternal$0(MutexOperations.java:41) | |
at org.truffleruby.core.mutex.MutexOperations$$Lambda$1128/1778557756.block(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.runUntilResult(ThreadManager.java:490) | |
at org.truffleruby.core.mutex.MutexOperations.lockInternal(MutexOperations.java:40) | |
at org.truffleruby.core.mutex.MutexOperations.lock(MutexOperations.java:30) | |
at org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:159) | |
at org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:699) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.control.UnlessNode.execute(UnlessNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:148) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:79) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
at org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:185) | |
at org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:712) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:162) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:373) | |
at org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:46) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:336) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode$$Lambda$1127/1237095816.get(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:286) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:274) | |
at org.truffleruby.core.thread.ThreadManager$$Lambda$1005/33558975.run(Unknown Source) | |
at java.lang.Thread.run(Thread.java:748) | |
at com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
Locked ownable synchronizers: | |
- None | |
"Ruby Thread id=78 from /Users/ssnickolay/Projects/oss/graal/truffleruby-ws-2/truffleruby/mxbuild/truffleruby-native/jre/languages/ruby/lib/gems/gems/puma-4.3.5/lib/puma/thread_pool.rb:89" #78 prio=5 os_prio=35 tid=0x00007facef10c000 nid=0x6f17 waiting on condition [0x00007000071ad000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000005ccea9918> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:897) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1222) | |
at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335) | |
at org.truffleruby.core.mutex.MutexOperations.lambda$lockInternal$0(MutexOperations.java:41) | |
at org.truffleruby.core.mutex.MutexOperations$$Lambda$1128/1778557756.block(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.runUntilResult(ThreadManager.java:490) | |
at org.truffleruby.core.mutex.MutexOperations.lockInternal(MutexOperations.java:40) | |
at org.truffleruby.core.mutex.MutexOperations.lock(MutexOperations.java:30) | |
at org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:159) | |
at org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:699) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.control.UnlessNode.execute(UnlessNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:148) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:79) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
at org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:185) | |
at org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:712) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:162) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:373) | |
at org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:46) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:336) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode$$Lambda$1127/1237095816.get(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:286) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:274) | |
at org.truffleruby.core.thread.ThreadManager$$Lambda$1005/33558975.run(Unknown Source) | |
at java.lang.Thread.run(Thread.java:748) | |
at com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
Locked ownable synchronizers: | |
- None | |
"Ruby Thread id=77 from /Users/ssnickolay/Projects/oss/graal/truffleruby-ws-2/truffleruby/mxbuild/truffleruby-native/jre/languages/ruby/lib/gems/gems/puma-4.3.5/lib/puma/thread_pool.rb:89" #77 prio=5 os_prio=35 tid=0x00007facee958000 nid=0x861f waiting on condition [0x00007000070aa000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000005ccea9918> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:897) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1222) | |
at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335) | |
at org.truffleruby.core.mutex.MutexOperations.lambda$lockInternal$0(MutexOperations.java:41) | |
at org.truffleruby.core.mutex.MutexOperations$$Lambda$1128/1778557756.block(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.runUntilResult(ThreadManager.java:490) | |
at org.truffleruby.core.mutex.MutexOperations.lockInternal(MutexOperations.java:40) | |
at org.truffleruby.core.mutex.MutexOperations.lock(MutexOperations.java:30) | |
at org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:159) | |
at org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:699) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.control.UnlessNode.execute(UnlessNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:148) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:79) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
at org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:185) | |
at org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:712) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:162) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:373) | |
at org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:46) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:336) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode$$Lambda$1127/1237095816.get(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:286) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:274) | |
at org.truffleruby.core.thread.ThreadManager$$Lambda$1005/33558975.run(Unknown Source) | |
at java.lang.Thread.run(Thread.java:748) | |
at com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
Locked ownable synchronizers: | |
- None | |
"Ruby Thread id=76 from /Users/ssnickolay/Projects/oss/graal/truffleruby-ws-2/truffleruby/mxbuild/truffleruby-native/jre/languages/ruby/lib/gems/gems/puma-4.3.5/lib/puma/thread_pool.rb:89" #76 prio=5 os_prio=35 tid=0x00007faceda0e000 nid=0x9327 waiting on condition [0x0000700006fa7000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000005ccea9918> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:897) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1222) | |
at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335) | |
at org.truffleruby.core.mutex.MutexOperations.lambda$lockInternal$0(MutexOperations.java:41) | |
at org.truffleruby.core.mutex.MutexOperations$$Lambda$1128/1778557756.block(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.runUntilResult(ThreadManager.java:490) | |
at org.truffleruby.core.mutex.MutexOperations.lockInternal(MutexOperations.java:40) | |
at org.truffleruby.core.mutex.MutexOperations.lock(MutexOperations.java:30) | |
at org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:159) | |
at org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:699) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.control.UnlessNode.execute(UnlessNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:148) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:79) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
at org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:185) | |
at org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:712) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:162) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:373) | |
at org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:46) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:336) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode$$Lambda$1127/1237095816.get(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:286) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:274) | |
at org.truffleruby.core.thread.ThreadManager$$Lambda$1005/33558975.run(Unknown Source) | |
at java.lang.Thread.run(Thread.java:748) | |
at com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
Locked ownable synchronizers: | |
- None | |
"JMX server connection timeout 40" #40 daemon prio=9 os_prio=35 tid=0x00007faceb946800 nid=0x8a03 in Object.wait() [0x00007000079c6000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:168) | |
- locked <0x00000005cd4eaed8> (a [I) | |
at java.lang.Thread.run(Thread.java:748) | |
Locked ownable synchronizers: | |
- None | |
"RMI Scheduler(0)" #39 daemon prio=9 os_prio=35 tid=0x00007facedaae000 nid=0x7803 waiting on condition [0x00007000078c3000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000005cd4e6768> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
at java.lang.Thread.run(Thread.java:748) | |
Locked ownable synchronizers: | |
- None | |
"RMI TCP Accept-0" #37 daemon prio=9 os_prio=35 tid=0x00007facec9e3800 nid=0x8e03 runnable [0x00007000076bd000] | |
java.lang.Thread.State: RUNNABLE | |
at java.net.PlainSocketImpl.socketAccept(Native Method) | |
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) | |
at java.net.ServerSocket.implAccept(ServerSocket.java:560) | |
at java.net.ServerSocket.accept(ServerSocket.java:528) | |
at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52) | |
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405) | |
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) | |
at java.lang.Thread.run(Thread.java:748) | |
Locked ownable synchronizers: | |
- None | |
"Attach Listener" #36 daemon prio=9 os_prio=35 tid=0x00007faced8bb800 nid=0x7503 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"Ruby Thread id=29 from /Users/ssnickolay/Projects/oss/graal/truffleruby-ws-2/truffleruby/mxbuild/truffleruby-native/jre/languages/ruby/lib/gems/gems/puma-4.3.5/lib/puma/server.rb:354" #29 prio=5 os_prio=35 tid=0x00007facae08b800 nid=0x9503 waiting on condition [0x0000700006ea2000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000005cc6d8480> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) | |
at org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.awaitSignal(ConditionVariableNodes.java:156) | |
at org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.waitInternal(ConditionVariableNodes.java:114) | |
at org.truffleruby.core.mutex.ConditionVariableNodes$WaitNode.noTimeout(ConditionVariableNodes.java:72) | |
at org.truffleruby.core.mutex.ConditionVariableNodesFactory$WaitNodeFactory$WaitNodeGen.execute(ConditionVariableNodesFactory.java:197) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:162) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
at org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
at org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
at org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
at org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:21) | |
at org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:161) | |
at org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:699) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:34) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.control.IfNode.execute(IfNode.java:39) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
at org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
at org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
at org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
at org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:21) | |
at org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:784) | |
at org.truffleruby.core.array.ArrayEachIteratorNode.iterateOne(ArrayEachIteratorNode.java:51) | |
at org.truffleruby.core.array.ArrayEachIteratorNodeGen.execute(ArrayEachIteratorNodeGen.java:48) | |
at org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:779) | |
at org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:3336) | |
at org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:58) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:162) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:57) | |
at org.truffleruby.language.exceptions.EnsureNode.doExecuteVoid(EnsureNode.java:45) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:373) | |
at org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:46) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:336) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode$$Lambda$1127/1237095816.get(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:286) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:274) | |
at org.truffleruby.core.thread.ThreadManager$$Lambda$1005/33558975.run(Unknown Source) | |
at java.lang.Thread.run(Thread.java:748) | |
at com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
Locked ownable synchronizers: | |
- None | |
"Ruby Thread id=28 from /Users/ssnickolay/Projects/oss/graal/truffleruby-ws-2/truffleruby/mxbuild/truffleruby-native/jre/languages/ruby/lib/gems/gems/puma-4.3.5/lib/puma/thread_pool.rb:258" #28 prio=5 os_prio=35 tid=0x00007faceea04000 nid=0x6c03 waiting on condition [0x0000700006da1000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at org.truffleruby.core.kernel.KernelNodes$SleepNode.lambda$sleepFor$0(KernelNodes.java:1790) | |
at org.truffleruby.core.kernel.KernelNodes$SleepNode$$Lambda$1130/1218644078.block(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.runUntilResult(ThreadManager.java:490) | |
at org.truffleruby.core.kernel.KernelNodes$SleepNode.sleepFor(KernelNodes.java:1781) | |
at org.truffleruby.core.kernel.KernelNodes$SleepNode.sleep(KernelNodes.java:1770) | |
at org.truffleruby.core.kernel.KernelNodesFactory$SleepNodeFactory$SleepNodeGen.execute(KernelNodesFactory.java:5800) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:162) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:373) | |
at org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:46) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:336) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode$$Lambda$1127/1237095816.get(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:286) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:274) | |
at org.truffleruby.core.thread.ThreadManager$$Lambda$1005/33558975.run(Unknown Source) | |
at java.lang.Thread.run(Thread.java:748) | |
at com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
Locked ownable synchronizers: | |
- None | |
"Ruby Thread id=27 from /Users/ssnickolay/Projects/oss/graal/truffleruby-ws-2/truffleruby/mxbuild/truffleruby-native/jre/languages/ruby/lib/gems/gems/puma-4.3.5/lib/puma/thread_pool.rb:258" #27 prio=5 os_prio=35 tid=0x00007faceca15800 nid=0x9803 sleeping[0x0000700006c9e000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at org.truffleruby.core.kernel.KernelNodes$SleepNode.lambda$sleepFor$0(KernelNodes.java:1790) | |
at org.truffleruby.core.kernel.KernelNodes$SleepNode$$Lambda$1130/1218644078.block(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.runUntilResult(ThreadManager.java:490) | |
at org.truffleruby.core.kernel.KernelNodes$SleepNode.sleepFor(KernelNodes.java:1781) | |
at org.truffleruby.core.kernel.KernelNodes$SleepNode.sleep(KernelNodes.java:1770) | |
at org.truffleruby.core.kernel.KernelNodesFactory$SleepNodeFactory$SleepNodeGen.execute(KernelNodesFactory.java:5800) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.profilingLoop(OptimizedOSRLoopNode.java:162) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:123) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:373) | |
at org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:46) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:336) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode$$Lambda$1127/1237095816.get(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:286) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:274) | |
at org.truffleruby.core.thread.ThreadManager$$Lambda$1005/33558975.run(Unknown Source) | |
at java.lang.Thread.run(Thread.java:748) | |
at com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
Locked ownable synchronizers: | |
- None | |
"Ruby Thread id=26 from /Users/ssnickolay/Projects/oss/graal/truffleruby-ws-2/truffleruby/mxbuild/truffleruby-native/jre/languages/ruby/lib/gems/gems/puma-4.3.5/lib/puma/reactor.rb:310" #26 prio=5 os_prio=35 tid=0x00007facedb47800 nid=0x4307 waiting on condition [0x0000700006b9a000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000005ccea9918> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireInterruptibly(AbstractQueuedSynchronizer.java:897) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1222) | |
at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335) | |
at org.truffleruby.core.mutex.MutexOperations.lambda$lockInternal$0(MutexOperations.java:41) | |
at org.truffleruby.core.mutex.MutexOperations$$Lambda$1128/1778557756.block(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.runUntilResult(ThreadManager.java:490) | |
at org.truffleruby.core.mutex.MutexOperations.lockInternal(MutexOperations.java:40) | |
at org.truffleruby.core.mutex.MutexOperations.lock(MutexOperations.java:30) | |
at org.truffleruby.core.mutex.MutexNodes$SynchronizeNode.synchronize(MutexNodes.java:159) | |
at org.truffleruby.core.mutex.MutexNodesFactory$SynchronizeNodeFactory$SynchronizeNodeGen.execute(MutexNodesFactory.java:699) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.IfNode.execute(IfNode.java:39) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:425) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:47) | |
at org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
at org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:30) | |
at org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
at org.truffleruby.builtins.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:21) | |
at org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:784) | |
at org.truffleruby.core.array.ArrayEachIteratorNode.iterateMany(ArrayEachIteratorNode.java:74) | |
at org.truffleruby.core.array.ArrayEachIteratorNodeGen.execute(ArrayEachIteratorNodeGen.java:62) | |
at org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:779) | |
at org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:3336) | |
at org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:58) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.IfNode.execute(IfNode.java:39) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:79) | |
at com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:107) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode$OSRRootNode.executeImpl(OptimizedOSRLoopNode.java:448) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode$OSRRootNode.callProxy(OptimizedOSRLoopNode.java:442) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode$OSRRootNode.execute(OptimizedOSRLoopNode.java:458) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callOSR(OptimizedCallTarget.java:418) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.callOSR(OptimizedOSRLoopNode.java:232) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.compilingLoop(OptimizedOSRLoopNode.java:215) | |
at org.graalvm.compiler.truffle.runtime.OptimizedOSRLoopNode.execute(OptimizedOSRLoopNode.java:125) | |
at org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:373) | |
at org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:46) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$initialize$0(ThreadNodes.java:336) | |
at org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode$$Lambda$1127/1237095816.get(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:286) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:274) | |
at org.truffleruby.core.thread.ThreadManager$$Lambda$1005/33558975.run(Unknown Source) | |
at java.lang.Thread.run(Thread.java:748) | |
at com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
Locked ownable synchronizers: | |
- None | |
"TruffleCompilerThread-25" #25 daemon prio=10 os_prio=35 tid=0x00007facad09e000 nid=0x6a03 runnable [0x0000700006a99000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000005c05af640> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) | |
at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:563) | |
at org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$IdlingPriorityBlockingQueue.take(BackgroundCompileQueue.java:343) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
at java.lang.Thread.run(Thread.java:748) | |
at org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$TruffleCompilerThreadFactory$1.run(BackgroundCompileQueue.java:309) | |
Locked ownable synchronizers: | |
- None | |
"Ruby Thread id=24 from Ruby-reference-processor" #24 prio=5 os_prio=35 tid=0x00007faceca25800 nid=0x9a03 in Object.wait() [0x0000700006996000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) | |
- locked <0x00000005c027b620> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) | |
at org.truffleruby.core.ReferenceProcessingService$ReferenceProcessor$$Lambda$1008/205521821.block(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.runUntilResult(ThreadManager.java:490) | |
at org.truffleruby.core.ReferenceProcessingService$ReferenceProcessor.lambda$createProcessingThread$0(ReferenceProcessingService.java:181) | |
at org.truffleruby.core.ReferenceProcessingService$ReferenceProcessor$$Lambda$1004/1247866422.get(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:286) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$5(ThreadManager.java:274) | |
at org.truffleruby.core.thread.ThreadManager$$Lambda$1005/33558975.run(Unknown Source) | |
at java.lang.Thread.run(Thread.java:748) | |
at com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:87) | |
Locked ownable synchronizers: | |
- None | |
"TruffleCompilerThread-23" #23 daemon prio=10 os_prio=35 tid=0x00007facad00a000 nid=0x9b03 runnable [0x0000700006893000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000005c05af640> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) | |
at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:563) | |
at org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$IdlingPriorityBlockingQueue.take(BackgroundCompileQueue.java:343) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
at java.lang.Thread.run(Thread.java:748) | |
at org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$TruffleCompilerThreadFactory$1.run(BackgroundCompileQueue.java:309) | |
Locked ownable synchronizers: | |
- None | |
"nfi-gc" #21 daemon prio=5 os_prio=35 tid=0x00007faceb8cb800 nid=0x6603 in Object.wait() [0x0000700006790000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) | |
- locked <0x00000005c0575ff8> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) | |
at com.oracle.truffle.nfi.impl.NativeAllocation$1.run(NativeAllocation.java:164) | |
at java.lang.Thread.run(Thread.java:748) | |
Locked ownable synchronizers: | |
- None | |
"HotSpotGraalManagement Bean Registration" #19 daemon prio=1 os_prio=35 tid=0x00007facec88e000 nid=0x9d03 in Object.wait() [0x000070000668d000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000005c00127d8> (a org.graalvm.compiler.hotspot.management.HotSpotGraalManagement$RegistrationThread) | |
at java.lang.Object.wait(Object.java:502) | |
at org.graalvm.compiler.hotspot.management.HotSpotGraalManagement$RegistrationThread.run(HotSpotGraalManagement.java:137) | |
- locked <0x00000005c00127d8> (a org.graalvm.compiler.hotspot.management.HotSpotGraalManagement$RegistrationThread) | |
Locked ownable synchronizers: | |
- None | |
"Service Thread" #17 daemon prio=9 os_prio=35 tid=0x00007facec809800 nid=0x9f03 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"C1 CompilerThread11" #16 daemon prio=9 os_prio=35 tid=0x00007faced824800 nid=0x6203 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"C1 CompilerThread10" #15 daemon prio=9 os_prio=35 tid=0x00007faced823800 nid=0xa003 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"C1 CompilerThread9" #14 daemon prio=9 os_prio=35 tid=0x00007faced822800 nid=0x5f03 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"C1 CompilerThread8" #13 daemon prio=9 os_prio=35 tid=0x00007faced821800 nid=0x5e03 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"JVMCI CompilerThread7" #12 daemon prio=9 os_prio=35 tid=0x00007faced821000 nid=0x5d03 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"JVMCI CompilerThread6" #11 daemon prio=9 os_prio=35 tid=0x00007faced820000 nid=0xa403 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"JVMCI CompilerThread5" #10 daemon prio=9 os_prio=35 tid=0x00007faced81f000 nid=0x5b03 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"JVMCI CompilerThread4" #9 daemon prio=9 os_prio=35 tid=0x00007faced81e000 nid=0x5903 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"JVMCI CompilerThread3" #8 daemon prio=9 os_prio=35 tid=0x00007faced815800 nid=0xa503 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"JVMCI CompilerThread2" #7 daemon prio=9 os_prio=35 tid=0x00007faced814800 nid=0x5703 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"JVMCI CompilerThread1" #6 daemon prio=9 os_prio=35 tid=0x00007faced813800 nid=0x5603 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"JVMCI CompilerThread0" #5 daemon prio=9 os_prio=35 tid=0x00007faced812000 nid=0xa903 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"Signal Dispatcher" #4 daemon prio=9 os_prio=35 tid=0x00007faced811000 nid=0x4003 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"Finalizer" #3 daemon prio=8 os_prio=35 tid=0x00007facec025000 nid=0x4903 in Object.wait() [0x0000700005557000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) | |
- locked <0x00000005c0048a40> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) | |
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216) | |
Locked ownable synchronizers: | |
- None | |
"Reference Handler" #2 daemon prio=10 os_prio=35 tid=0x00007faceb03f000 nid=0x3903 in Object.wait() [0x0000700005454000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.lang.Object.wait(Object.java:502) | |
at java.lang.ref.Reference.tryHandlePending(Reference.java:191) | |
- locked <0x00000005c000c748> (a java.lang.ref.Reference$Lock) | |
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) | |
Locked ownable synchronizers: | |
- None | |
"main" #1 prio=5 os_prio=35 tid=0x00007facef00e800 nid=0x2903 waiting on condition [0x000070000451b000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000005cbdc70c8> (a java.util.concurrent.CountDownLatch$Sync) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:997) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304) | |
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:231) | |
at org.truffleruby.core.thread.ThreadNodes$JoinNode.lambda$doJoin$0(ThreadNodes.java:377) | |
at org.truffleruby.core.thread.ThreadNodes$JoinNode$$Lambda$1129/2137356424.block(Unknown Source) | |
at org.truffleruby.core.thread.ThreadManager.runUntilResult(ThreadManager.java:490) | |
at org.truffleruby.core.thread.ThreadNodes$JoinNode.doJoin(ThreadNodes.java:376) | |
at org.truffleruby.core.thread.ThreadNodes$JoinNode.join(ThreadNodes.java:347) | |
at org.truffleruby.core.thread.ThreadNodesFactory$JoinNodeFactory$JoinNodeGen.executeAndSpecialize(ThreadNodesFactory.java:1383) | |
at org.truffleruby.core.thread.ThreadNodesFactory$JoinNodeFactory$JoinNodeGen.execute(ThreadNodesFactory.java:1373) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:62) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:33) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchNextNode.execute(CatchNextNode.java:32) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.CatchRetryAsErrorNode.execute(CatchRetryAsErrorNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:51) | |
at org.truffleruby.language.loader.CodeLoader$DeferredCall.call(CodeLoader.java:107) | |
at org.truffleruby.core.kernel.TruffleKernelNodes$LoadNode.load(TruffleKernelNodes.java:123) | |
at org.truffleruby.core.kernel.TruffleKernelNodesFactory$LoadNodeFactory$LoadNodeGen.execute(TruffleKernelNodesFactory.java:202) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchNextNode.execute(CatchNextNode.java:32) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.CatchRetryAsErrorNode.execute(CatchRetryAsErrorNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:51) | |
at org.truffleruby.language.loader.CodeLoader$DeferredCall.call(CodeLoader.java:107) | |
at org.truffleruby.core.kernel.TruffleKernelNodes$LoadNode.load(TruffleKernelNodes.java:123) | |
at org.truffleruby.core.kernel.TruffleKernelNodesFactory$LoadNodeFactory$LoadNodeGen.execute(TruffleKernelNodesFactory.java:202) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.core.basicobject.BasicObjectNodes$SendNode.send(BasicObjectNodes.java:600) | |
at org.truffleruby.core.basicobject.BasicObjectNodes$SendNode.send(BasicObjectNodes.java:592) | |
at org.truffleruby.core.basicobject.BasicObjectNodesFactory$SendNodeFactory$SendNodeGen.executeAndSpecialize(BasicObjectNodesFactory.java:1794) | |
at org.truffleruby.core.basicobject.BasicObjectNodesFactory$SendNodeFactory$SendNodeGen.execute(BasicObjectNodesFactory.java:1784) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:45) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.control.UnlessNode.execute(UnlessNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.supercall.CallSuperMethodNode.callMethod(CallSuperMethodNode.java:64) | |
at org.truffleruby.language.supercall.CallSuperMethodNode.execute(CallSuperMethodNode.java:56) | |
at org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:49) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.supercall.CallSuperMethodNode.callMethod(CallSuperMethodNode.java:64) | |
at org.truffleruby.language.supercall.CallSuperMethodNode.execute(CallSuperMethodNode.java:56) | |
at org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:49) | |
at org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:59) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForProcNode.execute(CatchForProcNode.java:38) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeAndSpecialize(CallBlockNodeGen.java:109) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:57) | |
at org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
at org.truffleruby.language.yield.YieldNodeGen.executeAndSpecialize(YieldNodeGen.java:46) | |
at org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:33) | |
at org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
at org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:70) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.exceptions.TryNode.execute(TryNode.java:61) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:37) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchNextNode.execute(CatchNextNode.java:32) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.CatchRetryAsErrorNode.execute(CatchRetryAsErrorNode.java:33) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:51) | |
at org.truffleruby.language.loader.CodeLoader$DeferredCall.call(CodeLoader.java:107) | |
at org.truffleruby.core.kernel.TruffleKernelNodes$LoadNode.load(TruffleKernelNodes.java:123) | |
at org.truffleruby.core.kernel.TruffleKernelNodesFactory$LoadNodeFactory$LoadNodeGen.executeAndSpecialize(TruffleKernelNodesFactory.java:223) | |
at org.truffleruby.core.kernel.TruffleKernelNodesFactory$LoadNodeFactory$LoadNodeGen.execute(TruffleKernelNodesFactory.java:206) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:43) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchNextNode.execute(CatchNextNode.java:32) | |
at org.truffleruby.language.methods.CatchForMethodNode.execute(CatchForMethodNode.java:42) | |
at org.truffleruby.language.methods.CatchRetryAsErrorNode.execute(CatchRetryAsErrorNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:386) | |
at org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:51) | |
at org.truffleruby.language.loader.CodeLoader$DeferredCall.call(CodeLoader.java:107) | |
at org.truffleruby.language.TruffleBootNodes$MainNode.lambda$main$0(TruffleBootNodes.java:147) | |
at org.truffleruby.language.TruffleBootNodes$MainNode$$Lambda$876/1420810053.run(Unknown Source) | |
at org.truffleruby.language.exceptions.TopLevelRaiseHandler.execute(TopLevelRaiseHandler.java:34) | |
at org.truffleruby.language.TruffleBootNodes$MainNode.main(TruffleBootNodes.java:115) | |
at org.truffleruby.language.TruffleBootNodesFactory$MainNodeFactory$MainNodeGen.executeAndSpecialize(TruffleBootNodesFactory.java:367) | |
at org.truffleruby.language.TruffleBootNodesFactory$MainNodeFactory$MainNodeGen.execute(TruffleBootNodesFactory.java:357) | |
at org.truffleruby.language.arguments.CheckArityNode.execute(CheckArityNode.java:41) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.LazyRubyNode.execute(LazyRubyNode.java:47) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callMethodCached(CallInternalMethodNode.java:44) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:104) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:56) | |
at org.truffleruby.language.dispatch.DispatchNode.execute(DispatchNode.java:169) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:128) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:119) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:108) | |
at org.truffleruby.language.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:33) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:36) | |
at org.truffleruby.language.methods.CatchForLambdaNode.execute(CatchForLambdaNode.java:52) | |
at org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:61) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:399) | |
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:68) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:53) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeAndSpecialize(CallBlockNodeGen.java:109) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:57) | |
at org.truffleruby.language.yield.YieldNode.dispatch(YieldNode.java:40) | |
at org.truffleruby.language.yield.YieldNodeGen.executeAndSpecialize(YieldNodeGen.java:46) | |
at org.truffleruby.language.yield.YieldNodeGen.executeDispatchWithArrayArguments(YieldNodeGen.java:33) | |
at org.truffleruby.language.yield.YieldNode.executeDispatch(YieldNode.java:32) | |
at org.truffleruby.core.proc.RubyProc.execute(RubyProc.java:103) | |
at org.truffleruby.core.proc.RubyProcGen$InteropLibraryExports$Cached.executeNode_AndSpecialize(RubyProcGen.java:1534) | |
at org.truffleruby.core.proc.RubyProcGen$InteropLibraryExports$Cached.execute(RubyProcGen.java:1520) | |
at com.oracle.truffle.api.interop.InteropLibraryGen$CachedDispatch.execute(InteropLibraryGen.java:4562) | |
at com.oracle.truffle.polyglot.PolyglotValue$InteropCodeCache$AbstractExecuteNode.executeShared(PolyglotValue.java:1894) | |
at com.oracle.truffle.polyglot.PolyglotValue$InteropCodeCache$ExecuteNode.executeImpl(PolyglotValue.java:1975) | |
at com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:101) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:515) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:486) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:452) | |
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:436) | |
at org.graalvm.compiler.truffle.runtime.GraalRuntimeSupport.callProfiled(GraalRuntimeSupport.java:148) | |
at com.oracle.truffle.polyglot.PolyglotValue$InteropValue.execute(PolyglotValue.java:2784) | |
at org.graalvm.polyglot.Value.execute(Value.java:456) | |
at org.truffleruby.launcher.RubyLauncher.runRubyMain(RubyLauncher.java:227) | |
at org.truffleruby.launcher.RubyLauncher.launch(RubyLauncher.java:123) | |
at org.graalvm.launcher.AbstractLanguageLauncher.launch(AbstractLanguageLauncher.java:121) | |
at org.graalvm.launcher.AbstractLanguageLauncher.launch(AbstractLanguageLauncher.java:70) | |
at org.truffleruby.launcher.RubyLauncher.main(RubyLauncher.java:38) | |
Locked ownable synchronizers: | |
- None | |
"VM Thread" os_prio=35 tid=0x00007faceb03e000 nid=0x4b03 runnable | |
"GC task thread#0 (ParallelGC)" os_prio=35 tid=0x00007faceb00d000 nid=0x1f07 runnable | |
"GC task thread#1 (ParallelGC)" os_prio=35 tid=0x00007faceb00d800 nid=0x1e03 runnable | |
"GC task thread#2 (ParallelGC)" os_prio=35 tid=0x00007faceb00e800 nid=0x2b03 runnable | |
"GC task thread#3 (ParallelGC)" os_prio=35 tid=0x00007facec008800 nid=0x5403 runnable | |
"GC task thread#4 (ParallelGC)" os_prio=35 tid=0x00007faceb00f000 nid=0x5303 runnable | |
"GC task thread#5 (ParallelGC)" os_prio=35 tid=0x00007faceb010000 nid=0x5103 runnable | |
"GC task thread#6 (ParallelGC)" os_prio=35 tid=0x00007faceb808800 nid=0x2e03 runnable | |
"GC task thread#7 (ParallelGC)" os_prio=35 tid=0x00007faceb010800 nid=0x3003 runnable | |
"GC task thread#8 (ParallelGC)" os_prio=35 tid=0x00007faced80b000 nid=0x4e03 runnable | |
"GC task thread#9 (ParallelGC)" os_prio=35 tid=0x00007faced80c000 nid=0x3203 runnable | |
"GC task thread#10 (ParallelGC)" os_prio=35 tid=0x00007faced80c800 nid=0x3403 runnable | |
"GC task thread#11 (ParallelGC)" os_prio=35 tid=0x00007faced80d800 nid=0x3503 runnable | |
"GC task thread#12 (ParallelGC)" os_prio=35 tid=0x00007faced80e000 nid=0x4c03 runnable | |
"VM Periodic Task Thread" os_prio=35 tid=0x00007faceb811800 nid=0x6503 waiting on condition | |
JNI global references: 1723 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment