Skip to content

Instantly share code, notes, and snippets.

@imajes
Created May 1, 2012 16:44
Show Gist options
  • Select an option

  • Save imajes/2569528 to your computer and use it in GitHub Desktop.

Select an option

Save imajes/2569528 to your computer and use it in GitHub Desktop.
(gdb) thread apply all bt
Thread 5 (process 20277):
#0 0x00007fff8df08ce2 in __pthread_kill ()
#1 0x00007fff915517d2 in pthread_kill ()
#2 0x0000000100831b46 in abort () at state.cpp:219
#3 0x000000010001ccfb in bert::Decoder<bert::IOReader>::convert_term (this=0x111483b98, term=0x6) at bert.hpp:846
#4 0x000000010001a9d6 in bert::Decoder<bert::IOReader>::next_value () at /Users/james/.rvm/src/rbx-head/vm/util/bert.hpp:1087
#5 0x000000010001a9d6 in rubinius::QueryAgent::process_commands (this=0x11032f230, client=@0x6) at bert.hpp:368
#6 0x000000010001b28a in rubinius::QueryAgent::perform (this=0x111483ef0) at agent.cpp:572
#7 0x0000000100026e95 in thread::Thread::trampoline (arg=0x11032f230) at thread.hpp:76
#8 0x00007fff9154f8bf in _pthread_start ()
#9 0x00007fff91552b75 in thread_start ()
Thread 4 (process 20277):
#0 0x00007fff8df08bca in __psynch_cvwait ()
#1 0x00007fff91553274 in _pthread_cond_wait ()
#2 0x000000010012af76 in thread::Condition::wait () at /Users/james/.rvm/src/rbx-head/vm/util/thread.hpp:187
#3 0x000000010012af76 in rubinius::Channel::receive_timeout (duration=0x1a, this=0x109cd4560, state=0x109cd5ed0, gct=@0x0, call_frame=0x109cd4c10) at channel.cpp:189
#4 0x00000001000a7d77 in rubinius::Primitives::channel_receive (state=0x10837d540, call_frame=0x100000100, exec=0x109cd45c0, mod=0x109cd45c0, args=@0x109cd4a18) at method_primitives.cpp:3057
#5 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x109cd5ed0, cache=0x100000100, call_frame=0x109cd4620, args=@0x1a) at inline_cache.cpp:375
#6 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x109cd4c00, vmm=0x109cd4c00, call_frame=0x109cd4c00) at instructions.cpp:528
#7 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x109cd5ed0, previous=0x109cd4d60, exec=0x109cd4c10, mod=0x109cd4d60, args=@0x109cd4d60) at vmmethod.hpp:627
#8 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#9 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x101468730, mod=0x10958bb40, state=0x109cd5ed0, call_frame=0x109cd5460, args=@0x109cd5298) at compiledmethod.cpp:188
#10 0x000000010002f09f in rubinius::InlineCache::empty_cache_vcall (state=0x109cd5ed0, cache=0x109cd5460, call_frame=0x109cd5460, args=@0x10958bb40) at inline_cache.cpp:451
#11 0x0000000100032a56 in rubinius::VMMethod::interpreter (state=0x109cd5450, vmm=0x109cd5450, call_frame=0x109cd5450) at instructions.cpp:509
#12 0x00000001001288da in rubinius::BlockEnvironment::execute_interpreter (state=0x109cd5ed0, previous=0x109cd5540, env=0x109cd5540, args=@0x109cd5540, invocation=@0x109cd55e0) at block_environment.cpp:342
#13 0x0000000100128a0e in rubinius::BlockEnvironment::invoke (env=0x101483620, state=0x109cd5ed0, previous=0x109cd5d00, args=@0x109cd5aa8, invocation=@0x109cd55d0) at block_environment.cpp:82
#14 0x0000000100128d1a in rubinius::BlockEnvironment::call (this=0x2000131, state=0x109cd5ed0, call_frame=0x109cd5d00, args=@0x109cd5aa8, flags=164451808) at block_environment.cpp:353
#15 0x00000001001a293d in rubinius::Proc::call (this=0x10958bb00, state=0x109cd5ed0, call_frame=0x109cd5670, args=@0x109cd5aa8) at proc.cpp:117
#16 0x00000001000c9f73 in rubinius::Primitives::proc_call (state=0x101483dc8, call_frame=0x109cd5d00, exec=0x10243e0b8, mod=0x101135ee0, args=@0x109cd5aa8) at method_primitives.cpp:11824
#17 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x109cd5ed0, cache=0x109cd5d00, call_frame=0x109cd5710, args=@0x109cd5aa8) at inline_cache.cpp:375
#18 0x0000000100032eee in rubinius::InlineCache::execute () at /Users/james/.rvm/src/rbx-head/vm/inline_cache.hpp:578
#19 0x0000000100032eee in rubinius::VMMethod::interpreter (state=0x109cd5cf0, vmm=0x109cd5cf0, call_frame=0x109cd5cf0) at instructions.cpp:578
#20 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x109cd5ed0, previous=0x109cd5e30, exec=0x109cd5d00, mod=0x109cd5e30, args=@0x109cd5e30) at vmmethod.hpp:627
#21 0x0000000100153417 in rubinius::Object::send (this=0x109cd5ed0, state=0x0, caller=0x109cd5d00, name=0x101134fa0, allow_private=72) at object.cpp:500
#22 0x00000001001aeb0c in rubinius::Thread::in_new_thread (ptr=0x10958d3c0) at thread.cpp:205
#23 0x00007fff9154f8bf in _pthread_start ()
#24 0x00007fff91552b75 in thread_start ()
Thread 3 (process 20277):
#0 0x00007fff8df08bca in __psynch_cvwait ()
#1 0x00007fff91553274 in _pthread_cond_wait ()
#2 0x0000000100259486 in thread::Condition::wait () at /Users/james/.rvm/src/rbx-head/vm/util/thread.hpp:292
#3 0x0000000100259486 in rubinius::BackgroundCompilerThread::perform (this=0x1036d22f0) at state.cpp:295
#4 0x0000000100026e95 in thread::Thread::trampoline (arg=0x1036d22f0) at thread.hpp:76
#5 0x00007fff9154f8bf in _pthread_start ()
#6 0x00007fff91552b75 in thread_start ()
Thread 2 (process 20277):
#0 0x00007fff8df08df2 in select$DARWIN_EXTSN ()
#1 0x00000001000f7f6e in rubinius::SignalHandler::perform (this=0x102c88410, state=0x103100ed0) at signal.cpp:136
#2 0x00000001000f8033 in rubinius::handle_tramp (state=0x103100be0) at signal.cpp:28
#3 0x00000001001aeb0c in rubinius::Thread::in_new_thread (ptr=0x102c88560) at thread.cpp:205
#4 0x00007fff9154f8bf in _pthread_start ()
#5 0x00007fff91552b75 in thread_start ()
Thread 1 (process 20277):
#0 0x00007fff8df09af2 in read ()
#1 0x00000001001404d2 in rubinius::IOBuffer::fill (this=0x13, state=0x1011019f0, io=0x200, calling_environment=0x7fff5fbd7da0) at io.cpp:1280
#2 0x00000001000bc9f9 in rubinius::Primitives::iobuffer_fill (state=0x101298b70, call_frame=0x7fff5fbd7520, exec=0x7fff5fbd77b0, mod=0x7fff5fbd77b0, args=@0x7fff5fbd77b0) at method_primitives.cpp:8205
#3 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbd7d90, vmm=0x7fff5fbd7d90, call_frame=0x7fff5fbd7d90) at instructions.cpp:528
#4 0x00000001001288da in rubinius::BlockEnvironment::execute_interpreter (state=0x1011019f0, previous=0x7fff5fbd7ea0, env=0x7fff5fbd7ea0, args=@0x7fff5fbd7ea0, invocation=@0x7fff5fbd7f40) at block_environment.cpp:342
#5 0x0000000100128a0e in rubinius::BlockEnvironment::invoke (env=0x10129aa30, state=0x1011019f0, previous=0x7fff5fbd8550, args=@0x7fff5fbd8268, invocation=@0x7fff5fbd7f30) at block_environment.cpp:82
#6 0x0000000100128d1a in rubinius::BlockEnvironment::call (this=0x2000003, state=0x1011019f0, call_frame=0x7fff5fbd8550, args=@0x7fff5fbd8268, flags=1606254400) at block_environment.cpp:353
#7 0x0000000100033c46 in rubinius::VMMethod::interpreter (state=0x7fff5fbd8540, vmm=0x7fff5fbd8540, call_frame=0x7fff5fbd8540) at instruction_implementations.hpp:769
#8 0x0000000100121126 in rubinius::VMMethod::execute_specialized<rubinius::OneArgument> (state=0x1011019f0, previous=0x7fff5fbd8650, exec=0x7fff5fbd8550, mod=0x7fff5fbd8650, args=@0x7fff5fbd8650) at vmmethod.hpp:627
#9 0x0000000100032cd0 in rubinius::InlineCache::execute () at /Users/james/.rvm/src/rbx-head/vm/inline_cache.hpp:548
#10 0x0000000100032cd0 in rubinius::VMMethod::interpreter (state=0x7fff5fbd8c30, vmm=0x7fff5fbd8c30, call_frame=0x7fff5fbd8c30) at instructions.cpp:548
#11 0x000000010012068e in rubinius::VMMethod::execute_specialized<rubinius::GenericArguments> (state=0x1011019f0, previous=0x7fff5fbd8d40, exec=0x7fff5fbd8c40, mod=0x7fff5fbd8d40, args=@0x7fff5fbd8d40) at vmmethod.hpp:627
#12 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbd9320, vmm=0x7fff5fbd9320, call_frame=0x7fff5fbd9320) at instructions.cpp:528
#13 0x000000010012068e in rubinius::VMMethod::execute_specialized<rubinius::GenericArguments> (state=0x1011019f0, previous=0x7fff5fbd9470, exec=0x7fff5fbd9330, mod=0x7fff5fbd9470, args=@0x7fff5fbd9470) at vmmethod.hpp:627
#14 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbd9a50, vmm=0x7fff5fbd9a50, call_frame=0x7fff5fbd9a50) at instructions.cpp:528
#15 0x0000000100121126 in rubinius::VMMethod::execute_specialized<rubinius::OneArgument> (state=0x1011019f0, previous=0x7fff5fbd9b70, exec=0x7fff5fbd9a60, mod=0x7fff5fbd9b70, args=@0x7fff5fbd9b70) at vmmethod.hpp:627
#16 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbda150, vmm=0x7fff5fbda150, call_frame=0x7fff5fbda150) at instructions.cpp:528
#17 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x1011019f0, previous=0x7fff5fbda240, exec=0x7fff5fbda160, mod=0x7fff5fbda240, args=@0x7fff5fbda240) at vmmethod.hpp:627
#18 0x0000000100032a56 in rubinius::VMMethod::interpreter (state=0x7fff5fbda820, vmm=0x7fff5fbda820, call_frame=0x7fff5fbda820) at instructions.cpp:509
#19 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x1011019f0, previous=0x7fff5fbda910, exec=0x7fff5fbda830, mod=0x7fff5fbda910, args=@0x7fff5fbda910) at vmmethod.hpp:627
#20 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbdaef0, vmm=0x7fff5fbdaef0, call_frame=0x7fff5fbdaef0) at instructions.cpp:528
#21 0x0000000100121126 in rubinius::VMMethod::execute_specialized<rubinius::OneArgument> (state=0x1011019f0, previous=0x7fff5fbdb040, exec=0x7fff5fbdaf00, mod=0x7fff5fbdb040, args=@0x7fff5fbdb040) at vmmethod.hpp:627
#22 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbdb620, vmm=0x7fff5fbdb620, call_frame=0x7fff5fbdb620) at instructions.cpp:528
#23 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x1011019f0, previous=0x7fff5fbdb730, exec=0x7fff5fbdb630, mod=0x7fff5fbdb730, args=@0x7fff5fbdb730) at vmmethod.hpp:627
#24 0x0000000100032a56 in rubinius::VMMethod::interpreter (state=0x7fff5fbdbd10, vmm=0x7fff5fbdbd10, call_frame=0x7fff5fbdbd10) at instructions.cpp:509
#25 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x1011019f0, previous=0x7fff5fbdbdf0, exec=0x7fff5fbdbd20, mod=0x7fff5fbdbdf0, args=@0x7fff5fbdbdf0) at vmmethod.hpp:627
#26 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbdc3d0, vmm=0x7fff5fbdc3d0, call_frame=0x7fff5fbdc3d0) at instructions.cpp:528
#27 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x1011019f0, previous=0x7fff5fbdc4c0, exec=0x7fff5fbdc3e0, mod=0x7fff5fbdc4c0, args=@0x7fff5fbdc4c0) at vmmethod.hpp:627
#28 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbdcaa0, vmm=0x7fff5fbdcaa0, call_frame=0x7fff5fbdcaa0) at instructions.cpp:528
#29 0x000000010012068e in rubinius::VMMethod::execute_specialized<rubinius::GenericArguments> (state=0x1011019f0, previous=0x7fff5fbdcbf0, exec=0x7fff5fbdcab0, mod=0x7fff5fbdcbf0, args=@0x7fff5fbdcbf0) at vmmethod.hpp:627
#30 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbdd1d0, vmm=0x7fff5fbdd1d0, call_frame=0x7fff5fbdd1d0) at instructions.cpp:528
#31 0x00000001001288da in rubinius::BlockEnvironment::execute_interpreter (state=0x1011019f0, previous=0x7fff5fbdd2e0, env=0x7fff5fbdd2e0, args=@0x7fff5fbdd2e0, invocation=@0x7fff5fbdd380) at block_environment.cpp:342
#32 0x0000000100128a0e in rubinius::BlockEnvironment::invoke (env=0x10145d2c8, state=0x1011019f0, previous=0x7fff5fbdd990, args=@0x7fff5fbdd6a8, invocation=@0x7fff5fbdd370) at block_environment.cpp:82
#33 0x0000000100128d1a in rubinius::BlockEnvironment::call (this=0x2000003, state=0x1011019f0, call_frame=0x7fff5fbdd990, args=@0x7fff5fbdd6a8, flags=1606275968) at block_environment.cpp:353
#34 0x0000000100033c46 in rubinius::VMMethod::interpreter (state=0x7fff5fbdd980, vmm=0x7fff5fbdd980, call_frame=0x7fff5fbdd980) at instruction_implementations.hpp:769
#35 0x00000001001214d6 in rubinius::VMMethod::execute_specialized<rubinius::TwoArguments> (state=0x1011019f0, previous=0x7fff5fbddae0, exec=0x7fff5fbdd990, mod=0x7fff5fbddae0, args=@0x7fff5fbddae0) at vmmethod.hpp:627
#36 0x0000000100032cd0 in rubinius::InlineCache::execute () at /Users/james/.rvm/src/rbx-head/vm/inline_cache.hpp:548
#37 0x0000000100032cd0 in rubinius::VMMethod::interpreter (state=0x7fff5fbde0c0, vmm=0x7fff5fbde0c0, call_frame=0x7fff5fbde0c0) at instructions.cpp:548
#38 0x000000010012068e in rubinius::VMMethod::execute_specialized<rubinius::GenericArguments> (state=0x1011019f0, previous=0x7fff5fbde200, exec=0x7fff5fbde0d0, mod=0x7fff5fbde200, args=@0x7fff5fbde200) at vmmethod.hpp:627
#39 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbde7e0, vmm=0x7fff5fbde7e0, call_frame=0x7fff5fbde7e0) at instructions.cpp:528
#40 0x000000010012068e in rubinius::VMMethod::execute_specialized<rubinius::GenericArguments> (state=0x1011019f0, previous=0x7fff5fbde960, exec=0x7fff5fbde7f0, mod=0x7fff5fbde960, args=@0x7fff5fbde960) at vmmethod.hpp:627
#41 0x0000000100032cd0 in rubinius::InlineCache::execute () at /Users/james/.rvm/src/rbx-head/vm/inline_cache.hpp:548
#42 0x0000000100032cd0 in rubinius::VMMethod::interpreter (state=0x7fff5fbdef40, vmm=0x7fff5fbdef40, call_frame=0x7fff5fbdef40) at instructions.cpp:548
#43 0x0000000100120d6d in rubinius::VMMethod::execute_specialized<rubinius::SplatOnlyArgument> (state=0x10e26b7c0, previous=0x7fff5fbdf0d0, exec=0x7fff5fbdef50, mod=0x7fff5fbdf0d0, args=@0x7fff5fbdf0d0) at vmmethod.hpp:627
#44 0x0000000100032cd0 in rubinius::InlineCache::execute () at /Users/james/.rvm/src/rbx-head/vm/inline_cache.hpp:548
#45 0x0000000100032cd0 in rubinius::VMMethod::interpreter (state=0x7fff5fbdf6b0, vmm=0x7fff5fbdf6b0, call_frame=0x7fff5fbdf6b0) at instructions.cpp:548
#46 0x000000010012068e in rubinius::VMMethod::execute_specialized<rubinius::GenericArguments> (state=0x1011019f0, previous=0x7fff5fbdf7f0, exec=0x7fff5fbdf6c0, mod=0x7fff5fbdf7f0, args=@0x7fff5fbdf7f0) at vmmethod.hpp:627
#47 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbdfdd0, vmm=0x7fff5fbdfdd0, call_frame=0x7fff5fbdfdd0) at instructions.cpp:528
#48 0x000000010012068e in rubinius::VMMethod::execute_specialized<rubinius::GenericArguments> (state=0x1011019f0, previous=0x7fff5fbdff00, exec=0x7fff5fbdfde0, mod=0x7fff5fbdff00, args=@0x7fff5fbdff00) at vmmethod.hpp:627
#49 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x1011019f0, cache=0x7fff5fbe0550, call_frame=0x7fff5fbdff60, args=@0x10ca71d30) at inline_cache.cpp:375
#50 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbe0540, vmm=0x7fff5fbe0540, call_frame=0x7fff5fbe0540) at instructions.cpp:528
#51 0x00000001001288da in rubinius::BlockEnvironment::execute_interpreter (state=0x1011019f0, previous=0x7fff5fbe0660, env=0x7fff5fbe0660, args=@0x7fff5fbe0660, invocation=@0x7fff5fbe0700) at block_environment.cpp:342
#52 0x0000000100128a0e in rubinius::BlockEnvironment::invoke (env=0x10145aeb0, state=0x1011019f0, previous=0x7fff5fbe0d10, args=@0x7fff5fbe0a28, invocation=@0x7fff5fbe06f0) at block_environment.cpp:82
#53 0x0000000100128d1a in rubinius::BlockEnvironment::call (this=0x2000003, state=0x1011019f0, call_frame=0x7fff5fbe0d10, args=@0x7fff5fbe0a28, flags=1606289152) at block_environment.cpp:353
#54 0x0000000100033c46 in rubinius::VMMethod::interpreter (state=0x7fff5fbe0d00, vmm=0x7fff5fbe0d00, call_frame=0x7fff5fbe0d00) at instruction_implementations.hpp:769
#55 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x1011019f0, previous=0x7fff5fbe0e20, exec=0x7fff5fbe0d10, mod=0x7fff5fbe0e20, args=@0x7fff5fbe0e20) at vmmethod.hpp:627
#56 0x000000010002f24f in rubinius::InlineCache::empty_cache_private (state=0x1011019f0, cache=0x7fff5fbe1460, call_frame=0x7fff5fbe1460, args=@0x108d31550) at inline_cache.cpp:413
#57 0x0000000100032cd0 in rubinius::InlineCache::execute () at /Users/james/.rvm/src/rbx-head/vm/inline_cache.hpp:548
#58 0x0000000100032cd0 in rubinius::VMMethod::interpreter (state=0x7fff5fbe1450, vmm=0x7fff5fbe1450, call_frame=0x7fff5fbe1450) at instructions.cpp:548
#59 0x0000000100121126 in rubinius::VMMethod::execute_specialized<rubinius::OneArgument> (state=0x1011019f0, previous=0x7fff5fbe1550, exec=0x7fff5fbe1460, mod=0x7fff5fbe1550, args=@0x7fff5fbe1550) at vmmethod.hpp:627
#60 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#61 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x10c08cae0, mod=0x108d31550, state=0x1011019f0, call_frame=0x7fff5fbe1c60, args=@0x7fff5fbe1a68) at compiledmethod.cpp:188
#62 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x1011019f0, cache=0x7fff5fbe1c60, call_frame=0x7fff5fbe1670, args=@0x108d31550) at inline_cache.cpp:375
#63 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbe1c50, vmm=0x7fff5fbe1c50, call_frame=0x7fff5fbe1c50) at instructions.cpp:528
#64 0x0000000100121126 in rubinius::VMMethod::execute_specialized<rubinius::OneArgument> (state=0x1011019f0, previous=0x7fff5fbe1d50, exec=0x7fff5fbe1c60, mod=0x7fff5fbe1d50, args=@0x7fff5fbe1d50) at vmmethod.hpp:627
#65 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#66 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x1029885f8, mod=0x1054d3c80, state=0x1011019f0, call_frame=0x7fff5fbe2450, args=@0x7fff5fbe2258) at compiledmethod.cpp:188
#67 0x000000010002f24f in rubinius::InlineCache::empty_cache_private (state=0x1011019f0, cache=0x7fff5fbe2450, call_frame=0x7fff5fbe2450, args=@0x1054d3c80) at inline_cache.cpp:413
#68 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbe2440, vmm=0x7fff5fbe2440, call_frame=0x7fff5fbe2440) at instructions.cpp:528
#69 0x0000000100121126 in rubinius::VMMethod::execute_specialized<rubinius::OneArgument> (state=0x1011019f0, previous=0x7fff5fbe2560, exec=0x7fff5fbe2450, mod=0x7fff5fbe2560, args=@0x7fff5fbe2560) at vmmethod.hpp:627
#70 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#71 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x102989fc0, mod=0x1054d3c80, state=0x1011019f0, call_frame=0x7fff5fbe2c60, args=@0x7fff5fbe2a68) at compiledmethod.cpp:188
#72 0x000000010002f24f in rubinius::InlineCache::empty_cache_private (state=0x1011019f0, cache=0x7fff5fbe2c60, call_frame=0x7fff5fbe2c60, args=@0x1054d3c80) at inline_cache.cpp:413
#73 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbe2c50, vmm=0x7fff5fbe2c50, call_frame=0x7fff5fbe2c50) at instructions.cpp:528
#74 0x0000000100121126 in rubinius::VMMethod::execute_specialized<rubinius::OneArgument> (state=0x1011019f0, previous=0x7fff5fbe2d70, exec=0x7fff5fbe2c60, mod=0x7fff5fbe2d70, args=@0x7fff5fbe2d70) at vmmethod.hpp:627
#75 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#76 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x10298a150, mod=0x1054d3c80, state=0x1011019f0, call_frame=0x7fff5fbe34f0, args=@0x7fff5fbe32f8) at compiledmethod.cpp:188
#77 0x0000000100153329 in rubinius::Object::send_prim (this=0x101508ce8, state=0x1011019f0, call_frame=0x7fff5fbe34f0, exec=0x1054d3c80, mod=0x7fff5fbe32f8, args=@0x10c09d2d0, min_visibility=0xa86) at object.cpp:534
#78 0x000000010015336c in rubinius::Object::private_send_prim (this=0x1011019f0, state=0x7fff5fbe34f0, call_frame=0x10298a150, exec=0x1054d3c80, mod=0x7fff5fbe32f8, args=@0x10c09d2d0) at object.cpp:538
#79 0x00000001000c45f0 in rubinius::Primitives::object_send (state=0x1011019f0, call_frame=0x7fff5fbe34f0, exec=0x10243b270, mod=0x101156ee0, args=@0x7fff5fbe32f8) at method_primitives.cpp:10325
#80 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbe34e0, vmm=0x7fff5fbe34e0, call_frame=0x7fff5fbe34e0) at instructions.cpp:528
#81 0x0000000100121126 in rubinius::VMMethod::execute_specialized<rubinius::OneArgument> (state=0x1011019f0, previous=0x7fff5fbe3620, exec=0x7fff5fbe34f0, mod=0x7fff5fbe3620, args=@0x7fff5fbe3620) at vmmethod.hpp:627
#82 0x000000010002f24f in rubinius::InlineCache::empty_cache_private (state=0x1011019f0, cache=0x7fff5fbe3c60, call_frame=0x7fff5fbe3c60, args=@0x1054d61b0) at inline_cache.cpp:413
#83 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbe3c50, vmm=0x7fff5fbe3c50, call_frame=0x7fff5fbe3c50) at instructions.cpp:528
#84 0x00000001001288da in rubinius::BlockEnvironment::execute_interpreter (state=0x1011019f0, previous=0x7fff5fbe3d60, env=0x7fff5fbe3d60, args=@0x7fff5fbe3d60, invocation=@0x7fff5fbe3e00) at block_environment.cpp:342
#85 0x0000000100128a0e in rubinius::BlockEnvironment::invoke (env=0x101459ec8, state=0x1011019f0, previous=0x7fff5fbe3f10, args=@0x7fff5fbe3e58, invocation=@0x7fff5fbe3df0) at block_environment.cpp:82
#86 0x0000000100128d1a in rubinius::BlockEnvironment::call (this=0x2000003, state=0x1011019f0, call_frame=0x7fff5fbe3f10, args=@0x7fff5fbe3e58, flags=1606303232) at block_environment.cpp:353
#87 0x0000000100252595 in rbx_yield_stack (state=0x101508ce8, call_frame=0x1029dc930, block=0x101459ec8, count=1606303320, args=0x7fff5fbe3e00) at jit_util.cpp:666
#88 0x00000001050d00ac in ?? ()
#89 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x1011019f0, cache=0x7fff5fbe3f10, call_frame=0x7fff5fbe4150, args=@0x100000001) at inline_cache.cpp:375
#90 0x0000000100032cd0 in rubinius::InlineCache::execute () at /Users/james/.rvm/src/rbx-head/vm/inline_cache.hpp:548
#91 0x0000000100032cd0 in rubinius::VMMethod::interpreter (state=0x7fff5fbe4730, vmm=0x7fff5fbe4730, call_frame=0x7fff5fbe4730) at instructions.cpp:548
#92 0x0000000100121126 in rubinius::VMMethod::execute_specialized<rubinius::OneArgument> (state=0x1011019f0, previous=0x7fff5fbe4870, exec=0x7fff5fbe4740, mod=0x7fff5fbe4870, args=@0x7fff5fbe4870) at vmmethod.hpp:627
#93 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#94 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x10298a088, mod=0x1054d3c80, state=0x1011019f0, call_frame=0x7fff5fbe4f70, args=@0x7fff5fbe4a98) at compiledmethod.cpp:188
#95 0x000000010002eeef in rubinius::InlineCache::empty_cache_super (state=0x1011019f0, cache=0x7fff5fbe4f70, call_frame=0x10298a088, args=@0x7fff5fbe4a98) at inline_cache.cpp:499
#96 0x0000000100036244 in rubinius::VMMethod::interpreter (state=0x7fff5fbe4f60, vmm=0x7fff5fbe4f60, call_frame=0x7fff5fbe4f60) at instruction_implementations.hpp:1269
#97 0x0000000100121126 in rubinius::VMMethod::execute_specialized<rubinius::OneArgument> (state=0x1011019f0, previous=0x7fff5fbe5070, exec=0x7fff5fbe4f70, mod=0x7fff5fbe5070, args=@0x7fff5fbe5070) at vmmethod.hpp:627
#98 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#99 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x10597f3b0, mod=0x1054e3c30, state=0x1011019f0, call_frame=0x7fff5fbe5770, args=@0x7fff5fbe5578) at compiledmethod.cpp:188
#100 0x000000010002f24f in rubinius::InlineCache::empty_cache_private (state=0x1011019f0, cache=0x7fff5fbe5770, call_frame=0x7fff5fbe5770, args=@0x1054e3c30) at inline_cache.cpp:413
#101 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbe5760, vmm=0x7fff5fbe5760, call_frame=0x7fff5fbe5760) at instructions.cpp:528
#102 0x00000001001288da in rubinius::BlockEnvironment::execute_interpreter (state=0x1011019f0, previous=0x7fff5fbe5870, env=0x7fff5fbe5870, args=@0x7fff5fbe5870, invocation=@0x7fff5fbe5910) at block_environment.cpp:342
#103 0x0000000100128a0e in rubinius::BlockEnvironment::invoke (env=0x101459a88, state=0x1011019f0, previous=0x7fff5fbe5a20, args=@0x7fff5fbe5968, invocation=@0x7fff5fbe5900) at block_environment.cpp:82
#104 0x0000000100128d1a in rubinius::BlockEnvironment::call (this=0x2000003, state=0x1011019f0, call_frame=0x7fff5fbe5a20, args=@0x7fff5fbe5968, flags=1606310160) at block_environment.cpp:353
#105 0x0000000100252595 in rbx_yield_stack (state=0x101508ce8, call_frame=0x1029dc930, block=0x101459a88, count=1606310248, args=0x7fff5fbe5910) at jit_util.cpp:666
#106 0x00000001050d00ac in ?? ()
#107 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x1011019f0, cache=0x7fff5fbe5a20, call_frame=0x7fff5fbe5c60, args=@0x100000001) at inline_cache.cpp:375
#108 0x0000000100032cd0 in rubinius::InlineCache::execute () at /Users/james/.rvm/src/rbx-head/vm/inline_cache.hpp:548
#109 0x0000000100032cd0 in rubinius::VMMethod::interpreter (state=0x7fff5fbe6240, vmm=0x7fff5fbe6240, call_frame=0x7fff5fbe6240) at instructions.cpp:548
#110 0x0000000100121126 in rubinius::VMMethod::execute_specialized<rubinius::OneArgument> (state=0x1011019f0, previous=0x7fff5fbe6370, exec=0x7fff5fbe6250, mod=0x7fff5fbe6370, args=@0x7fff5fbe6370) at vmmethod.hpp:627
#111 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#112 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x102988918, mod=0x1054d3c80, state=0x1011019f0, call_frame=0x7fff5fbe6a70, args=@0x7fff5fbe6598) at compiledmethod.cpp:188
#113 0x000000010002eeef in rubinius::InlineCache::empty_cache_super (state=0x1011019f0, cache=0x7fff5fbe6a70, call_frame=0x102988918, args=@0x7fff5fbe6598) at inline_cache.cpp:499
#114 0x0000000100036244 in rubinius::VMMethod::interpreter (state=0x7fff5fbe6a60, vmm=0x7fff5fbe6a60, call_frame=0x7fff5fbe6a60) at instruction_implementations.hpp:1269
#115 0x0000000100121126 in rubinius::VMMethod::execute_specialized<rubinius::OneArgument> (state=0x1011019f0, previous=0x7fff5fbe6b70, exec=0x7fff5fbe6a70, mod=0x7fff5fbe6b70, args=@0x7fff5fbe6b70) at vmmethod.hpp:627
#116 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#117 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x10597f2e8, mod=0x1054e3c30, state=0x1011019f0, call_frame=0x7fff5fbe7340, args=@0x7fff5fbe7148) at compiledmethod.cpp:188
#118 0x0000000100153329 in rubinius::Object::send_prim (this=0x101508ce8, state=0x1011019f0, call_frame=0x7fff5fbe7340, exec=0x1054e3c30, mod=0x7fff5fbe7148, args=@0xaa6, min_visibility=0xa86) at object.cpp:534
#119 0x000000010015336c in rubinius::Object::private_send_prim (this=0x1011019f0, state=0x7fff5fbe7340, call_frame=0x10597f2e8, exec=0x1054e3c30, mod=0x7fff5fbe7148, args=@0xaa6) at object.cpp:538
#120 0x00000001000c45f0 in rubinius::Primitives::object_send (state=0x1011019f0, call_frame=0x7fff5fbe7340, exec=0x10243b270, mod=0x101156ee0, args=@0x7fff5fbe7148) at method_primitives.cpp:10325
#121 0x000000010002f24f in rubinius::InlineCache::empty_cache_private (state=0x1011019f0, cache=0x7fff5fbe7340, call_frame=0x7fff5fbe7340, args=@0x1054e3c30) at inline_cache.cpp:413
#122 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbe7330, vmm=0x7fff5fbe7330, call_frame=0x7fff5fbe7330) at instructions.cpp:528
#123 0x0000000100121126 in rubinius::VMMethod::execute_specialized<rubinius::OneArgument> (state=0x1011019f0, previous=0x7fff5fbe7470, exec=0x7fff5fbe7340, mod=0x7fff5fbe7470, args=@0x7fff5fbe7470) at vmmethod.hpp:627
#124 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#125 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x102934ef0, mod=0x1054d61b0, state=0x1011019f0, call_frame=0x7fff5fbe7b70, args=@0x7fff5fbe7978) at compiledmethod.cpp:188
#126 0x000000010002f24f in rubinius::InlineCache::empty_cache_private (state=0x1011019f0, cache=0x7fff5fbe7b70, call_frame=0x7fff5fbe7b70, args=@0x1054d61b0) at inline_cache.cpp:413
#127 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbe7b60, vmm=0x7fff5fbe7b60, call_frame=0x7fff5fbe7b60) at instructions.cpp:528
#128 0x0000000100121126 in rubinius::VMMethod::execute_specialized<rubinius::OneArgument> (state=0x1011019f0, previous=0x7fff5fbe7c60, exec=0x7fff5fbe7b70, mod=0x7fff5fbe7c60, args=@0x7fff5fbe7c60) at vmmethod.hpp:627
#129 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#130 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x102934c98, mod=0x1054d61b0, state=0x1011019f0, call_frame=0x7fff5fbe8360, args=@0x7fff5fbe7e88) at compiledmethod.cpp:188
#131 0x000000010002eeef in rubinius::InlineCache::empty_cache_super (state=0x1011019f0, cache=0x7fff5fbe8360, call_frame=0x102934c98, args=@0x7fff5fbe7e88) at inline_cache.cpp:499
#132 0x0000000100036244 in rubinius::VMMethod::interpreter (state=0x7fff5fbe8350, vmm=0x7fff5fbe8350, call_frame=0x7fff5fbe8350) at instruction_implementations.hpp:1269
#133 0x00000001001288da in rubinius::BlockEnvironment::execute_interpreter (state=0x1011019f0, previous=0x7fff5fbe8450, env=0x7fff5fbe8450, args=@0x7fff5fbe8450, invocation=@0x7fff5fbe84f0) at block_environment.cpp:342
#134 0x0000000100128a0e in rubinius::BlockEnvironment::invoke (env=0x1014585d8, state=0x1011019f0, previous=0x7fff5fbe8b00, args=@0x7fff5fbe8818, invocation=@0x7fff5fbe84e0) at block_environment.cpp:82
#135 0x0000000100128d1a in rubinius::BlockEnvironment::call (this=0x2000003, state=0x1011019f0, call_frame=0x7fff5fbe8b00, args=@0x7fff5fbe8818, flags=1606321392) at block_environment.cpp:353
#136 0x0000000100033c46 in rubinius::VMMethod::interpreter (state=0x7fff5fbe8af0, vmm=0x7fff5fbe8af0, call_frame=0x7fff5fbe8af0) at instruction_implementations.hpp:769
#137 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x1011019f0, previous=0x7fff5fbe8c10, exec=0x7fff5fbe8b00, mod=0x7fff5fbe8c10, args=@0x7fff5fbe8c10) at vmmethod.hpp:627
#138 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#139 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x10c08c630, mod=0x108d31550, state=0x1011019f0, call_frame=0x7fff5fbe9320, args=@0x7fff5fbe90f8) at compiledmethod.cpp:188
#140 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x1011019f0, cache=0x7fff5fbe9320, call_frame=0x7fff5fbe8d30, args=@0x108d31550) at inline_cache.cpp:375
#141 0x0000000100032cd0 in rubinius::InlineCache::execute () at /Users/james/.rvm/src/rbx-head/vm/inline_cache.hpp:548
#142 0x0000000100032cd0 in rubinius::VMMethod::interpreter (state=0x7fff5fbe9310, vmm=0x7fff5fbe9310, call_frame=0x7fff5fbe9310) at instructions.cpp:548
#143 0x0000000100121126 in rubinius::VMMethod::execute_specialized<rubinius::OneArgument> (state=0x1011019f0, previous=0x7fff5fbe9420, exec=0x7fff5fbe9320, mod=0x7fff5fbe9420, args=@0x7fff5fbe9420) at vmmethod.hpp:627
#144 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#145 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x10298a9e8, mod=0x1054d3c80, state=0x1011019f0, call_frame=0x7fff5fbe9b30, args=@0x7fff5fbe9938) at compiledmethod.cpp:188
#146 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x1011019f0, cache=0x7fff5fbe9b30, call_frame=0x7fff5fbe9540, args=@0x1054d3c80) at inline_cache.cpp:375
#147 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbe9b20, vmm=0x7fff5fbe9b20, call_frame=0x7fff5fbe9b20) at instructions.cpp:528
#148 0x0000000100121126 in rubinius::VMMethod::execute_specialized<rubinius::OneArgument> (state=0x1011019f0, previous=0x7fff5fbe9c20, exec=0x7fff5fbe9b30, mod=0x7fff5fbe9c20, args=@0x7fff5fbe9c20) at vmmethod.hpp:627
#149 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#150 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x10c07d408, mod=0x108dcc250, state=0x1011019f0, call_frame=0x7fff5fbea320, args=@0x7fff5fbea128) at compiledmethod.cpp:188
#151 0x000000010002f24f in rubinius::InlineCache::empty_cache_private (state=0x1011019f0, cache=0x7fff5fbea320, call_frame=0x7fff5fbea320, args=@0x108dcc250) at inline_cache.cpp:413
#152 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbea310, vmm=0x7fff5fbea310, call_frame=0x7fff5fbea310) at instructions.cpp:528
#153 0x000000010012068e in rubinius::VMMethod::execute_specialized<rubinius::GenericArguments> (state=0x1011019f0, previous=0x7fff5fbea440, exec=0x7fff5fbea320, mod=0x7fff5fbea440, args=@0x7fff5fbea440) at vmmethod.hpp:627
#154 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#155 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x10c07d728, mod=0x108dcc250, state=0x1011019f0, call_frame=0x7fff5fbeab50, args=@0x7fff5fbea958) at compiledmethod.cpp:188
#156 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x1011019f0, cache=0x7fff5fbeab50, call_frame=0x7fff5fbea560, args=@0x108dcc250) at inline_cache.cpp:375
#157 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbeab40, vmm=0x7fff5fbeab40, call_frame=0x7fff5fbeab40) at instructions.cpp:528
#158 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x1011019f0, previous=0x7fff5fbeac50, exec=0x7fff5fbeab50, mod=0x7fff5fbeac50, args=@0x7fff5fbeac50) at vmmethod.hpp:627
#159 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#160 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x1107fdf70, mod=0x10f45e5b0, state=0x1011019f0, call_frame=0x7fff5fbeb360, args=@0x7fff5fbeb168) at compiledmethod.cpp:188
#161 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x1011019f0, cache=0x7fff5fbeb360, call_frame=0x7fff5fbead70, args=@0x10f45e5b0) at inline_cache.cpp:375
#162 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbeb350, vmm=0x7fff5fbeb350, call_frame=0x7fff5fbeb350) at instructions.cpp:528
#163 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x1011019f0, previous=0x7fff5fbeb440, exec=0x7fff5fbeb360, mod=0x7fff5fbeb440, args=@0x7fff5fbeb440) at vmmethod.hpp:627
#164 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#165 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x1107f9128, mod=0x10f4b0150, state=0x1011019f0, call_frame=0x7fff5fbebb40, args=@0x7fff5fbeb978) at compiledmethod.cpp:188
#166 0x000000010002f09f in rubinius::InlineCache::empty_cache_vcall (state=0x1011019f0, cache=0x7fff5fbebb40, call_frame=0x7fff5fbebb40, args=@0x10f4b0150) at inline_cache.cpp:451
#167 0x0000000100032a56 in rubinius::VMMethod::interpreter (state=0x7fff5fbebb30, vmm=0x7fff5fbebb30, call_frame=0x7fff5fbebb30) at instructions.cpp:509
#168 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x1011019f0, previous=0x7fff5fbebc30, exec=0x7fff5fbebb40, mod=0x7fff5fbebc30, args=@0x7fff5fbebc30) at vmmethod.hpp:627
#169 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#170 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x1107f9060, mod=0x10f4b0150, state=0x1011019f0, call_frame=0x7fff5fbec340, args=@0x7fff5fbec148) at compiledmethod.cpp:188
#171 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x1011019f0, cache=0x7fff5fbec340, call_frame=0x7fff5fbebd50, args=@0x10f4b0150) at inline_cache.cpp:375
#172 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbec330, vmm=0x7fff5fbec330, call_frame=0x7fff5fbec330) at instructions.cpp:528
#173 0x00000001001288da in rubinius::BlockEnvironment::execute_interpreter (state=0x1011019f0, previous=0x7fff5fbec450, env=0x7fff5fbec450, args=@0x7fff5fbec450, invocation=@0x7fff5fbec4f0) at block_environment.cpp:342
#174 0x0000000100128a0e in rubinius::BlockEnvironment::invoke (env=0x10c407c90, state=0x1011019f0, previous=0x7fff5fbecc10, args=@0x7fff5fbeca18, invocation=@0x7fff5fbec4e0) at block_environment.cpp:82
#175 0x0000000100128d1a in rubinius::BlockEnvironment::call (this=0x2000003, state=0x1011019f0, call_frame=0x7fff5fbecc10, args=@0x7fff5fbeca18, flags=1606337776) at block_environment.cpp:353
#176 0x00000001001a293d in rubinius::Proc::call (this=0x102441990, state=0x1011019f0, call_frame=0x7fff5fbec580, args=@0x7fff5fbeca18) at proc.cpp:117
#177 0x00000001000c9f73 in rubinius::Primitives::proc_call (state=0x10c407c60, call_frame=0x7fff5fbecc10, exec=0x10243e0b8, mod=0x101135ee0, args=@0x7fff5fbeca18) at method_primitives.cpp:11824
#178 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x1011019f0, cache=0x7fff5fbecc10, call_frame=0x7fff5fbec620, args=@0x7fff5fbeca18) at inline_cache.cpp:375
#179 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbecc00, vmm=0x7fff5fbecc00, call_frame=0x7fff5fbecc00) at instructions.cpp:528
#180 0x00000001001288da in rubinius::BlockEnvironment::execute_interpreter (state=0x1011019f0, previous=0x7fff5fbecd10, env=0x7fff5fbecd10, args=@0x7fff5fbecd10, invocation=@0x7fff5fbecdb0) at block_environment.cpp:342
#181 0x0000000100128a0e in rubinius::BlockEnvironment::invoke (env=0x1013c04e8, state=0x1011019f0, previous=0x7fff5fbecea8, args=@0x7fff5fbece08, invocation=@0x7fff5fbecda0) at block_environment.cpp:82
#182 0x0000000100128d1a in rubinius::BlockEnvironment::call (this=0x2000003, state=0x1011019f0, call_frame=0x7fff5fbecea8, args=@0x7fff5fbece08, flags=1606340016) at block_environment.cpp:353
#183 0x0000000100252595 in rbx_yield_stack (state=0x10c407868, call_frame=0x105edf9e8, block=0x1013c04e8, count=1606340104, args=0x7fff5fbecdb0) at jit_util.cpp:666
#184 0x00000001050ac4ab in ?? ()
#185 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x7fff5fbecf18, cache=0x7fff5fbecea8, call_frame=0x7fff5fbed0c0, args=@0x100000001) at inline_cache.cpp:375
#186 0x0000000100032cd0 in rubinius::InlineCache::execute () at /Users/james/.rvm/src/rbx-head/vm/inline_cache.hpp:548
#187 0x0000000100032cd0 in rubinius::VMMethod::interpreter (state=0x7fff5fbed6a0, vmm=0x7fff5fbed6a0, call_frame=0x7fff5fbed6a0) at instructions.cpp:548
#188 0x000000010012068e in rubinius::VMMethod::execute_specialized<rubinius::GenericArguments> (state=0x1011019f0, previous=0x7fff5fbed7b0, exec=0x7fff5fbed6b0, mod=0x7fff5fbed7b0, args=@0x7fff5fbed7b0) at vmmethod.hpp:627
#189 0x000000010002f24f in rubinius::InlineCache::empty_cache_private (state=0x1011019f0, cache=0x7fff5fbeddf0, call_frame=0x7fff5fbeddf0, args=@0x103512ea0) at inline_cache.cpp:413
#190 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbedde0, vmm=0x7fff5fbedde0, call_frame=0x7fff5fbedde0) at instructions.cpp:528
#191 0x00000001001288da in rubinius::BlockEnvironment::execute_interpreter (state=0x1011019f0, previous=0x7fff5fbedef0, env=0x7fff5fbedef0, args=@0x7fff5fbedef0, invocation=@0x7fff5fbedf90) at block_environment.cpp:342
#192 0x0000000100128a0e in rubinius::BlockEnvironment::invoke (env=0x101354950, state=0x1011019f0, previous=0x7fff5fbee5a0, args=@0x7fff5fbee2b8, invocation=@0x7fff5fbedf80) at block_environment.cpp:82
#193 0x0000000100128d1a in rubinius::BlockEnvironment::call (this=0x2000003, state=0x1011019f0, call_frame=0x7fff5fbee5a0, args=@0x7fff5fbee2b8, flags=1606344592) at block_environment.cpp:353
#194 0x0000000100033c46 in rubinius::VMMethod::interpreter (state=0x7fff5fbee590, vmm=0x7fff5fbee590, call_frame=0x7fff5fbee590) at instruction_implementations.hpp:769
#195 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x1011019f0, previous=0x7fff5fbee680, exec=0x7fff5fbee5a0, mod=0x7fff5fbee680, args=@0x7fff5fbee680) at vmmethod.hpp:627
#196 0x0000000100032cd0 in rubinius::InlineCache::execute () at /Users/james/.rvm/src/rbx-head/vm/inline_cache.hpp:548
#197 0x0000000100032cd0 in rubinius::VMMethod::interpreter (state=0x7fff5fbeec60, vmm=0x7fff5fbeec60, call_frame=0x7fff5fbeec60) at instructions.cpp:548
#198 0x00000001001214d6 in rubinius::VMMethod::execute_specialized<rubinius::TwoArguments> (state=0x1011019f0, previous=0x7fff5fbeeda0, exec=0x7fff5fbeec70, mod=0x7fff5fbeeda0, args=@0x7fff5fbeeda0) at vmmethod.hpp:627
#199 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbef380, vmm=0x7fff5fbef380, call_frame=0x7fff5fbef380) at instructions.cpp:528
#200 0x00000001001288da in rubinius::BlockEnvironment::execute_interpreter (state=0x1011019f0, previous=0x7fff5fbef4a0, env=0x7fff5fbef4a0, args=@0x7fff5fbef4a0, invocation=@0x7fff5fbef540) at block_environment.cpp:342
#201 0x0000000100128a0e in rubinius::BlockEnvironment::invoke (env=0x101354278, state=0x1011019f0, previous=0x7fff5fbef638, args=@0x7fff5fbef598, invocation=@0x7fff5fbef530) at block_environment.cpp:82
#202 0x0000000100128d1a in rubinius::BlockEnvironment::call (this=0x2000003, state=0x1011019f0, call_frame=0x7fff5fbef638, args=@0x7fff5fbef598, flags=1606350144) at block_environment.cpp:353
#203 0x0000000100252595 in rbx_yield_stack (state=0x10c32f798, call_frame=0x105edf9e8, block=0x101354278, count=1606350232, args=0x7fff5fbef540) at jit_util.cpp:666
#204 0x00000001050ac4ab in ?? ()
#205 0x0000000100032cd0 in rubinius::InlineCache::execute () at /Users/james/.rvm/src/rbx-head/vm/inline_cache.hpp:548
#206 0x0000000100032cd0 in rubinius::VMMethod::interpreter (state=0x7fff5fbefdd0, vmm=0x7fff5fbefdd0, call_frame=0x7fff5fbefdd0) at instructions.cpp:548
#207 0x00000001001214d6 in rubinius::VMMethod::execute_specialized<rubinius::TwoArguments> (state=0x1011019f0, previous=0x7fff5fbefee0, exec=0x7fff5fbefde0, mod=0x7fff5fbefee0, args=@0x7fff5fbefee0) at vmmethod.hpp:627
#208 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbf04c0, vmm=0x7fff5fbf04c0, call_frame=0x7fff5fbf04c0) at instructions.cpp:528
#209 0x00000001001288da in rubinius::BlockEnvironment::execute_interpreter (state=0x1011019f0, previous=0x7fff5fbf05d0, env=0x7fff5fbf05d0, args=@0x7fff5fbf05d0, invocation=@0x7fff5fbf0670) at block_environment.cpp:342
#210 0x0000000100128a0e in rubinius::BlockEnvironment::invoke (env=0x1013531d0, state=0x1011019f0, previous=0x7fff5fbf0c80, args=@0x7fff5fbf0998, invocation=@0x7fff5fbf0660) at block_environment.cpp:82
#211 0x0000000100128d1a in rubinius::BlockEnvironment::call (this=0x2000003, state=0x1011019f0, call_frame=0x7fff5fbf0c80, args=@0x7fff5fbf0998, flags=1606354544) at block_environment.cpp:353
#212 0x0000000100033c46 in rubinius::VMMethod::interpreter (state=0x7fff5fbf0c70, vmm=0x7fff5fbf0c70, call_frame=0x7fff5fbf0c70) at instruction_implementations.hpp:769
#213 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x1011019f0, previous=0x7fff5fbf0d60, exec=0x7fff5fbf0c80, mod=0x7fff5fbf0d60, args=@0x7fff5fbf0d60) at vmmethod.hpp:627
#214 0x0000000100032cd0 in rubinius::InlineCache::execute () at /Users/james/.rvm/src/rbx-head/vm/inline_cache.hpp:548
#215 0x0000000100032cd0 in rubinius::VMMethod::interpreter (state=0x7fff5fbf1340, vmm=0x7fff5fbf1340, call_frame=0x7fff5fbf1340) at instructions.cpp:548
#216 0x00000001001214d6 in rubinius::VMMethod::execute_specialized<rubinius::TwoArguments> (state=0x1011019f0, previous=0x7fff5fbf1480, exec=0x7fff5fbf1350, mod=0x7fff5fbf1480, args=@0x7fff5fbf1480) at vmmethod.hpp:627
#217 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbf1a60, vmm=0x7fff5fbf1a60, call_frame=0x7fff5fbf1a60) at instructions.cpp:528
#218 0x00000001001288da in rubinius::BlockEnvironment::execute_interpreter (state=0x1011019f0, previous=0x7fff5fbf1b80, env=0x7fff5fbf1b80, args=@0x7fff5fbf1b80, invocation=@0x7fff5fbf1c20) at block_environment.cpp:342
#219 0x0000000100128a0e in rubinius::BlockEnvironment::invoke (env=0x101352ae8, state=0x1011019f0, previous=0x7fff5fbf1d18, args=@0x7fff5fbf1c78, invocation=@0x7fff5fbf1c10) at block_environment.cpp:82
#220 0x0000000100128d1a in rubinius::BlockEnvironment::call (this=0x2000003, state=0x1011019f0, call_frame=0x7fff5fbf1d18, args=@0x7fff5fbf1c78, flags=1606360096) at block_environment.cpp:353
#221 0x0000000100252595 in rbx_yield_stack (state=0x10c34ff78, call_frame=0x105edf9e8, block=0x101352ae8, count=1606360184, args=0x7fff5fbf1c20) at jit_util.cpp:666
#222 0x00000001050ac4ab in ?? ()
#223 0x0000000100032cd0 in rubinius::InlineCache::execute () at /Users/james/.rvm/src/rbx-head/vm/inline_cache.hpp:548
#224 0x0000000100032cd0 in rubinius::VMMethod::interpreter (state=0x7fff5fbf24b0, vmm=0x7fff5fbf24b0, call_frame=0x7fff5fbf24b0) at instructions.cpp:548
#225 0x00000001001214d6 in rubinius::VMMethod::execute_specialized<rubinius::TwoArguments> (state=0x1011019f0, previous=0x7fff5fbf25c0, exec=0x7fff5fbf24c0, mod=0x7fff5fbf25c0, args=@0x7fff5fbf25c0) at vmmethod.hpp:627
#226 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbf2ba0, vmm=0x7fff5fbf2ba0, call_frame=0x7fff5fbf2ba0) at instructions.cpp:528
#227 0x00000001001288da in rubinius::BlockEnvironment::execute_interpreter (state=0x1011019f0, previous=0x7fff5fbf2cb0, env=0x7fff5fbf2cb0, args=@0x7fff5fbf2cb0, invocation=@0x7fff5fbf2d50) at block_environment.cpp:342
#228 0x0000000100128a0e in rubinius::BlockEnvironment::invoke (env=0x101352230, state=0x1011019f0, previous=0x7fff5fbf3360, args=@0x7fff5fbf3078, invocation=@0x7fff5fbf2d40) at block_environment.cpp:82
#229 0x0000000100128d1a in rubinius::BlockEnvironment::call (this=0x2000003, state=0x1011019f0, call_frame=0x7fff5fbf3360, args=@0x7fff5fbf3078, flags=1606364496) at block_environment.cpp:353
#230 0x0000000100033c46 in rubinius::VMMethod::interpreter (state=0x7fff5fbf3350, vmm=0x7fff5fbf3350, call_frame=0x7fff5fbf3350) at instruction_implementations.hpp:769
#231 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x1011019f0, previous=0x7fff5fbf3440, exec=0x7fff5fbf3360, mod=0x7fff5fbf3440, args=@0x7fff5fbf3440) at vmmethod.hpp:627
#232 0x0000000100032cd0 in rubinius::InlineCache::execute () at /Users/james/.rvm/src/rbx-head/vm/inline_cache.hpp:548
#233 0x0000000100032cd0 in rubinius::VMMethod::interpreter (state=0x7fff5fbf3a20, vmm=0x7fff5fbf3a20, call_frame=0x7fff5fbf3a20) at instructions.cpp:548
#234 0x00000001001214d6 in rubinius::VMMethod::execute_specialized<rubinius::TwoArguments> (state=0x1011019f0, previous=0x7fff5fbf3b60, exec=0x7fff5fbf3a30, mod=0x7fff5fbf3b60, args=@0x7fff5fbf3b60) at vmmethod.hpp:627
#235 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x1011019f0, cache=0x7fff5fbf41b0, call_frame=0x7fff5fbf3bc0, args=@0x103512ea0) at inline_cache.cpp:375
#236 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbf41a0, vmm=0x7fff5fbf41a0, call_frame=0x7fff5fbf41a0) at instructions.cpp:528
#237 0x00000001001288da in rubinius::BlockEnvironment::execute_interpreter (state=0x1011019f0, previous=0x7fff5fbf42c0, env=0x7fff5fbf42c0, args=@0x7fff5fbf42c0, invocation=@0x7fff5fbf4360) at block_environment.cpp:342
#238 0x0000000100128a0e in rubinius::BlockEnvironment::invoke (env=0x101351860, state=0x1011019f0, previous=0x7fff5fbf4458, args=@0x7fff5fbf43b8, invocation=@0x7fff5fbf4350) at block_environment.cpp:82
#239 0x0000000100128d1a in rubinius::BlockEnvironment::call (this=0x2000003, state=0x1011019f0, call_frame=0x7fff5fbf4458, args=@0x7fff5fbf43b8, flags=1606370144) at block_environment.cpp:353
#240 0x0000000100252595 in rbx_yield_stack (state=0x10c444788, call_frame=0x105edf9e8, block=0x101351860, count=1606370232, args=0x7fff5fbf4360) at jit_util.cpp:666
#241 0x00000001050ac4ab in ?? ()
#242 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x7fff5fbf44c8, cache=0x7fff5fbf4458, call_frame=0x7fff5fbf4670, args=@0x7fff00000001) at inline_cache.cpp:375
#243 0x0000000100032cd0 in rubinius::InlineCache::execute () at /Users/james/.rvm/src/rbx-head/vm/inline_cache.hpp:548
#244 0x0000000100032cd0 in rubinius::VMMethod::interpreter (state=0x7fff5fbf4c50, vmm=0x7fff5fbf4c50, call_frame=0x7fff5fbf4c50) at instructions.cpp:548
#245 0x00000001001214d6 in rubinius::VMMethod::execute_specialized<rubinius::TwoArguments> (state=0x1011019f0, previous=0x7fff5fbf4d60, exec=0x7fff5fbf4c60, mod=0x7fff5fbf4d60, args=@0x7fff5fbf4d60) at vmmethod.hpp:627
#246 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#247 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x105ee2490, mod=0x103512ea0, state=0x1011019f0, call_frame=0x7fff5fbf5460, args=@0x7fff5fbf5268) at compiledmethod.cpp:188
#248 0x000000010002f24f in rubinius::InlineCache::empty_cache_private (state=0x1011019f0, cache=0x7fff5fbf5460, call_frame=0x7fff5fbf5460, args=@0x103512ea0) at inline_cache.cpp:413
#249 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbf5450, vmm=0x7fff5fbf5450, call_frame=0x7fff5fbf5450) at instructions.cpp:528
#250 0x00000001001288da in rubinius::BlockEnvironment::execute_interpreter (state=0x1011019f0, previous=0x7fff5fbf5560, env=0x7fff5fbf5560, args=@0x7fff5fbf5560, invocation=@0x7fff5fbf5600) at block_environment.cpp:342
#251 0x0000000100128a0e in rubinius::BlockEnvironment::invoke (env=0x101350720, state=0x1011019f0, previous=0x7fff5fbf5c10, args=@0x7fff5fbf5928, invocation=@0x7fff5fbf55f0) at block_environment.cpp:82
#252 0x0000000100128d1a in rubinius::BlockEnvironment::call (this=0x2000003, state=0x1011019f0, call_frame=0x7fff5fbf5c10, args=@0x7fff5fbf5928, flags=1606374912) at block_environment.cpp:353
#253 0x0000000100033c46 in rubinius::VMMethod::interpreter (state=0x7fff5fbf5c00, vmm=0x7fff5fbf5c00, call_frame=0x7fff5fbf5c00) at instruction_implementations.hpp:769
#254 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x1011019f0, previous=0x7fff5fbf5cf0, exec=0x7fff5fbf5c10, mod=0x7fff5fbf5cf0, args=@0x7fff5fbf5cf0) at vmmethod.hpp:627
#255 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#256 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x105ef5018, mod=0x10350cf10, state=0x1011019f0, call_frame=0x7fff5fbf6400, args=@0x7fff5fbf61d8) at compiledmethod.cpp:188
#257 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x1011019f0, cache=0x7fff5fbf6400, call_frame=0x7fff5fbf5e10, args=@0x10350cf10) at inline_cache.cpp:375
#258 0x0000000100032cd0 in rubinius::InlineCache::execute () at /Users/james/.rvm/src/rbx-head/vm/inline_cache.hpp:548
#259 0x0000000100032cd0 in rubinius::VMMethod::interpreter (state=0x7fff5fbf63f0, vmm=0x7fff5fbf63f0, call_frame=0x7fff5fbf63f0) at instructions.cpp:548
#260 0x00000001001214d6 in rubinius::VMMethod::execute_specialized<rubinius::TwoArguments> (state=0x1011019f0, previous=0x7fff5fbf6530, exec=0x7fff5fbf6400, mod=0x7fff5fbf6530, args=@0x7fff5fbf6530) at vmmethod.hpp:627
#261 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#262 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x105ee2300, mod=0x103512ea0, state=0x1011019f0, call_frame=0x7fff5fbf6c30, args=@0x7fff5fbf6a38) at compiledmethod.cpp:188
#263 0x000000010002f24f in rubinius::InlineCache::empty_cache_private (state=0x1011019f0, cache=0x7fff5fbf6c30, call_frame=0x7fff5fbf6c30, args=@0x103512ea0) at inline_cache.cpp:413
#264 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbf6c20, vmm=0x7fff5fbf6c20, call_frame=0x7fff5fbf6c20) at instructions.cpp:528
#265 0x0000000100120d6d in rubinius::VMMethod::execute_specialized<rubinius::SplatOnlyArgument> (state=0x10caea230, previous=0x7fff5fbf6d60, exec=0x7fff5fbf6c30, mod=0x7fff5fbf6d60, args=@0x7fff5fbf6d60) at vmmethod.hpp:627
#266 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#267 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x105ee2238, mod=0x103512ea0, state=0x1011019f0, call_frame=0x7fff5fbf7470, args=@0x7fff5fbf7218) at compiledmethod.cpp:188
#268 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x1011019f0, cache=0x7fff5fbf7470, call_frame=0x7fff5fbf6e80, args=@0x103512ea0) at inline_cache.cpp:375
#269 0x0000000100032eee in rubinius::InlineCache::execute () at /Users/james/.rvm/src/rbx-head/vm/inline_cache.hpp:578
#270 0x0000000100032eee in rubinius::VMMethod::interpreter (state=0x7fff5fbf7460, vmm=0x7fff5fbf7460, call_frame=0x7fff5fbf7460) at instructions.cpp:578
#271 0x0000000100121126 in rubinius::VMMethod::execute_specialized<rubinius::OneArgument> (state=0x1011019f0, previous=0x7fff5fbf7590, exec=0x7fff5fbf7470, mod=0x7fff5fbf7590, args=@0x7fff5fbf7590) at vmmethod.hpp:627
#272 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#273 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x105eaeda0, mod=0x10351c6e0, state=0x1011019f0, call_frame=0x7fff5fbf7c90, args=@0x7fff5fbf7a98) at compiledmethod.cpp:188
#274 0x000000010002f24f in rubinius::InlineCache::empty_cache_private (state=0x1011019f0, cache=0x7fff5fbf7c90, call_frame=0x7fff5fbf7c90, args=@0x10351c6e0) at inline_cache.cpp:413
#275 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbf7c80, vmm=0x7fff5fbf7c80, call_frame=0x7fff5fbf7c80) at instructions.cpp:528
#276 0x00000001001288da in rubinius::BlockEnvironment::execute_interpreter (state=0x1011019f0, previous=0x7fff5fbf7d90, env=0x7fff5fbf7d90, args=@0x7fff5fbf7d90, invocation=@0x7fff5fbf7e30) at block_environment.cpp:342
#277 0x0000000100128a0e in rubinius::BlockEnvironment::invoke (env=0x10134f220, state=0x1011019f0, previous=0x7fff5fbf7f28, args=@0x7fff5fbf7e88, invocation=@0x7fff5fbf7e20) at block_environment.cpp:82
#278 0x0000000100128d1a in rubinius::BlockEnvironment::call (this=0x2000003, state=0x1011019f0, call_frame=0x7fff5fbf7f28, args=@0x7fff5fbf7e88, flags=1606385200) at block_environment.cpp:353
#279 0x0000000100252595 in rbx_yield_stack (state=0x105faf138, call_frame=0x105e77718, block=0x10134f220, count=1606385288, args=0x7fff5fbf7e30) at jit_util.cpp:666
#280 0x00000001050ac4ab in ?? ()
#281 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x7fff5fbf7f98, cache=0x7fff5fbf7f28, call_frame=0x7fff5fbf8140, args=@0x7fff00000001) at inline_cache.cpp:375
#282 0x0000000100032cd0 in rubinius::InlineCache::execute () at /Users/james/.rvm/src/rbx-head/vm/inline_cache.hpp:548
#283 0x0000000100032cd0 in rubinius::VMMethod::interpreter (state=0x7fff5fbf8720, vmm=0x7fff5fbf8720, call_frame=0x7fff5fbf8720) at instructions.cpp:548
#284 0x00000001001288da in rubinius::BlockEnvironment::execute_interpreter (state=0x1011019f0, previous=0x7fff5fbf8810, env=0x7fff5fbf8810, args=@0x7fff5fbf8810, invocation=@0x7fff5fbf88b0) at block_environment.cpp:342
#285 0x0000000100128a0e in rubinius::BlockEnvironment::invoke (env=0x10134ead8, state=0x1011019f0, previous=0x7fff5fbf8ec0, args=@0x7fff5fbf8bd8, invocation=@0x7fff5fbf88a0) at block_environment.cpp:82
#286 0x0000000100128d1a in rubinius::BlockEnvironment::call (this=0x2000003, state=0x1011019f0, call_frame=0x7fff5fbf8ec0, args=@0x7fff5fbf8bd8, flags=1606387888) at block_environment.cpp:353
#287 0x0000000100033c46 in rubinius::VMMethod::interpreter (state=0x7fff5fbf8eb0, vmm=0x7fff5fbf8eb0, call_frame=0x7fff5fbf8eb0) at instruction_implementations.hpp:769
#288 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x1011019f0, previous=0x7fff5fbf8fd0, exec=0x7fff5fbf8ec0, mod=0x7fff5fbf8fd0, args=@0x7fff5fbf8fd0) at vmmethod.hpp:627
#289 0x000000010002f24f in rubinius::InlineCache::empty_cache_private (state=0x1011019f0, cache=0x7fff5fbf9610, call_frame=0x7fff5fbf9610, args=@0x10351c6e0) at inline_cache.cpp:413
#290 0x0000000100032cd0 in rubinius::InlineCache::execute () at /Users/james/.rvm/src/rbx-head/vm/inline_cache.hpp:548
#291 0x0000000100032cd0 in rubinius::VMMethod::interpreter (state=0x7fff5fbf9600, vmm=0x7fff5fbf9600, call_frame=0x7fff5fbf9600) at instructions.cpp:548
#292 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x1011019f0, previous=0x7fff5fbf96f0, exec=0x7fff5fbf9610, mod=0x7fff5fbf96f0, args=@0x7fff5fbf96f0) at vmmethod.hpp:627
#293 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#294 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x105eaeb48, mod=0x10351c6e0, state=0x1011019f0, call_frame=0x7fff5fbf9df0, args=@0x7fff5fbf9c28) at compiledmethod.cpp:188
#295 0x000000010002f09f in rubinius::InlineCache::empty_cache_vcall (state=0x1011019f0, cache=0x7fff5fbf9df0, call_frame=0x7fff5fbf9df0, args=@0x10351c6e0) at inline_cache.cpp:451
#296 0x0000000100032a56 in rubinius::VMMethod::interpreter (state=0x7fff5fbf9de0, vmm=0x7fff5fbf9de0, call_frame=0x7fff5fbf9de0) at instructions.cpp:509
#297 0x00000001001288da in rubinius::BlockEnvironment::execute_interpreter (state=0x1011019f0, previous=0x7fff5fbf9ed0, env=0x7fff5fbf9ed0, args=@0x7fff5fbf9ed0, invocation=@0x7fff5fbf9f70) at block_environment.cpp:342
#298 0x0000000100128a0e in rubinius::BlockEnvironment::invoke (env=0x10145d5b0, state=0x1011019f0, previous=0x7fff5fbfa580, args=@0x7fff5fbfa298, invocation=@0x7fff5fbf9f60) at block_environment.cpp:82
#299 0x0000000100128d1a in rubinius::BlockEnvironment::call (this=0x2000003, state=0x1011019f0, call_frame=0x7fff5fbfa580, args=@0x7fff5fbfa298, flags=1606393712) at block_environment.cpp:353
#300 0x0000000100033c46 in rubinius::VMMethod::interpreter (state=0x7fff5fbfa570, vmm=0x7fff5fbfa570, call_frame=0x7fff5fbfa570) at instruction_implementations.hpp:769
#301 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x1011019f0, previous=0x7fff5fbfa690, exec=0x7fff5fbfa580, mod=0x7fff5fbfa690, args=@0x7fff5fbfa690) at vmmethod.hpp:627
#302 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#303 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x10157cb10, mod=0x10351c6e0, state=0x1011019f0, call_frame=0x7fff5fbfad90, args=@0x7fff5fbfab68) at compiledmethod.cpp:188
#304 0x000000010002f24f in rubinius::InlineCache::empty_cache_private (state=0x1011019f0, cache=0x7fff5fbfad90, call_frame=0x7fff5fbfad90, args=@0x10351c6e0) at inline_cache.cpp:413
#305 0x0000000100032cd0 in rubinius::InlineCache::execute () at /Users/james/.rvm/src/rbx-head/vm/inline_cache.hpp:548
#306 0x0000000100032cd0 in rubinius::VMMethod::interpreter (state=0x7fff5fbfad80, vmm=0x7fff5fbfad80, call_frame=0x7fff5fbfad80) at instructions.cpp:548
#307 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x1011019f0, previous=0x7fff5fbfae70, exec=0x7fff5fbfad90, mod=0x7fff5fbfae70, args=@0x7fff5fbfae70) at vmmethod.hpp:627
#308 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#309 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x101550860, mod=0x10351c6e0, state=0x1011019f0, call_frame=0x7fff5fbfb580, args=@0x7fff5fbfb388) at compiledmethod.cpp:188
#310 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x1011019f0, cache=0x7fff5fbfb580, call_frame=0x7fff5fbfaf90, args=@0x10351c6e0) at inline_cache.cpp:375
#311 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbfb570, vmm=0x7fff5fbfb570, call_frame=0x7fff5fbfb570) at instructions.cpp:528
#312 0x000000010011f516 in rubinius::VMMethod::execute_as_script (this=0x1011019f0, state=0x1011019f0, cm=0x7fff5fbfb6a0, previous=0x7fff5fbfb6a0) at vmmethod.cpp:683
#313 0x00000001001aa7c4 in rubinius::System::vm_run_script (cm=0x105e46090, state=0x1011019f0, gct=@0x1014ca778, calling_environment=0x7fff5fbfbdc0) at system.cpp:1564
#314 0x00000001000e2f24 in rubinius::Primitives::vm_run_script (state=0x1011019f0, call_frame=0x1035432a0, exec=0x7fff5fbfb770, mod=0x7fff5fbfb770, args=@0x7fff5fbfbbc8) at method_primitives.cpp:17019
#315 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x1011019f0, cache=0x1035432a0, call_frame=0x7fff5fbfb7d0, args=@0x7fff5fbfbdc0) at inline_cache.cpp:375
#316 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbfbdb0, vmm=0x7fff5fbfbdb0, call_frame=0x7fff5fbfbdb0) at instructions.cpp:528
#317 0x000000010012068e in rubinius::VMMethod::execute_specialized<rubinius::GenericArguments> (state=0x1011019f0, previous=0x7fff5fbfbee0, exec=0x7fff5fbfbdc0, mod=0x7fff5fbfbee0, args=@0x7fff5fbfbee0) at vmmethod.hpp:627
#318 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#319 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x10243b338, mod=0x101156ee0, state=0x1011019f0, call_frame=0x7fff5fbfc5e0, args=@0x7fff5fbfc3e8) at compiledmethod.cpp:188
#320 0x000000010002f24f in rubinius::InlineCache::empty_cache_private (state=0x1011019f0, cache=0x7fff5fbfc5e0, call_frame=0x7fff5fbfc5e0, args=@0x101156ee0) at inline_cache.cpp:413
#321 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbfc5d0, vmm=0x7fff5fbfc5d0, call_frame=0x7fff5fbfc5d0) at instructions.cpp:528
#322 0x000000010011f516 in rubinius::VMMethod::execute_as_script (this=0x1011019f0, state=0x1011019f0, cm=0x7fff5fbfc720, previous=0x7fff5fbfc720) at vmmethod.cpp:683
#323 0x00000001001aa7c4 in rubinius::System::vm_run_script (cm=0x105e46158, state=0x1011019f0, gct=@0x1014aa730, calling_environment=0x7fff5fbfce40) at system.cpp:1564
#324 0x00000001000e2f24 in rubinius::Primitives::vm_run_script (state=0x1011019f0, call_frame=0x10353fcd0, exec=0x7fff5fbfc7f0, mod=0x7fff5fbfc7f0, args=@0x7fff5fbfcc48) at method_primitives.cpp:17019
#325 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x1011019f0, cache=0x10353fcd0, call_frame=0x7fff5fbfc850, args=@0x7fff5fbfce40) at inline_cache.cpp:375
#326 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbfce30, vmm=0x7fff5fbfce30, call_frame=0x7fff5fbfce30) at instructions.cpp:528
#327 0x0000000100121126 in rubinius::VMMethod::execute_specialized<rubinius::OneArgument> (state=0x1011019f0, previous=0x7fff5fbfcf40, exec=0x7fff5fbfce40, mod=0x7fff5fbfcf40, args=@0x7fff5fbfcf40) at vmmethod.hpp:627
#328 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#329 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x10214c5f0, mod=0x102af4d50, state=0x1011019f0, call_frame=0x7fff5fbfd650, args=@0x7fff5fbfd458) at compiledmethod.cpp:188
#330 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x1011019f0, cache=0x7fff5fbfd650, call_frame=0x7fff5fbfd060, args=@0x102af4d50) at inline_cache.cpp:375
#331 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbfd640, vmm=0x7fff5fbfd640, call_frame=0x7fff5fbfd640) at instructions.cpp:528
#332 0x000000010012068e in rubinius::VMMethod::execute_specialized<rubinius::GenericArguments> (state=0x1011019f0, previous=0x7fff5fbfd750, exec=0x7fff5fbfd650, mod=0x7fff5fbfd750, args=@0x7fff5fbfd750) at vmmethod.hpp:627
#333 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#334 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x10214e088, mod=0x102af51b0, state=0x1011019f0, call_frame=0x7fff5fbfde60, args=@0x7fff5fbfdc68) at compiledmethod.cpp:188
#335 0x000000010002f594 in rubinius::InlineCache::empty_cache (state=0x1011019f0, cache=0x7fff5fbfde60, call_frame=0x7fff5fbfd870, args=@0x102af51b0) at inline_cache.cpp:375
#336 0x0000000100032b8a in rubinius::VMMethod::interpreter (state=0x7fff5fbfde50, vmm=0x7fff5fbfde50, call_frame=0x7fff5fbfde50) at instructions.cpp:528
#337 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x1011019f0, previous=0x7fff5fbfdf70, exec=0x7fff5fbfde60, mod=0x7fff5fbfdf70, args=@0x7fff5fbfdf70) at vmmethod.hpp:627
#338 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#339 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x1020d0800, mod=0x103204570, state=0x1011019f0, call_frame=0x7fff5fbfe670, args=@0x7fff5fbfe4a8) at compiledmethod.cpp:188
#340 0x000000010002f09f in rubinius::InlineCache::empty_cache_vcall (state=0x1011019f0, cache=0x7fff5fbfe670, call_frame=0x7fff5fbfe670, args=@0x103204570) at inline_cache.cpp:451
#341 0x0000000100032a56 in rubinius::VMMethod::interpreter (state=0x7fff5fbfe660, vmm=0x7fff5fbfe660, call_frame=0x7fff5fbfe660) at instructions.cpp:509
#342 0x0000000100120a16 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x1011019f0, previous=0x7fff5fbfe790, exec=0x7fff5fbfe670, mod=0x7fff5fbfe790, args=@0x7fff5fbfe790) at vmmethod.hpp:627
#343 0x000000010012e698 in rubinius::LockableScopedLock::~LockableScopedLock () at /Users/james/.rvm/src/rbx-head/vm/lock.hpp:188
#344 0x000000010012e698 in rubinius::CompiledMethod::default_executor (exec=0x1020d76c0, mod=0x103204570, state=0x1011019f0, call_frame=0x0, args=@0x7fff5fbfe868) at compiledmethod.cpp:188
#345 0x0000000100153417 in rubinius::Object::send (this=0x1011019f0, state=0x0, caller=0x1020d76c0, name=0x103204570, allow_private=104) at object.cpp:500
#346 0x0000000100026a57 in rubinius::VariableRootBuffer::~VariableRootBuffer () at /Users/james/.rvm/src/rbx-head/vm/gc/variable_buffer.hpp:750
#347 0x0000000100026a57 in rubinius::Environment::run_from_filesystem (this=0x7fff5fbfe9b0, root=@0x101101618) at environment.cpp:11
#348 0x000000010020fcb6 in main (argc=0, argv=0x1020d76c0) at cli.cpp:61
(gdb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment