Skip to content

Instantly share code, notes, and snippets.

@jfredett
Created November 8, 2012 13:59
Show Gist options
  • Save jfredett/4038963 to your computer and use it in GitHub Desktop.
Save jfredett/4038963 to your computer and use it in GitHub Desktop.
dump from thread apply all bt
#0 0x00007fff918f2212 in __pthread_kill ()
#1 0x00007fff93f33b34 in pthread_kill ()
#2 0x00007fff93f77dfa in abort ()
#3 0x00007fff93f78dd5 in __assert_rtn ()
#4 0x0000000100248b07 in rubinius::MethodCacheEntry::create (state=0x101604d50, klass=0x108a4a0c0, mod=0x108a4a0c0, exec=0x1a, method_missing=rubinius::eNone, super=false) at cache.cpp:16
#5 0x000000010005e1c1 in rubinius::InlineCache::fill_private (this=0x108c1c910, state=0x101604d50, name=0x2fce, start=0x108a4a0c0, klass=0x108a4a0c0, mce=@0x7fff5fbadcf8, super=false) at inline_cache.cpp:165
#6 0x000000010005e9e3 in rubinius::InlineCache::empty_cache_private (state=0x101604d50, cache=0x108c1c910, call_frame=0x7fff5fbafde0, args=@0x7fff5fbaf290) at inline_cache.cpp:402
#7 0x000000010005f42c in rubinius::InlineCache::initialize (this=0x108c1c910, state=0x101604d50, call_frame=0x7fff5fbafde0, args=@0x7fff5fbaf290) at inline_cache.hpp:201
#8 0x000000010005bd35 in rubinius::InlineCache::check_cache (state=0x101604d50, cache=0x108c1c910, call_frame=0x7fff5fbafde0, args=@0x7fff5fbaf290) at inline_cache.cpp:615
#9 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x108c1c910, state=0x101604d50, call_frame=0x7fff5fbafde0, args=@0x7fff5fbaf290) at inline_cache.hpp:197
#10 0x0000000100067afe in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x108c1c700, call_frame=0x7fff5fbafde0) at instruction_implementations.hpp:571
#11 0x000000010011ef75 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x101604d50, previous=0x7fff5fbb2090, exec=0x108dc2aa0, mod=0x108a4ab30, args=@0x7fff5fbb1540) at machine_code.hpp:631
#12 0x000000010005d71e in rubinius::InlineCache::check_cache_poly (state=0x101604d50, cache=0x108c1a6c8, call_frame=0x7fff5fbb2090, args=@0x7fff5fbb1540) at inline_cache.cpp:720
#13 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x108c1a6c8, state=0x101604d50, call_frame=0x7fff5fbb2090, args=@0x7fff5fbb1540) at inline_cache.hpp:197
#14 0x0000000100067afe in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x108c1a3e0, call_frame=0x7fff5fbb2090) at instruction_implementations.hpp:571
#15 0x000000010011ef75 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x101604d50, previous=0x7fff5fbb4360, exec=0x108dc2910, mod=0x108a4ab30, args=@0x7fff5fbb38e8) at machine_code.hpp:631
#16 0x000000010005f07a in rubinius::InlineCache::empty_cache (state=0x101604d50, cache=0x108c0d038, call_frame=0x7fff5fbb4360, args=@0x7fff5fbb38e8) at inline_cache.cpp:390
#17 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x108c0d038, state=0x101604d50, call_frame=0x7fff5fbb4360, args=@0x7fff5fbb38e8) at inline_cache.hpp:197
#18 0x0000000100067400 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x108c0cd20, call_frame=0x7fff5fbb4360) at instruction_implementations.hpp:524
#19 0x0000000100245e8b in rubinius::BlockEnvironment::execute_interpreter (state=0x101604d50, previous=0x7fff5fbb6830, env=0x108ef8a10, args=@0x7fff5fbb5db8, invocation=@0x7fff5fbb4698) at block_environment.cpp:340
#20 0x0000000100246126 in rubinius::BlockEnvironment::invoke (state=0x101604d50, previous=0x7fff5fbb6830, env=0x108ef8a10, args=@0x7fff5fbb5db8, invocation=@0x7fff5fbb4698) at block_environment.cpp:82
#21 0x0000000100246314 in rubinius::BlockEnvironment::call_under (this=0x108ef8a10, state=0x101604d50, call_frame=0x7fff5fbb6830, exec=0x102aecd18, mod=0x101627910, args=@0x7fff5fbb5db8) at block_environment.cpp:396
#22 0x00000001001446ea in rubinius::Primitives::block_call_under (state=0x101604d50, call_frame=0x7fff5fbb6830, exec=0x102aecd18, mod=0x101627910, args=@0x7fff5fbb5db8) at method_primitives.cpp:2205
#23 0x000000010005be78 in rubinius::InlineCache::check_cache_reference (state=0x101604d50, cache=0x1019d0410, call_frame=0x7fff5fbb6830, args=@0x7fff5fbb5db8) at inline_cache.cpp:592
#24 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x1019d0410, state=0x101604d50, call_frame=0x7fff5fbb6830, args=@0x7fff5fbb5db8) at inline_cache.hpp:197
#25 0x0000000100067400 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x10316fba0, call_frame=0x7fff5fbb6830) at instruction_implementations.hpp:524
#26 0x000000010011e215 in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x101604d50, previous=0x7fff5fbb8b90, exec=0x102c0f5a0, mod=0x101624130, args=@0x7fff5fbb80b0) at machine_code.hpp:631
#27 0x000000010005ebe8 in rubinius::InlineCache::empty_cache_private (state=0x101604d50, cache=0x108cf1070, call_frame=0x7fff5fbb8b90, args=@0x7fff5fbb80b0) at inline_cache.cpp:431
#28 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x108cf1070, state=0x101604d50, call_frame=0x7fff5fbb8b90, args=@0x7fff5fbb80b0) at inline_cache.hpp:197
#29 0x000000010006770e in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x109703470, call_frame=0x7fff5fbb8b90) at instruction_implementations.hpp:542
#30 0x0000000100245e8b in rubinius::BlockEnvironment::execute_interpreter (state=0x101604d50, previous=0x7fff5fbbaeb0, env=0x10222f530, args=@0x7fff5fbba110, invocation=@0x7fff5fbb8ee8) at block_environment.cpp:340
#31 0x0000000100246126 in rubinius::BlockEnvironment::invoke (state=0x101604d50, previous=0x7fff5fbbaeb0, env=0x10222f530, args=@0x7fff5fbba110, invocation=@0x7fff5fbb8ee8) at block_environment.cpp:82
#32 0x000000010024653f in rubinius::BlockEnvironment::call (this=0x10222f530, state=0x101604d50, call_frame=0x7fff5fbbaeb0, args=@0x7fff5fbba110, flags=0) at block_environment.cpp:351
#33 0x0000000100069468 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x10309fa00, call_frame=0x7fff5fbbaeb0) at instruction_implementations.hpp:760
#34 0x000000010011e215 in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x101604d50, previous=0x7fff5fbbd1a0, exec=0x1027313a8, mod=0x10308e400, args=@0x7fff5fbbc6c0) at machine_code.hpp:631
#35 0x000000010005f07a in rubinius::InlineCache::empty_cache (state=0x101604d50, cache=0x108c666b8, call_frame=0x7fff5fbbd1a0, args=@0x7fff5fbbc6c0) at inline_cache.cpp:390
#36 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x108c666b8, state=0x101604d50, call_frame=0x7fff5fbbd1a0, args=@0x7fff5fbbc6c0) at inline_cache.hpp:197
#37 0x000000010006770e in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x109708920, call_frame=0x7fff5fbbd1a0) at instruction_implementations.hpp:542
#38 0x0000000100245e8b in rubinius::BlockEnvironment::execute_interpreter (state=0x101604d50, previous=0x7fff5fbbf600, env=0x108ef8758, args=@0x7fff5fbbebe8, invocation=@0x7fff5fbbd4f0) at block_environment.cpp:340
#39 0x0000000100246126 in rubinius::BlockEnvironment::invoke (state=0x101604d50, previous=0x7fff5fbbf600, env=0x108ef8758, args=@0x7fff5fbbebe8, invocation=@0x7fff5fbbd4f0) at block_environment.cpp:82
#40 0x0000000100244c72 in rubinius::BlockAsMethod::block_executor (state=0x101604d50, call_frame=0x7fff5fbbf600, exec=0x108ef8710, mod=0x106bf4510, args=@0x7fff5fbbebe8) at block_as_method.cpp:86
#41 0x000000010005e926 in rubinius::InlineCache::empty_cache_vcall (state=0x101604d50, cache=0x108c0d290, call_frame=0x7fff5fbbf600, args=@0x7fff5fbbebe8) at inline_cache.cpp:472
#42 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x108c0d290, state=0x101604d50, call_frame=0x7fff5fbbf600, args=@0x7fff5fbbebe8) at inline_cache.hpp:197
#43 0x0000000100067144 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x108c0d160, call_frame=0x7fff5fbbf600) at instruction_implementations.hpp:507
#44 0x0000000100245e8b in rubinius::BlockEnvironment::execute_interpreter (state=0x101604d50, previous=0x7fff5fbc1ac0, env=0x108ee3c50, args=@0x7fff5fbc1048, invocation=@0x7fff5fbbf928) at block_environment.cpp:340
#45 0x0000000100246126 in rubinius::BlockEnvironment::invoke (state=0x101604d50, previous=0x7fff5fbc1ac0, env=0x108ee3c50, args=@0x7fff5fbc1048, invocation=@0x7fff5fbbf928) at block_environment.cpp:82
#46 0x0000000100246314 in rubinius::BlockEnvironment::call_under (this=0x108ee3c50, state=0x101604d50, call_frame=0x7fff5fbc1ac0, exec=0x102aecd18, mod=0x101627910, args=@0x7fff5fbc1048) at block_environment.cpp:396
#47 0x00000001001446ea in rubinius::Primitives::block_call_under (state=0x101604d50, call_frame=0x7fff5fbc1ac0, exec=0x102aecd18, mod=0x101627910, args=@0x7fff5fbc1048) at method_primitives.cpp:2205
#48 0x000000010005be78 in rubinius::InlineCache::check_cache_reference (state=0x101604d50, cache=0x1019d0410, call_frame=0x7fff5fbc1ac0, args=@0x7fff5fbc1048) at inline_cache.cpp:592
#49 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x1019d0410, state=0x101604d50, call_frame=0x7fff5fbc1ac0, args=@0x7fff5fbc1048) at inline_cache.hpp:197
#50 0x0000000100067400 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x10316fba0, call_frame=0x7fff5fbc1ac0) at instruction_implementations.hpp:524
#51 0x000000010011e215 in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x101604d50, previous=0x7fff5fbc3f10, exec=0x102c0f5a0, mod=0x101624130, args=@0x7fff5fbc3430) at machine_code.hpp:631
#52 0x000000010005ebe8 in rubinius::InlineCache::empty_cache_private (state=0x101604d50, cache=0x103304270, call_frame=0x7fff5fbc3f10, args=@0x7fff5fbc3430) at inline_cache.cpp:431
Thread 4 (process 94557):
#0 0x00007fff918f2322 in select$DARWIN_EXTSN ()
#1 0x00000001001f3595 in rubinius::SignalHandler::perform (this=0x10330e110, state=0x103800e90) at signal.cpp:157
#2 0x00000001001f3752 in rubinius::handle_tramp (state=0x103800e90) at signal.cpp:28
#3 0x00000001002e8e2f in rubinius::Thread::in_new_thread (ptr=0x106601d40) at thread.cpp:239
#4 0x00007fff93f32782 in _pthread_start ()
#5 0x00007fff93f1f1c1 in thread_start ()
Thread 3 (process 94557):
#0 0x00007fff93f557d1 in get_tiny_previous_free_msize ()
#1 0x00007fff93f5134d in szone_free_definite_size ()
#2 0x00007fff93f4b8c8 in free ()
#3 0x00000001009b199f in llvm::DominatorTreeBase<llvm::BasicBlock>::reset () at timing.hpp:75
#4 0x0000000100a0ce8e in llvm::PMDataManager::freePass () at timing.hpp:75
#5 0x0000000100a0d23c in llvm::PMDataManager::removeDeadPasses () at timing.hpp:75
#6 0x0000000100a0dd25 in llvm::FPPassManager::runOnFunction () at timing.hpp:75
#7 0x0000000100a0edba in llvm::FunctionPassManagerImpl::run () at timing.hpp:75
#8 0x0000000100a0eed5 in llvm::FunctionPassManager::run () at timing.hpp:75
#9 0x0000000100491c89 in llvm::JIT::runJITOnFunction () at timing.hpp:75
#10 0x00000001003ecafb in rubinius::jit::Compiler::generate_function (this=0x103f80d80, ls=0x103ca0b80, indy=true) at jit_compiler.cpp:113
#11 0x00000001004170a7 in rubinius::BackgroundCompilerThread::perform (this=0x103cbf870) at state.cpp:295
#12 0x0000000100023198 in rubinius::utilities::thread::Thread::trampoline (arg=0x103cbf870) at thread.hpp:79
#13 0x00007fff93f32782 in _pthread_start ()
#14 0x00007fff93f1f1c1 in thread_start ()
Thread 1 (process 94557):
#0 0x000000010005ebac in rubinius::InlineCache::empty_cache_private (state=0x101604d50, cache=0x1083d6360, call_frame=0x7fff5fbafde0, args=@0x7fff5fbaf290) at inline_cache.cpp:431
#1 0x000000010005f42c in rubinius::InlineCache::initialize (this=0x1083d6360, state=0x101604d50, call_frame=0x7fff5fbafde0, args=@0x7fff5fbaf290) at inline_cache.hpp:201
#2 0x000000010005bd35 in rubinius::InlineCache::check_cache (state=0x101604d50, cache=0x1083d6360, call_frame=0x7fff5fbafde0, args=@0x7fff5fbaf290) at inline_cache.cpp:615
#3 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x1083d6360, state=0x101604d50, call_frame=0x7fff5fbafde0, args=@0x7fff5fbaf290) at inline_cache.hpp:197
#4 0x0000000100067afe in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x1083d6150, call_frame=0x7fff5fbafde0) at instruction_implementations.hpp:571
#5 0x000000010011ef75 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x101604d50, previous=0x7fff5fbb2090, exec=0x1090c0540, mod=0x108227a70, args=@0x7fff5fbb1540) at machine_code.hpp:631
#6 0x000000010005d71e in rubinius::InlineCache::check_cache_poly (state=0x101604d50, cache=0x1083d40d8, call_frame=0x7fff5fbb2090, args=@0x7fff5fbb1540) at inline_cache.cpp:720
#7 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x1083d40d8, state=0x101604d50, call_frame=0x7fff5fbb2090, args=@0x7fff5fbb1540) at inline_cache.hpp:197
#8 0x0000000100067afe in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x1083d3df0, call_frame=0x7fff5fbb2090) at instruction_implementations.hpp:571
#9 0x000000010011ef75 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x101604d50, previous=0x7fff5fbb4360, exec=0x1090c03b0, mod=0x108227a70, args=@0x7fff5fbb38e8) at machine_code.hpp:631
#10 0x000000010005f07a in rubinius::InlineCache::empty_cache (state=0x101604d50, cache=0x1063ad538, call_frame=0x7fff5fbb4360, args=@0x7fff5fbb38e8) at inline_cache.cpp:390
#11 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x1063ad538, state=0x101604d50, call_frame=0x7fff5fbb4360, args=@0x7fff5fbb38e8) at inline_cache.hpp:197
#12 0x0000000100067400 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x106399130, call_frame=0x7fff5fbb4360) at instruction_implementations.hpp:524
#13 0x0000000100245e8b in rubinius::BlockEnvironment::execute_interpreter (state=0x101604d50, previous=0x7fff5fbb6830, env=0x1091ee7d0, args=@0x7fff5fbb5db8, invocation=@0x7fff5fbb4698) at block_environment.cpp:340
#14 0x0000000100246126 in rubinius::BlockEnvironment::invoke (state=0x101604d50, previous=0x7fff5fbb6830, env=0x1091ee7d0, args=@0x7fff5fbb5db8, invocation=@0x7fff5fbb4698) at block_environment.cpp:82
#15 0x0000000100246314 in rubinius::BlockEnvironment::call_under (this=0x1091ee7d0, state=0x101604d50, call_frame=0x7fff5fbb6830, exec=0x102b016a8, mod=0x101627910, args=@0x7fff5fbb5db8) at block_environment.cpp:396
#16 0x00000001001446ea in rubinius::Primitives::block_call_under (state=0x101604d50, call_frame=0x7fff5fbb6830, exec=0x102b016a8, mod=0x101627910, args=@0x7fff5fbb5db8) at method_primitives.cpp:2205
#17 0x000000010005be78 in rubinius::InlineCache::check_cache_reference (state=0x101604d50, cache=0x1019d0410, call_frame=0x7fff5fbb6830, args=@0x7fff5fbb5db8) at inline_cache.cpp:592
#18 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x1019d0410, state=0x101604d50, call_frame=0x7fff5fbb6830, args=@0x7fff5fbb5db8) at inline_cache.hpp:197
#19 0x0000000100067400 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x10316fba0, call_frame=0x7fff5fbb6830) at instruction_implementations.hpp:524
#20 0x000000010011e215 in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x101604d50, previous=0x7fff5fbb8b90, exec=0x102c28490, mod=0x101624130, args=@0x7fff5fbb80b0) at machine_code.hpp:631
#21 0x000000010005ebe8 in rubinius::InlineCache::empty_cache_private (state=0x101604d50, cache=0x1084505a0, call_frame=0x7fff5fbb8b90, args=@0x7fff5fbb80b0) at inline_cache.cpp:431
#22 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x1084505a0, state=0x101604d50, call_frame=0x7fff5fbb8b90, args=@0x7fff5fbb80b0) at inline_cache.hpp:197
#23 0x000000010006770e in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x108430a40, call_frame=0x7fff5fbb8b90) at instruction_implementations.hpp:542
#24 0x0000000100245e8b in rubinius::BlockEnvironment::execute_interpreter (state=0x101604d50, previous=0x7fff5fbbaeb0, env=0x102251400, args=@0x7fff5fbba110, invocation=@0x7fff5fbb8ee8) at block_environment.cpp:340
#25 0x0000000100246126 in rubinius::BlockEnvironment::invoke (state=0x101604d50, previous=0x7fff5fbbaeb0, env=0x102251400, args=@0x7fff5fbba110, invocation=@0x7fff5fbb8ee8) at block_environment.cpp:82
#26 0x000000010024653f in rubinius::BlockEnvironment::call (this=0x102251400, state=0x101604d50, call_frame=0x7fff5fbbaeb0, args=@0x7fff5fbba110, flags=0) at block_environment.cpp:351
#27 0x0000000100069468 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x10309fa00, call_frame=0x7fff5fbbaeb0) at instruction_implementations.hpp:760
#28 0x000000010011e215 in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x101604d50, previous=0x7fff5fbbd1a0, exec=0x102731240, mod=0x10308e400, args=@0x7fff5fbbc6c0) at machine_code.hpp:631
#29 0x000000010005f07a in rubinius::InlineCache::empty_cache (state=0x101604d50, cache=0x10845d788, call_frame=0x7fff5fbbd1a0, args=@0x7fff5fbbc6c0) at inline_cache.cpp:390
#30 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x10845d788, state=0x101604d50, call_frame=0x7fff5fbbd1a0, args=@0x7fff5fbbc6c0) at inline_cache.hpp:197
#31 0x000000010006770e in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x10844fed0, call_frame=0x7fff5fbbd1a0) at instruction_implementations.hpp:542
#32 0x0000000100245e8b in rubinius::BlockEnvironment::execute_interpreter (state=0x101604d50, previous=0x7fff5fbbf600, env=0x1091ee518, args=@0x7fff5fbbebe8, invocation=@0x7fff5fbbd4f0) at block_environment.cpp:340
#33 0x0000000100246126 in rubinius::BlockEnvironment::invoke (state=0x101604d50, previous=0x7fff5fbbf600, env=0x1091ee518, args=@0x7fff5fbbebe8, invocation=@0x7fff5fbbd4f0) at block_environment.cpp:82
#34 0x0000000100244c72 in rubinius::BlockAsMethod::block_executor (state=0x101604d50, call_frame=0x7fff5fbbf600, exec=0x1091ee4d0, mod=0x1063afab0, args=@0x7fff5fbbebe8) at block_as_method.cpp:86
#35 0x000000010005e926 in rubinius::InlineCache::empty_cache_vcall (state=0x101604d50, cache=0x1063ad590, call_frame=0x7fff5fbbf600, args=@0x7fff5fbbebe8) at inline_cache.cpp:472
#36 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x1063ad590, state=0x101604d50, call_frame=0x7fff5fbbf600, args=@0x7fff5fbbebe8) at inline_cache.hpp:197
#37 0x0000000100067144 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x10639bc70, call_frame=0x7fff5fbbf600) at instruction_implementations.hpp:507
#38 0x0000000100245e8b in rubinius::BlockEnvironment::execute_interpreter (state=0x101604d50, previous=0x7fff5fbc1ac0, env=0x1091e20c8, args=@0x7fff5fbc1048, invocation=@0x7fff5fbbf928) at block_environment.cpp:340
#39 0x0000000100246126 in rubinius::BlockEnvironment::invoke (state=0x101604d50, previous=0x7fff5fbc1ac0, env=0x1091e20c8, args=@0x7fff5fbc1048, invocation=@0x7fff5fbbf928) at block_environment.cpp:82
#40 0x0000000100246314 in rubinius::BlockEnvironment::call_under (this=0x1091e20c8, state=0x101604d50, call_frame=0x7fff5fbc1ac0, exec=0x102b016a8, mod=0x101627910, args=@0x7fff5fbc1048) at block_environment.cpp:396
#41 0x00000001001446ea in rubinius::Primitives::block_call_under (state=0x101604d50, call_frame=0x7fff5fbc1ac0, exec=0x102b016a8, mod=0x101627910, args=@0x7fff5fbc1048) at method_primitives.cpp:2205
#42 0x000000010005be78 in rubinius::InlineCache::check_cache_reference (state=0x101604d50, cache=0x1019d0410, call_frame=0x7fff5fbc1ac0, args=@0x7fff5fbc1048) at inline_cache.cpp:592
#43 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x1019d0410, state=0x101604d50, call_frame=0x7fff5fbc1ac0, args=@0x7fff5fbc1048) at inline_cache.hpp:197
#44 0x0000000100067400 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x10316fba0, call_frame=0x7fff5fbc1ac0) at instruction_implementations.hpp:524
#45 0x000000010011e215 in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x101604d50, previous=0x7fff5fbc3f10, exec=0x102c28490, mod=0x101624130, args=@0x7fff5fbc3430) at machine_code.hpp:631
#46 0x000000010005ebe8 in rubinius::InlineCache::empty_cache_private (state=0x101604d50, cache=0x1083b7730, call_frame=0x7fff5fbc3f10, args=@0x7fff5fbc3430) at inline_cache.cpp:431
#47 0x000000010005f42c in rubinius::InlineCache::initialize (this=0x1083b7730, state=0x101604d50, call_frame=0x7fff5fbc3f10, args=@0x7fff5fbc3430) at inline_cache.hpp:201
#48 0x000000010005d74d in rubinius::InlineCache::check_cache_poly (state=0x101604d50, cache=0x1083b7730, call_frame=0x7fff5fbc3f10, args=@0x7fff5fbc3430) at inline_cache.cpp:723
#49 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x1083b7730, state=0x101604d50, call_frame=0x7fff5fbc3f10, args=@0x7fff5fbc3430) at inline_cache.hpp:197
#50 0x000000010006770e in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x1083b71e0, call_frame=0x7fff5fbc3f10) at instruction_implementations.hpp:542
#51 0x000000010011e8c5 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x101604d50, previous=0x7fff5fbc62b0, exec=0x107d55dd8, mod=0x1063477e0, args=@0x7fff5fbc5898) at machine_code.hpp:631
#52 0x000000010005e926 in rubinius::InlineCache::empty_cache_vcall (state=0x101604d50, cache=0x1083b7070, call_frame=0x7fff5fbc62b0, args=@0x7fff5fbc5898) at inline_cache.cpp:472
#53 0x000000010005f42c in rubinius::InlineCache::initialize (this=0x1083b7070, state=0x101604d50, call_frame=0x7fff5fbc62b0, args=@0x7fff5fbc5898) at inline_cache.hpp:201
#54 0x000000010005d74d in rubinius::InlineCache::check_cache_poly (state=0x101604d50, cache=0x1083b7070, call_frame=0x7fff5fbc62b0, args=@0x7fff5fbc5898) at inline_cache.cpp:723
#55 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x1083b7070, state=0x101604d50, call_frame=0x7fff5fbc62b0, args=@0x7fff5fbc5898) at inline_cache.hpp:197
#56 0x0000000100067144 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x1083b6d40, call_frame=0x7fff5fbc62b0) at instruction_implementations.hpp:507
#57 0x000000010011e215 in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x101604d50, previous=0x7fff5fbc8590, exec=0x107d55ea0, mod=0x1063477e0, args=@0x7fff5fbc7b18) at machine_code.hpp:631
#58 0x000000010005ebe8 in rubinius::InlineCache::empty_cache_private (state=0x101604d50, cache=0x1063b0f58, call_frame=0x7fff5fbc8590, args=@0x7fff5fbc7b18) at inline_cache.cpp:431
#59 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x1063b0f58, state=0x101604d50, call_frame=0x7fff5fbc8590, args=@0x7fff5fbc7b18) at inline_cache.hpp:197
#60 0x0000000100067400 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x10639b2f0, call_frame=0x7fff5fbc8590) at instruction_implementations.hpp:524
#61 0x0000000100245e8b in rubinius::BlockEnvironment::execute_interpreter (state=0x101604d50, previous=0x7fff5fbcaa60, env=0x109380e58, args=@0x7fff5fbc9fe8, invocation=@0x7fff5fbc88c8) at block_environment.cpp:340
#62 0x0000000100246126 in rubinius::BlockEnvironment::invoke (state=0x101604d50, previous=0x7fff5fbcaa60, env=0x109380e58, args=@0x7fff5fbc9fe8, invocation=@0x7fff5fbc88c8) at block_environment.cpp:82
#63 0x0000000100246314 in rubinius::BlockEnvironment::call_under (this=0x109380e58, state=0x101604d50, call_frame=0x7fff5fbcaa60, exec=0x102b016a8, mod=0x101627910, args=@0x7fff5fbc9fe8) at block_environment.cpp:396
#64 0x00000001001446ea in rubinius::Primitives::block_call_under (state=0x101604d50, call_frame=0x7fff5fbcaa60, exec=0x102b016a8, mod=0x101627910, args=@0x7fff5fbc9fe8) at method_primitives.cpp:2205
#65 0x000000010005be78 in rubinius::InlineCache::check_cache_reference (state=0x101604d50, cache=0x1019d0410, call_frame=0x7fff5fbcaa60, args=@0x7fff5fbc9fe8) at inline_cache.cpp:592
#66 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x1019d0410, state=0x101604d50, call_frame=0x7fff5fbcaa60, args=@0x7fff5fbc9fe8) at inline_cache.hpp:197
#67 0x0000000100067400 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x10316fba0, call_frame=0x7fff5fbcaa60) at instruction_implementations.hpp:524
#68 0x000000010011e215 in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x101604d50, previous=0x7fff5fbcceb0, exec=0x102c28490, mod=0x101624130, args=@0x7fff5fbcc3d0) at machine_code.hpp:631
#69 0x000000010005f07a in rubinius::InlineCache::empty_cache (state=0x101604d50, cache=0x1083aab20, call_frame=0x7fff5fbcceb0, args=@0x7fff5fbcc3d0) at inline_cache.cpp:390
#70 0x000000010005f42c in rubinius::InlineCache::initialize (this=0x1083aab20, state=0x101604d50, call_frame=0x7fff5fbcceb0, args=@0x7fff5fbcc3d0) at inline_cache.hpp:201
#71 0x000000010005d74d in rubinius::InlineCache::check_cache_poly (state=0x101604d50, cache=0x1083aab20, call_frame=0x7fff5fbcceb0, args=@0x7fff5fbcc3d0) at inline_cache.cpp:723
#72 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x1083aab20, state=0x101604d50, call_frame=0x7fff5fbcceb0, args=@0x7fff5fbcc3d0) at inline_cache.hpp:197
#73 0x000000010006770e in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x1083aa0c0, call_frame=0x7fff5fbcceb0) at instruction_implementations.hpp:542
#74 0x0000000100245e8b in rubinius::BlockEnvironment::execute_interpreter (state=0x101604d50, previous=0x7fff5fbcf1e0, env=0x102224df8, args=@0x7fff5fbce440, invocation=@0x7fff5fbcd218) at block_environment.cpp:340
#75 0x0000000100246126 in rubinius::BlockEnvironment::invoke (state=0x101604d50, previous=0x7fff5fbcf1e0, env=0x102224df8, args=@0x7fff5fbce440, invocation=@0x7fff5fbcd218) at block_environment.cpp:82
#76 0x000000010024653f in rubinius::BlockEnvironment::call (this=0x102224df8, state=0x101604d50, call_frame=0x7fff5fbcf1e0, args=@0x7fff5fbce440, flags=0) at block_environment.cpp:351
#77 0x0000000100069468 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x1083aad90, call_frame=0x7fff5fbcf1e0) at instruction_implementations.hpp:760
#78 0x000000010011e8c5 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x101604d50, previous=0x7fff5fbd14a0, exec=0x107e37068, mod=0x10630f800, args=@0x7fff5fbd09c0) at machine_code.hpp:631
#79 0x000000010005bd0c in rubinius::InlineCache::check_cache (state=0x101604d50, cache=0x105170308, call_frame=0x7fff5fbd14a0, args=@0x7fff5fbd09c0) at inline_cache.cpp:612
#80 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x105170308, state=0x101604d50, call_frame=0x7fff5fbd14a0, args=@0x7fff5fbd09c0) at inline_cache.hpp:197
#81 0x000000010006770e in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x1083a8b40, call_frame=0x7fff5fbd14a0) at instruction_implementations.hpp:542
#82 0x000000010011fcd5 in rubinius::MachineCode::execute_specialized<rubinius::TwoArguments> (state=0x101604d50, previous=0x7fff5fbd37a0, exec=0x107e367d0, mod=0x10630f800, args=@0x7fff5fbd2d28) at machine_code.hpp:631
#83 0x000000010005be78 in rubinius::InlineCache::check_cache_reference (state=0x101604d50, cache=0x1083a7f40, call_frame=0x7fff5fbd37a0, args=@0x7fff5fbd2d28) at inline_cache.cpp:592
#84 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x1083a7f40, state=0x101604d50, call_frame=0x7fff5fbd37a0, args=@0x7fff5fbd2d28) at inline_cache.hpp:197
#85 0x0000000100067400 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x1083a77c0, call_frame=0x7fff5fbd37a0) at instruction_implementations.hpp:524
#86 0x0000000100245e8b in rubinius::BlockEnvironment::execute_interpreter (state=0x101604d50, previous=0x7fff5fbd5ad0, env=0x102223d40, args=@0x7fff5fbd4d30, invocation=@0x7fff5fbd3b08) at block_environment.cpp:340
#87 0x0000000100246126 in rubinius::BlockEnvironment::invoke (state=0x101604d50, previous=0x7fff5fbd5ad0, env=0x102223d40, args=@0x7fff5fbd4d30, invocation=@0x7fff5fbd3b08) at block_environment.cpp:82
#88 0x000000010024653f in rubinius::BlockEnvironment::call (this=0x102223d40, state=0x101604d50, call_frame=0x7fff5fbd5ad0, args=@0x7fff5fbd4d30, flags=0) at block_environment.cpp:351
#89 0x0000000100069468 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x10166d190, call_frame=0x7fff5fbd5ad0) at instruction_implementations.hpp:760
#90 0x000000010011e8c5 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x101604d50, previous=0x7fff5fbd7ee0, exec=0x102a8a658, mod=0x101626a20, args=@0x7fff5fbd7400) at machine_code.hpp:631
#91 0x000000010005f07a in rubinius::InlineCache::empty_cache (state=0x101604d50, cache=0x1083a7710, call_frame=0x7fff5fbd7ee0, args=@0x7fff5fbd7400) at inline_cache.cpp:390
#92 0x000000010005f42c in rubinius::InlineCache::initialize (this=0x1083a7710, state=0x101604d50, call_frame=0x7fff5fbd7ee0, args=@0x7fff5fbd7400) at inline_cache.hpp:201
#93 0x000000010005d74d in rubinius::InlineCache::check_cache_poly (state=0x101604d50, cache=0x1083a7710, call_frame=0x7fff5fbd7ee0, args=@0x7fff5fbd7400) at inline_cache.cpp:723
#94 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x1083a7710, state=0x101604d50, call_frame=0x7fff5fbd7ee0, args=@0x7fff5fbd7400) at inline_cache.hpp:197
#95 0x000000010006770e in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x1083a7450, call_frame=0x7fff5fbd7ee0) at instruction_implementations.hpp:542
#96 0x000000010011f625 in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x101604d50, previous=0x7fff5fbda290, exec=0x107e43270, mod=0x1063468c0, args=@0x7fff5fbd9818) at machine_code.hpp:631
#97 0x000000010005ebe8 in rubinius::InlineCache::empty_cache_private (state=0x101604d50, cache=0x10516ec10, call_frame=0x7fff5fbda290, args=@0x7fff5fbd9818) at inline_cache.cpp:431
#98 0x000000010005f42c in rubinius::InlineCache::initialize (this=0x10516ec10, state=0x101604d50, call_frame=0x7fff5fbda290, args=@0x7fff5fbd9818) at inline_cache.hpp:201
#99 0x000000010005d74d in rubinius::InlineCache::check_cache_poly (state=0x101604d50, cache=0x10516ec10, call_frame=0x7fff5fbda290, args=@0x7fff5fbd9818) at inline_cache.cpp:723
#100 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x10516ec10, state=0x101604d50, call_frame=0x7fff5fbda290, args=@0x7fff5fbd9818) at inline_cache.hpp:197
#101 0x0000000100067400 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x1083a4290, call_frame=0x7fff5fbda290) at instruction_implementations.hpp:524
#102 0x000000010011f625 in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x101604d50, previous=0x7fff5fbdc690, exec=0x107e0f2f0, mod=0x1063468c0, args=@0x7fff5fbdbc18) at machine_code.hpp:631
#103 0x000000010005f07a in rubinius::InlineCache::empty_cache (state=0x101604d50, cache=0x1083a8650, call_frame=0x7fff5fbdc690, args=@0x7fff5fbdbc18) at inline_cache.cpp:390
#104 0x000000010005f42c in rubinius::InlineCache::initialize (this=0x1083a8650, state=0x101604d50, call_frame=0x7fff5fbdc690, args=@0x7fff5fbdbc18) at inline_cache.hpp:201
#105 0x000000010005d74d in rubinius::InlineCache::check_cache_poly (state=0x101604d50, cache=0x1083a8650, call_frame=0x7fff5fbdc690, args=@0x7fff5fbdbc18) at inline_cache.cpp:723
#106 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x1083a8650, state=0x101604d50, call_frame=0x7fff5fbdc690, args=@0x7fff5fbdbc18) at inline_cache.hpp:197
#107 0x0000000100067400 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x1083a84a0, call_frame=0x7fff5fbdc690) at instruction_implementations.hpp:524
#108 0x0000000100245e8b in rubinius::BlockEnvironment::execute_interpreter (state=0x101604d50, previous=0x7fff5fbde9a0, env=0x102222a88, args=@0x7fff5fbddc00, invocation=@0x7fff5fbdc9d8) at block_environment.cpp:340
#109 0x0000000100246126 in rubinius::BlockEnvironment::invoke (state=0x101604d50, previous=0x7fff5fbde9a0, env=0x102222a88, args=@0x7fff5fbddc00, invocation=@0x7fff5fbdc9d8) at block_environment.cpp:82
#110 0x000000010024653f in rubinius::BlockEnvironment::call (this=0x102222a88, state=0x101604d50, call_frame=0x7fff5fbde9a0, args=@0x7fff5fbddc00, flags=0) at block_environment.cpp:351
111 0x0000000100069468 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x10166d190, call_frame=0x7fff5fbde9a0) at instruction_implementations.hpp:760 [7/977]
#112 0x000000010011e8c5 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x101604d50, previous=0x7fff5fbe0db0, exec=0x102a8a658, mod=0x101626a20, args=@0x7fff5fbe02d0) at machine_code.hpp:631
#113 0x000000010005f07a in rubinius::InlineCache::empty_cache (state=0x101604d50, cache=0x10516ed18, call_frame=0x7fff5fbe0db0, args=@0x7fff5fbe02d0) at inline_cache.cpp:390
#114 0x000000010005f42c in rubinius::InlineCache::initialize (this=0x10516ed18, state=0x101604d50, call_frame=0x7fff5fbe0db0, args=@0x7fff5fbe02d0) at inline_cache.hpp:201
#115 0x000000010005d74d in rubinius::InlineCache::check_cache_poly (state=0x101604d50, cache=0x10516ed18, call_frame=0x7fff5fbe0db0, args=@0x7fff5fbe02d0) at inline_cache.cpp:723
#116 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x10516ed18, state=0x101604d50, call_frame=0x7fff5fbe0db0, args=@0x7fff5fbe02d0) at inline_cache.hpp:197
#117 0x000000010006770e in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x1083a4290, call_frame=0x7fff5fbe0db0) at instruction_implementations.hpp:542
#118 0x000000010011f625 in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x101604d50, previous=0x7fff5fbe31b0, exec=0x107e0f2f0, mod=0x1063468c0, args=@0x7fff5fbe2738) at machine_code.hpp:631
#119 0x000000010005f07a in rubinius::InlineCache::empty_cache (state=0x101604d50, cache=0x1083a8650, call_frame=0x7fff5fbe31b0, args=@0x7fff5fbe2738) at inline_cache.cpp:390
#120 0x000000010005f42c in rubinius::InlineCache::initialize (this=0x1083a8650, state=0x101604d50, call_frame=0x7fff5fbe31b0, args=@0x7fff5fbe2738) at inline_cache.hpp:201
#121 0x000000010005d74d in rubinius::InlineCache::check_cache_poly (state=0x101604d50, cache=0x1083a8650, call_frame=0x7fff5fbe31b0, args=@0x7fff5fbe2738) at inline_cache.cpp:723
#122 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x1083a8650, state=0x101604d50, call_frame=0x7fff5fbe31b0, args=@0x7fff5fbe2738) at inline_cache.hpp:197
#123 0x0000000100067400 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x1083a84a0, call_frame=0x7fff5fbe31b0) at instruction_implementations.hpp:524
#124 0x0000000100245e8b in rubinius::BlockEnvironment::execute_interpreter (state=0x101604d50, previous=0x7fff5fbe54c0, env=0x1021cf1b0, args=@0x7fff5fbe4720, invocation=@0x7fff5fbe34f8) at block_environment.cpp:340
#125 0x0000000100246126 in rubinius::BlockEnvironment::invoke (state=0x101604d50, previous=0x7fff5fbe54c0, env=0x1021cf1b0, args=@0x7fff5fbe4720, invocation=@0x7fff5fbe34f8) at block_environment.cpp:82
#126 0x000000010024653f in rubinius::BlockEnvironment::call (this=0x1021cf1b0, state=0x101604d50, call_frame=0x7fff5fbe54c0, args=@0x7fff5fbe4720, flags=0) at block_environment.cpp:351
#127 0x0000000100069468 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x10166d190, call_frame=0x7fff5fbe54c0) at instruction_implementations.hpp:760
#128 0x000000010011e8c5 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x101604d50, previous=0x7fff5fbe78d0, exec=0x102a8a658, mod=0x101626a20, args=@0x7fff5fbe6df0) at machine_code.hpp:631
#129 0x000000010005f07a in rubinius::InlineCache::empty_cache (state=0x101604d50, cache=0x10516ed18, call_frame=0x7fff5fbe78d0, args=@0x7fff5fbe6df0) at inline_cache.cpp:390
#130 0x000000010005f42c in rubinius::InlineCache::initialize (this=0x10516ed18, state=0x101604d50, call_frame=0x7fff5fbe78d0, args=@0x7fff5fbe6df0) at inline_cache.hpp:201
#131 0x000000010005d74d in rubinius::InlineCache::check_cache_poly (state=0x101604d50, cache=0x10516ed18, call_frame=0x7fff5fbe78d0, args=@0x7fff5fbe6df0) at inline_cache.cpp:723
#132 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x10516ed18, state=0x101604d50, call_frame=0x7fff5fbe78d0, args=@0x7fff5fbe6df0) at inline_cache.hpp:197
#133 0x000000010006770e in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x1083a4290, call_frame=0x7fff5fbe78d0) at instruction_implementations.hpp:542
#134 0x000000010011f625 in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x101604d50, previous=0x7fff5fbe9cd0, exec=0x107e0f2f0, mod=0x1063468c0, args=@0x7fff5fbe9258) at machine_code.hpp:631
#135 0x000000010005f07a in rubinius::InlineCache::empty_cache (state=0x101604d50, cache=0x1083a4230, call_frame=0x7fff5fbe9cd0, args=@0x7fff5fbe9258) at inline_cache.cpp:390
#136 0x000000010005f42c in rubinius::InlineCache::initialize (this=0x1083a4230, state=0x101604d50, call_frame=0x7fff5fbe9cd0, args=@0x7fff5fbe9258) at inline_cache.hpp:201
#137 0x000000010005d74d in rubinius::InlineCache::check_cache_poly (state=0x101604d50, cache=0x1083a4230, call_frame=0x7fff5fbe9cd0, args=@0x7fff5fbe9258) at inline_cache.cpp:723
#138 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x1083a4230, state=0x101604d50, call_frame=0x7fff5fbe9cd0, args=@0x7fff5fbe9258) at inline_cache.hpp:197
#139 0x0000000100067400 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x1083a40d0, call_frame=0x7fff5fbe9cd0) at instruction_implementations.hpp:524
#140 0x0000000100245e8b in rubinius::BlockEnvironment::execute_interpreter (state=0x101604d50, previous=0x7fff5fbebfe0, env=0x1093aa6c8, args=@0x7fff5fbeb240, invocation=@0x7fff5fbea018) at block_environment.cpp:340
#141 0x0000000100246126 in rubinius::BlockEnvironment::invoke (state=0x101604d50, previous=0x7fff5fbebfe0, env=0x1093aa6c8, args=@0x7fff5fbeb240, invocation=@0x7fff5fbea018) at block_environment.cpp:82
#142 0x000000010024653f in rubinius::BlockEnvironment::call (this=0x1093aa6c8, state=0x101604d50, call_frame=0x7fff5fbebfe0, args=@0x7fff5fbeb240, flags=0) at block_environment.cpp:351
#143 0x0000000100069468 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x10166d190, call_frame=0x7fff5fbebfe0) at instruction_implementations.hpp:760
#144 0x000000010011e8c5 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x101604d50, previous=0x7fff5fbee300, exec=0x102a8a658, mod=0x101626a20, args=@0x7fff5fbed820) at machine_code.hpp:631
#145 0x000000010005f07a in rubinius::InlineCache::empty_cache (state=0x101604d50, cache=0x1083a1228, call_frame=0x7fff5fbee300, args=@0x7fff5fbed820) at inline_cache.cpp:390
#146 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x1083a1228, state=0x101604d50, call_frame=0x7fff5fbee300, args=@0x7fff5fbed820) at inline_cache.hpp:197
#147 0x000000010006770e in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x1083a0af0, call_frame=0x7fff5fbee300) at instruction_implementations.hpp:542
#148 0x0000000100245e8b in rubinius::BlockEnvironment::execute_interpreter (state=0x101604d50, previous=0x7fff5fbf0620, env=0x1021c1b80, args=@0x7fff5fbef880, invocation=@0x7fff5fbee658) at block_environment.cpp:340
#149 0x0000000100246126 in rubinius::BlockEnvironment::invoke (state=0x101604d50, previous=0x7fff5fbf0620, env=0x1021c1b80, args=@0x7fff5fbef880, invocation=@0x7fff5fbee658) at block_environment.cpp:82
#150 0x000000010024653f in rubinius::BlockEnvironment::call (this=0x1021c1b80, state=0x101604d50, call_frame=0x7fff5fbf0620, args=@0x7fff5fbef880, flags=0) at block_environment.cpp:351
#151 0x0000000100069468 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x1083a14b0, call_frame=0x7fff5fbf0620) at instruction_implementations.hpp:760
#152 0x000000010011e215 in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x101604d50, previous=0x7fff5fbf2a60, exec=0x107d7d980, mod=0x10633ce60, args=@0x7fff5fbf1f80) at machine_code.hpp:631
#153 0x0000000100250fb3 in rubinius::CompiledCode::default_executor (state=0x101604d50, call_frame=0x7fff5fbf2a60, exec=0x107d7d980, mod=0x10633ce60, args=@0x7fff5fbf1f80) at compiledcode.cpp:190
#154 0x000000010005f07a in rubinius::InlineCache::empty_cache (state=0x101604d50, cache=0x106376df0, call_frame=0x7fff5fbf2a60, args=@0x7fff5fbf1f80) at inline_cache.cpp:390
#155 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x106376df0, state=0x101604d50, call_frame=0x7fff5fbf2a60, args=@0x7fff5fbf1f80) at inline_cache.hpp:197
#156 0x000000010006770e in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x1063763a0, call_frame=0x7fff5fbf2a60) at instruction_implementations.hpp:542
#157 0x000000010011fcd5 in rubinius::MachineCode::execute_specialized<rubinius::TwoArguments> (state=0x101604d50, previous=0x7fff5fbf4ea0, exec=0x1020724b0, mod=0x1066848d0, args=@0x7fff5fbf4428) at machine_code.hpp:631
#158 0x0000000100250fb3 in rubinius::CompiledCode::default_executor (state=0x101604d50, call_frame=0x7fff5fbf4ea0, exec=0x1020724b0, mod=0x1066848d0, args=@0x7fff5fbf4428) at compiledcode.cpp:190
#159 0x000000010005f07a in rubinius::InlineCache::empty_cache (state=0x101604d50, cache=0x10410e748, call_frame=0x7fff5fbf4ea0, args=@0x7fff5fbf4428) at inline_cache.cpp:390
#160 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x10410e748, state=0x101604d50, call_frame=0x7fff5fbf4ea0, args=@0x7fff5fbf4428) at inline_cache.hpp:197
#161 0x0000000100067400 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x106357fe0, call_frame=0x7fff5fbf4ea0) at instruction_implementations.hpp:524
#162 0x000000010011e215 in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x101604d50, previous=0x7fff5fbf7310, exec=0x102082790, mod=0x10631c120, args=@0x7fff5fbf6898) at machine_code.hpp:631
#163 0x0000000100250fb3 in rubinius::CompiledCode::default_executor (state=0x101604d50, call_frame=0x7fff5fbf7310, exec=0x102082790, mod=0x10631c120, args=@0x7fff5fbf6898) at compiledcode.cpp:190
#164 0x000000010005ebe8 in rubinius::InlineCache::empty_cache_private (state=0x101604d50, cache=0x1063564e0, call_frame=0x7fff5fbf7310, args=@0x7fff5fbf6898) at inline_cache.cpp:431
#165 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x1063564e0, state=0x101604d50, call_frame=0x7fff5fbf7310, args=@0x7fff5fbf6898) at inline_cache.hpp:197
#166 0x0000000100067400 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x1063560a0, call_frame=0x7fff5fbf7310) at instruction_implementations.hpp:524
#167 0x0000000100245e8b in rubinius::BlockEnvironment::execute_interpreter (state=0x101604d50, previous=0x7fff5fbf9a60, env=0x1021a8690, args=@0x7fff5fbf8fe8, invocation=@0x7fff5fbf7658) at block_environment.cpp:340
#168 0x0000000100246126 in rubinius::BlockEnvironment::invoke (state=0x101604d50, previous=0x7fff5fbf9a60, env=0x1021a8690, args=@0x7fff5fbf8fe8, invocation=@0x7fff5fbf7658) at block_environment.cpp:82
#169 0x000000010024653f in rubinius::BlockEnvironment::call (this=0x1021a8690, state=0x101604d50, call_frame=0x7fff5fbf9a60, args=@0x7fff5fbf8fe8, flags=0) at block_environment.cpp:351
#170 0x00000001002d1390 in rubinius::Proc::call (this=0x1021a8790, state=0x101604d50, call_frame=0x7fff5fbf9a60, args=@0x7fff5fbf8fe8) at proc.cpp:131
#171 0x00000001002d1631 in rubinius::Proc::call_prim (this=0x1021a8790, state=0x101604d50, call_frame=0x7fff5fbf9a60, exec=0x102a8e3e8, mod=0x10162a770, args=@0x7fff5fbf8fe8) at proc.cpp:166
#172 0x000000010018c20e in rubinius::Primitives::proc_call (state=0x101604d50, call_frame=0x7fff5fbf9a60, exec=0x102a8e3e8, mod=0x10162a770, args=@0x7fff5fbf8fe8) at method_primitives.cpp:12375
#173 0x000000010005f07a in rubinius::InlineCache::empty_cache (state=0x101604d50, cache=0x106357b30, call_frame=0x7fff5fbf9a60, args=@0x7fff5fbf8fe8) at inline_cache.cpp:390
#174 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x106357b30, state=0x101604d50, call_frame=0x7fff5fbf9a60, args=@0x7fff5fbf8fe8) at inline_cache.hpp:197
#175 0x0000000100067400 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x106357460, call_frame=0x7fff5fbf9a60) at instruction_implementations.hpp:524
#176 0x000000010011e8c5 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x101604d50, previous=0x7fff5fbfbea0, exec=0x102a038a8, mod=0x103904530, args=@0x7fff5fbfb488) at machine_code.hpp:631
#177 0x0000000100250fb3 in rubinius::CompiledCode::default_executor (state=0x101604d50, call_frame=0x7fff5fbfbea0, exec=0x102a038a8, mod=0x103904530, args=@0x7fff5fbfb488) at compiledcode.cpp:190
#178 0x000000010005e926 in rubinius::InlineCache::empty_cache_vcall (state=0x101604d50, cache=0x10410bf60, call_frame=0x7fff5fbfbea0, args=@0x7fff5fbfb488) at inline_cache.cpp:472
#179 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x10410bf60, state=0x101604d50, call_frame=0x7fff5fbfbea0, args=@0x7fff5fbfb488) at inline_cache.hpp:197
#180 0x0000000100067144 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x106356e90, call_frame=0x7fff5fbfbea0) at instruction_implementations.hpp:507
#181 0x000000010011e8c5 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x101604d50, previous=0x7fff5fbfe2f0, exec=0x102a03970, mod=0x103904530, args=@0x7fff5fbfd8d8) at machine_code.hpp:631
#182 0x0000000100250fb3 in rubinius::CompiledCode::default_executor (state=0x101604d50, call_frame=0x7fff5fbfe2f0, exec=0x102a03970, mod=0x103904530, args=@0x7fff5fbfd8d8) at compiledcode.cpp:190
#183 0x000000010005e926 in rubinius::InlineCache::empty_cache_vcall (state=0x101604d50, cache=0x104011c70, call_frame=0x7fff5fbfe2f0, args=@0x7fff5fbfd8d8) at inline_cache.cpp:472
#184 0x00000001000a3456 in rubinius::InlineCache::execute (this=0x104011c70, state=0x101604d50, call_frame=0x7fff5fbfe2f0, args=@0x7fff5fbfd8d8) at inline_cache.hpp:197
#185 0x0000000100067144 in rubinius::MachineCode::interpreter (state=0x101604d50, mcode=0x10390a840, call_frame=0x7fff5fbfe2f0) at instruction_implementations.hpp:507
#186 0x000000010011e8c5 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x101604d50, previous=0x0, exec=0x10212d4d8, mod=0x103904530, args=@0x7fff5fbfe768) at machine_code.hpp:631
#187 0x0000000100250fb3 in rubinius::CompiledCode::default_executor (state=0x101604d50, call_frame=0x0, exec=0x10212d4d8, mod=0x103904530, args=@0x7fff5fbfe768) at compiledcode.cpp:190
#188 0x000000010003fcd9 in rubinius::Dispatch::send (this=0x7fff5fbfe798, state=0x101604d50, call_frame=0x0, lookup=@0x7fff5fbfe7b8, args=@0x7fff5fbfe768, reason=rubinius::eNormal) at dispatch.cpp:42
#189 0x000000010029c333 in rubinius::Object::send (this=0x10213a9b8, state=0x101604d50, caller=0x0, name=0x419e, allow_private=true) at object.cpp:528
#190 0x00000001000469d7 in rubinius::Environment::run_from_filesystem (this=0x7fff5fbfecc8) at environment.cpp:897
#191 0x0000000100357718 in main (argc=5, argv=0x7fff5fbff598) at cli.cpp:54
2 = {
<rubinius::Object> = {
<rubinius::ObjectHeader> = {
header = {
f = {
inflated = 0,
obj_type = rubinius::MethodCacheEntryType,
meaning = 0,
zone = rubinius::YoungObjectZone,
age = 0,
Forwarded = 0,
Remember = 0,
Marked = 0,
InImmix = 0,
Pinned = 0,
Frozen = 0,
Tainted = 0,
Untrusted = 0,
LockContended = 0,
unused = 0,
aux_word = 0
},
flags64 = 4180,
all_flags = 0x1054
},
klass_ = 0x1016241b0,
ivars_ = 0x1a,
__body__ = {0x10822adf0}
}, <No data fields>},
members of rubinius::MethodCacheEntry:
stored_module_ = 0x10822adf0,
receiver_class_ = 0x10822adf0,
method_ = 0x1a,
method_missing_ = rubinius::eNone,
super_ = false
}
2 = {
<rubinius::Object> = {
<rubinius::ObjectHeader> = {
header = {
f = {
inflated = 0,
obj_type = rubinius::MethodCacheEntryType,
meaning = 0,
zone = rubinius::YoungObjectZone,
age = 0,
Forwarded = 0,
Remember = 0,
Marked = 0,
InImmix = 0,
Pinned = 0,
Frozen = 0,
Tainted = 0,
Untrusted = 0,
LockContended = 0,
unused = 0,
aux_word = 0
},
flags64 = 4180,
all_flags = 0x1054
},
klass_ = 0x1016241b0,
ivars_ = 0x1a,
__body__ = {0x10822adf0}
}, <No data fields>},
members of rubinius::MethodCacheEntry:
stored_module_ = 0x10822adf0,
receiver_class_ = 0x10822adf0,
method_ = 0x1a,
method_missing_ = rubinius::eNone,
super_ = false
}G
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment