Skip to content

Instantly share code, notes, and snippets.

@chrisseaton
Created August 21, 2015 14:06
Show Gist options
  • Save chrisseaton/3d3b2df9b2d8b7a664bc to your computer and use it in GitHub Desktop.
Save chrisseaton/3d3b2df9b2d8b7a664bc to your computer and use it in GitHub Desktop.
org.jruby.truffle.nodes.core.TrufflePrimitiveNodes$PrintInterleavedBacktraceNode.printInterleavedBacktrace(TrufflePrimitiveNodes.java:558)
org.jruby.truffle.nodes.core.TrufflePrimitiveNodesFactory$PrintInterleavedBacktraceNodeFactory$PrintInterleavedBacktraceNodeGen.execute(TrufflePrimitiveNodesFactory.java:2122)
org.jruby.truffle.nodes.control.SequenceNode.execute(SequenceNode.java:91)
org.jruby.truffle.nodes.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:60)
org.jruby.truffle.nodes.RubyRootNode.execute(RubyRootNode.java:56)
../test.rb:2:in `print_interleaved_backtrace'
com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:76)
com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:65)
org.jruby.truffle.nodes.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:117)
org.jruby.truffle.nodes.dispatch.UnresolvedDispatchNode.executeDispatch(UnresolvedDispatchNode.java:110)
org.jruby.truffle.nodes.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:46)
org.jruby.truffle.nodes.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:34)
org.jruby.truffle.nodes.dispatch.RubyCallNode.execute(RubyCallNode.java:148)
org.jruby.truffle.nodes.RubyNode.executeVoid(RubyNode.java:71)
org.jruby.truffle.nodes.instrument.RubyWrapperNode.executeVoid(RubyWrapperNode.java:164)
org.jruby.truffle.nodes.control.SequenceNode.execute(SequenceNode.java:88)
org.jruby.truffle.nodes.methods.CatchReturnNode.execute(CatchReturnNode.java:40)
org.jruby.truffle.nodes.methods.CatchRetryAsErrorNode.execute(CatchRetryAsErrorNode.java:32)
org.jruby.truffle.nodes.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:60)
org.jruby.truffle.nodes.RubyRootNode.execute(RubyRootNode.java:56)
from ../test.rb:2:in `bar'
com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:76)
com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:65)
org.jruby.truffle.nodes.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:117)
org.jruby.truffle.nodes.dispatch.UnresolvedDispatchNode.executeDispatch(UnresolvedDispatchNode.java:110)
org.jruby.truffle.nodes.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:46)
org.jruby.truffle.nodes.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:34)
org.jruby.truffle.nodes.dispatch.RubyCallNode.execute(RubyCallNode.java:148)
org.jruby.truffle.nodes.instrument.RubyWrapperNode.execute(RubyWrapperNode.java:66)
org.jruby.truffle.nodes.control.SequenceNode.execute(SequenceNode.java:91)
org.jruby.truffle.nodes.methods.RedoableNode.execute(RedoableNode.java:34)
org.jruby.truffle.nodes.methods.CatchNextNode.execute(CatchNextNode.java:36)
org.jruby.truffle.nodes.methods.CatchReturnPlaceholderNode.execute(CatchReturnPlaceholderNode.java:37)
org.jruby.truffle.nodes.methods.CatchRetryAsErrorNode.execute(CatchRetryAsErrorNode.java:32)
org.jruby.truffle.nodes.RubyRootNode.execute(RubyRootNode.java:56)
from ../test.rb:8:in `block in foo'
com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:76)
com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:65)
org.jruby.truffle.nodes.yield.CachedYieldDispatchNode.dispatchWithSelfAndBlock(CachedYieldDispatchNode.java:68)
org.jruby.truffle.nodes.yield.UninitializedYieldDispatchNode.dispatchWithSelfAndBlock(UninitializedYieldDispatchNode.java:74)
org.jruby.truffle.nodes.yield.CachedYieldDispatchNode.dispatchWithSelfAndBlock(CachedYieldDispatchNode.java:70)
org.jruby.truffle.nodes.yield.CachedYieldDispatchNode.dispatchWithSelfAndBlock(CachedYieldDispatchNode.java:70)
org.jruby.truffle.nodes.yield.CachedYieldDispatchNode.dispatchWithSelfAndBlock(CachedYieldDispatchNode.java:70)
org.jruby.truffle.nodes.yield.UninitializedYieldDispatchNode.dispatchWithSelfAndBlock(UninitializedYieldDispatchNode.java:74)
org.jruby.truffle.nodes.yield.CachedYieldDispatchNode.dispatchWithSelfAndBlock(CachedYieldDispatchNode.java:70)
org.jruby.truffle.nodes.yield.CachedYieldDispatchNode.dispatchWithSelfAndBlock(CachedYieldDispatchNode.java:70)
org.jruby.truffle.nodes.yield.CachedYieldDispatchNode.dispatchWithSelfAndBlock(CachedYieldDispatchNode.java:70)
org.jruby.truffle.nodes.yield.YieldDispatchHeadNode.dispatch(YieldDispatchHeadNode.java:36)
org.jruby.truffle.nodes.core.YieldingCoreMethodNode.yield(YieldingCoreMethodNode.java:42)
org.jruby.truffle.nodes.core.array.ArrayNodes$EachNode.eachIntegerFixnum(ArrayNodes.java:1428)
org.jruby.truffle.nodes.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen$EachIntegerFixnumNode_.execute_(ArrayNodesFactory.java:4575)
org.jruby.truffle.nodes.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen$BaseNode_.acceptAndExecute(ArrayNodesFactory.java:4422)
com.oracle.truffle.api.dsl.internal.SpecializationNode.uninitialized(SpecializationNode.java:408)
org.jruby.truffle.nodes.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen$UninitializedNode_.execute_(ArrayNodesFactory.java:4486)
org.jruby.truffle.nodes.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen$EachObjectNode_.execute_(ArrayNodesFactory.java:4650)
org.jruby.truffle.nodes.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen$BaseNode_.execute(ArrayNodesFactory.java:4430)
org.jruby.truffle.nodes.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:4386)
org.jruby.truffle.nodes.control.SequenceNode.execute(SequenceNode.java:91)
org.jruby.truffle.nodes.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:60)
org.jruby.truffle.nodes.RubyRootNode.execute(RubyRootNode.java:56)
from ../test.rb:7:in `each'
com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:76)
com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:65)
org.jruby.truffle.nodes.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:117)
org.jruby.truffle.nodes.dispatch.UnresolvedDispatchNode.executeDispatch(UnresolvedDispatchNode.java:110)
org.jruby.truffle.nodes.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:46)
org.jruby.truffle.nodes.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:34)
org.jruby.truffle.nodes.dispatch.RubyCallNode.execute(RubyCallNode.java:148)
org.jruby.truffle.nodes.methods.CatchBreakNode.execute(CatchBreakNode.java:43)
org.jruby.truffle.nodes.instrument.RubyWrapperNode.execute(RubyWrapperNode.java:66)
org.jruby.truffle.nodes.control.SequenceNode.execute(SequenceNode.java:91)
org.jruby.truffle.nodes.methods.CatchReturnNode.execute(CatchReturnNode.java:40)
org.jruby.truffle.nodes.methods.CatchRetryAsErrorNode.execute(CatchRetryAsErrorNode.java:32)
org.jruby.truffle.nodes.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:60)
org.jruby.truffle.nodes.RubyRootNode.execute(RubyRootNode.java:56)
from ../test.rb:7:in `foo'
com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:76)
com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:65)
org.jruby.truffle.nodes.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:117)
org.jruby.truffle.nodes.dispatch.UnresolvedDispatchNode.executeDispatch(UnresolvedDispatchNode.java:110)
org.jruby.truffle.nodes.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:46)
org.jruby.truffle.nodes.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:34)
org.jruby.truffle.nodes.dispatch.RubyCallNode.execute(RubyCallNode.java:148)
org.jruby.truffle.nodes.instrument.RubyWrapperNode.execute(RubyWrapperNode.java:66)
org.jruby.truffle.nodes.control.SequenceNode.execute(SequenceNode.java:91)
org.jruby.truffle.nodes.methods.RedoableNode.execute(RedoableNode.java:34)
org.jruby.truffle.nodes.methods.CatchNextNode.execute(CatchNextNode.java:36)
org.jruby.truffle.nodes.methods.CatchReturnPlaceholderNode.execute(CatchReturnPlaceholderNode.java:37)
org.jruby.truffle.nodes.methods.CatchRetryAsErrorNode.execute(CatchRetryAsErrorNode.java:32)
org.jruby.truffle.nodes.RubyRootNode.execute(RubyRootNode.java:56)
from ../test.rb:13:in `block in <main>'
com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:76)
com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:65)
org.jruby.truffle.nodes.yield.CachedYieldDispatchNode.dispatchWithSelfAndBlock(CachedYieldDispatchNode.java:68)
org.jruby.truffle.nodes.yield.UninitializedYieldDispatchNode.dispatchWithSelfAndBlock(UninitializedYieldDispatchNode.java:74)
org.jruby.truffle.nodes.yield.UninitializedYieldDispatchNode.dispatchWithSelfAndBlock(UninitializedYieldDispatchNode.java:74)
org.jruby.truffle.nodes.yield.YieldDispatchHeadNode.dispatch(YieldDispatchHeadNode.java:36)
org.jruby.truffle.nodes.yield.YieldNode.execute(YieldNode.java:61)
org.jruby.truffle.nodes.instrument.RubyWrapperNode.execute(RubyWrapperNode.java:66)
org.jruby.truffle.nodes.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:83)
com.oracle.truffle.api.impl.DefaultLoopNode.executeLoop(DefaultLoopNode.java:45)
org.jruby.truffle.nodes.control.WhileNode.execute(WhileNode.java:47)
org.jruby.truffle.nodes.methods.CatchBreakNode.execute(CatchBreakNode.java:43)
org.jruby.truffle.nodes.instrument.RubyWrapperNode.execute(RubyWrapperNode.java:66)
org.jruby.truffle.nodes.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:60)
org.jruby.truffle.nodes.exceptions.TryNode.execute(TryNode.java:55)
org.jruby.truffle.nodes.instrument.RubyWrapperNode.execute(RubyWrapperNode.java:66)
org.jruby.truffle.nodes.control.SequenceNode.execute(SequenceNode.java:91)
org.jruby.truffle.nodes.methods.CatchReturnNode.execute(CatchReturnNode.java:40)
org.jruby.truffle.nodes.methods.CatchRetryAsErrorNode.execute(CatchRetryAsErrorNode.java:32)
org.jruby.truffle.nodes.methods.ExceptionTranslatingNode.execute(ExceptionTranslatingNode.java:60)
org.jruby.truffle.nodes.RubyRootNode.execute(RubyRootNode.java:56)
from ../test.rb:12:in `loop'
com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:76)
com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:65)
org.jruby.truffle.nodes.dispatch.CachedBoxedDispatchNode.executeDispatch(CachedBoxedDispatchNode.java:117)
org.jruby.truffle.nodes.dispatch.UnresolvedDispatchNode.executeDispatch(UnresolvedDispatchNode.java:110)
org.jruby.truffle.nodes.dispatch.DispatchHeadNode.dispatch(DispatchHeadNode.java:46)
org.jruby.truffle.nodes.dispatch.CallDispatchHeadNode.call(CallDispatchHeadNode.java:34)
org.jruby.truffle.nodes.dispatch.RubyCallNode.execute(RubyCallNode.java:148)
org.jruby.truffle.nodes.methods.CatchBreakNode.execute(CatchBreakNode.java:43)
org.jruby.truffle.nodes.instrument.RubyWrapperNode.execute(RubyWrapperNode.java:66)
org.jruby.truffle.nodes.control.SequenceNode.execute(SequenceNode.java:91)
org.jruby.truffle.nodes.methods.CatchNextNode.execute(CatchNextNode.java:36)
org.jruby.truffle.nodes.methods.CatchReturnAsErrorNode.execute(CatchReturnAsErrorNode.java:35)
org.jruby.truffle.nodes.methods.CatchRetryAsErrorNode.execute(CatchRetryAsErrorNode.java:32)
org.jruby.truffle.nodes.methods.SetMethodDeclarationContext.execute(SetMethodDeclarationContext.java:46)
org.jruby.truffle.nodes.control.SequenceNode.execute(SequenceNode.java:91)
org.jruby.truffle.nodes.exceptions.TopLevelRaiseHandler.execute(TopLevelRaiseHandler.java:35)
org.jruby.truffle.nodes.RubyRootNode.execute(RubyRootNode.java:56)
from ../test.rb:12:in `<main>'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment