Skip to content

Instantly share code, notes, and snippets.

@andrewcsmith
Created July 18, 2016 14:22
Show Gist options
  • Save andrewcsmith/513fa9ef04b1037bbbc9d62610fea5fc to your computer and use it in GitHub Desktop.
Save andrewcsmith/513fa9ef04b1037bbbc9d62610fea5fc to your computer and use it in GitHub Desktop.
Rubinius Issue #3679 backtrace
* thread #1: tid = 0x72791c, 0x000000010d1abe30 rbx`rubinius::GlobalCache::resolve_i(rubinius::State*, rubinius::Symbol*, rubinius::Dispatch&, rubinius::LookupData&) + 240, name = 'ruby.main', queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x52)
* frame #0: 0x000000010d1abe30 rbx`rubinius::GlobalCache::resolve_i(rubinius::State*, rubinius::Symbol*, rubinius::Dispatch&, rubinius::LookupData&) + 240
frame #1: 0x000000010d199d22 rbx`rubinius::Dispatch::send(rubinius::State*, rubinius::LookupData&, rubinius::Arguments&, rubinius::MethodMissingReason) + 50
frame #2: 0x000000010d2aee8b rbx`rubinius::Object::send(rubinius::State*, rubinius::Symbol*, rubinius::Array*, rubinius::Object*, bool) + 219
frame #3: 0x000000010d2ee85c rbx`rubinius::memory::ManagedFinalizer::finalize(rubinius::State*) + 124
frame #4: 0x000000010d2ef276 rbx`rubinius::memory::FinalizerThread::finish(rubinius::State*) + 198
frame #5: 0x000000010d19d6ff rbx`rubinius::Environment::halt(rubinius::State*, int) + 367
frame #6: 0x000000010d237d81 rbx`rubinius::SignalThread::run(rubinius::State*) + 689
frame #7: 0x000000010d230fea rbx`rubinius::SharedState::start_signals(rubinius::State*) + 58
frame #8: 0x000000010d19e293 rbx`rubinius::Environment::boot() + 643
frame #9: 0x000000010d2ebc5e rbx`main + 238
frame #10: 0x00007fff8d62c5ad libdyld.dylib`start + 1
thread #2: tid = 0x7280f4, 0x00007fff91b92db6 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ruby.main'
frame #0: 0x00007fff91b92db6 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff8d2aa728 libsystem_pthread.dylib`_pthread_cond_wait + 767
frame #2: 0x000000010d2cb1b6 rbx`rubinius::Thread::join(rubinius::State*, rubinius::Object*) + 294
frame #3: 0x000000010d1daae4 rbx`invoke_thread_join + 52
frame #4: 0x000000010d1b1ad0 rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 17008
frame #5: 0x000000010d1e8d2c rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 428
frame #6: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #7: 0x000000010d1af342 rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 6882
frame #8: 0x000000010d1e8fcc rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 476
frame #9: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #10: 0x000000010d1af342 rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 6882
frame #11: 0x000000010d1e8fcc rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 476
frame #12: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #13: 0x000000010d1af342 rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 6882
frame #14: 0x000000010d1e8d2c rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 428
frame #15: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #16: 0x000000010d1af55f rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7423
frame #17: 0x000000010d1e8fcc rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 476
frame #18: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #19: 0x000000010d1b177e rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 16158
frame #20: 0x000000010d1e8fcc rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 476
frame #21: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #22: 0x000000010d1af342 rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 6882
frame #23: 0x000000010d275381 rbx`rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 481
frame #24: 0x000000010d2754ce rbx`rubinius::BlockEnvironment::call(rubinius::State*, rubinius::Arguments&, int) + 126
frame #25: 0x000000010d1b03dc rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 11132
frame #26: 0x000000010d1e8fcc rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 476
frame #27: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #28: 0x000000010d1af55f rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7423
frame #29: 0x000000010d1e8fcc rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 476
frame #30: 0x000000010d2af075 rbx`rubinius::Object::send(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&, rubinius::Symbol*) + 277
frame #31: 0x000000010d2040f1 rbx`rubinius::Primitives::object_send(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 49
frame #32: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #33: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #34: 0x000000010d1e93f1 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 401
frame #35: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #36: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #37: 0x000000010d1e8924 rbx`rubinius::MachineCode::execute_as_script(rubinius::State*, rubinius::CompiledCode*) + 468
frame #38: 0x000000010d2c8cf8 rbx`rubinius::System::vm_run_script(rubinius::State*, rubinius::CompiledCode*) + 136
frame #39: 0x000000010d20f03f rbx`rubinius::Primitives::vm_run_script(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 63
frame #40: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #41: 0x000000010d1e93f1 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 401
frame #42: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #43: 0x000000010d1e93f1 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 401
frame #44: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #45: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #46: 0x000000010d1e8924 rbx`rubinius::MachineCode::execute_as_script(rubinius::State*, rubinius::CompiledCode*) + 468
frame #47: 0x000000010d2c8cf8 rbx`rubinius::System::vm_run_script(rubinius::State*, rubinius::CompiledCode*) + 136
frame #48: 0x000000010d20f03f rbx`rubinius::Primitives::vm_run_script(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 63
frame #49: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #50: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #51: 0x000000010d1e93f1 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 401
frame #52: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #53: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #54: 0x000000010d1e8d2c rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 428
frame #55: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #56: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #57: 0x000000010d1e8fcc rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 476
frame #58: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #59: 0x000000010d1af253 rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 6643
frame #60: 0x000000010d1e8fcc rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 476
frame #61: 0x000000010d2aef52 rbx`rubinius::Object::send(rubinius::State*, rubinius::Symbol*, bool) + 178
frame #62: 0x000000010d2ca882 rbx`rubinius::Thread::main_thread(rubinius::State*) + 706
frame #63: 0x000000010d2caa83 rbx`rubinius::Thread::run(void*) + 275
frame #64: 0x00007fff8d2a999d libsystem_pthread.dylib`_pthread_body + 131
frame #65: 0x00007fff8d2a991a libsystem_pthread.dylib`_pthread_start + 168
frame #66: 0x00007fff8d2a7351 libsystem_pthread.dylib`thread_start + 13
thread #3: tid = 0x728416, 0x00007fff91b92db6 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ruby.5'
frame #0: 0x00007fff91b92db6 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff8d2aa728 libsystem_pthread.dylib`_pthread_cond_wait + 767
frame #2: 0x000000010d277e95 rbx`rubinius::Channel::receive_timeout(rubinius::State*, rubinius::Object*) + 613
frame #3: 0x000000010d1f5577 rbx`rubinius::Primitives::channel_receive(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 55
frame #4: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #5: 0x000000010d1af342 rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 6882
frame #6: 0x000000010d1e8fcc rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 476
frame #7: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #8: 0x000000010d1af253 rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 6643
frame #9: 0x000000010d275381 rbx`rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 481
frame #10: 0x000000010d2754ce rbx`rubinius::BlockEnvironment::call(rubinius::State*, rubinius::Arguments&, int) + 126
frame #11: 0x000000010d2b91ff rbx`rubinius::Proc::call(rubinius::State*, rubinius::Arguments&) + 655
frame #12: 0x000000010d20655f rbx`rubinius::Primitives::proc_call(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 63
frame #13: 0x000000010d1af704 rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7844
frame #14: 0x000000010d1e9200 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 464
frame #15: 0x000000010d2aee8b rbx`rubinius::Object::send(rubinius::State*, rubinius::Symbol*, rubinius::Array*, rubinius::Object*, bool) + 219
frame #16: 0x000000010d2c95c1 rbx`rubinius::run_instance(rubinius::State*) + 129
frame #17: 0x000000010d2caa83 rbx`rubinius::Thread::run(void*) + 275
frame #18: 0x00007fff8d2a999d libsystem_pthread.dylib`_pthread_body + 131
frame #19: 0x00007fff8d2a991a libsystem_pthread.dylib`_pthread_start + 168
frame #20: 0x00007fff8d2a7351 libsystem_pthread.dylib`thread_start + 13
thread #4: tid = 0x728bee, 0x00007fff91b93efa libsystem_kernel.dylib`kevent_qos + 10, queue = 'com.apple.libdispatch-manager'
frame #0: 0x00007fff91b93efa libsystem_kernel.dylib`kevent_qos + 10
frame #1: 0x00007fff99d73165 libdispatch.dylib`_dispatch_mgr_invoke + 216
frame #2: 0x00007fff99d72dcd libdispatch.dylib`_dispatch_mgr_thread + 52
thread #5: tid = 0x728c10, 0x00007fff91b8cfae libsystem_kernel.dylib`semaphore_wait_trap + 10, name = 'SamplerThread'
frame #0: 0x00007fff91b8cfae libsystem_kernel.dylib`semaphore_wait_trap + 10
frame #1: 0x000000011a1308b7 libv8.dylib`v8::internal::MacOSSemaphore::Wait() + 17
frame #2: 0x000000011a0690c2 libv8.dylib`v8::internal::RuntimeProfiler::WaitForSomeIsolateToEnterJS() + 84
frame #3: 0x000000011a0691e0 libv8.dylib`v8::internal::RuntimeProfilerRateLimiter::SuspendIfNecessary() + 22
frame #4: 0x000000011a130a45 libv8.dylib`v8::internal::SamplerThread::Run() + 73
frame #5: 0x000000011a130359 libv8.dylib`v8::internal::ThreadEntry(void*) + 60
frame #6: 0x00007fff8d2a999d libsystem_pthread.dylib`_pthread_body + 131
frame #7: 0x00007fff8d2a991a libsystem_pthread.dylib`_pthread_start + 168
frame #8: 0x00007fff8d2a7351 libsystem_pthread.dylib`thread_start + 13
thread #6: tid = 0x729769, 0x00007fff91b9310a libsystem_kernel.dylib`__semwait_signal + 10, name = 'ruby.6'
frame #0: 0x00007fff91b9310a libsystem_kernel.dylib`__semwait_signal + 10
frame #1: 0x00007fff8d617d17 libsystem_c.dylib`nanosleep + 199
frame #2: 0x000000010d23b2b6 rbx`rubinius::ThreadNexus::spinning_lock(rubinius::State*, rubinius::VM*, std::__1::function<void ()>) + 198
frame #3: 0x000000010d23b3a8 rbx`rubinius::ThreadNexus::managed_phase(rubinius::State*, rubinius::VM*) + 56
frame #4: 0x000000010d2a10b7 rbx`rubinius::NativeFunction::call(rubinius::State*, rubinius::Arguments&) + 5047
frame #5: 0x000000010d29fc17 rbx`rubinius::NativeFunction::execute(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 119
frame #6: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #7: 0x000000010d275381 rbx`rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 481
frame #8: 0x000000010d2754ce rbx`rubinius::BlockEnvironment::call(rubinius::State*, rubinius::Arguments&, int) + 126
frame #9: 0x000000010d1b03dc rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 11132
frame #10: 0x000000010d1e8fcc rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 476
frame #11: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #12: 0x000000010d1af55f rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7423
frame #13: 0x000000010d1e9b25 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::FixedArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 453
frame #14: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #15: 0x000000010d1e8d2c rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 428
frame #16: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #17: 0x000000010d1e8fcc rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 476
frame #18: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #19: 0x000000010d1af253 rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 6643
frame #20: 0x000000010d275381 rbx`rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 481
frame #21: 0x000000010d2754ce rbx`rubinius::BlockEnvironment::call(rubinius::State*, rubinius::Arguments&, int) + 126
frame #22: 0x000000010d2b91ff rbx`rubinius::Proc::call(rubinius::State*, rubinius::Arguments&) + 655
frame #23: 0x000000010d20655f rbx`rubinius::Primitives::proc_call(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 63
frame #24: 0x000000010d1af704 rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7844
frame #25: 0x000000010d1e9200 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 464
frame #26: 0x000000010d2aee8b rbx`rubinius::Object::send(rubinius::State*, rubinius::Symbol*, rubinius::Array*, rubinius::Object*, bool) + 219
frame #27: 0x000000010d2c95c1 rbx`rubinius::run_instance(rubinius::State*) + 129
frame #28: 0x000000010d2caa83 rbx`rubinius::Thread::run(void*) + 275
frame #29: 0x00007fff8d2a999d libsystem_pthread.dylib`_pthread_body + 131
frame #30: 0x00007fff8d2a991a libsystem_pthread.dylib`_pthread_start + 168
frame #31: 0x00007fff8d2a7351 libsystem_pthread.dylib`thread_start + 13
thread #7: tid = 0x72976a, 0x00007fff91b9310a libsystem_kernel.dylib`__semwait_signal + 10, name = 'ruby.7'
frame #0: 0x00007fff91b9310a libsystem_kernel.dylib`__semwait_signal + 10
frame #1: 0x00007fff8d617d17 libsystem_c.dylib`nanosleep + 199
frame #2: 0x000000010d23b2b6 rbx`rubinius::ThreadNexus::spinning_lock(rubinius::State*, rubinius::VM*, std::__1::function<void ()>) + 198
frame #3: 0x000000010d23b3a8 rbx`rubinius::ThreadNexus::managed_phase(rubinius::State*, rubinius::VM*) + 56
frame #4: 0x000000010d22e41b rbx`rubinius::Park::park_timed(rubinius::State*, timespec*) + 235
frame #5: 0x000000010d2c6816 rbx`rubinius::System::vm_sleep(rubinius::State*, rubinius::Object*) + 198
frame #6: 0x000000010d20f701 rbx`rubinius::Primitives::vm_sleep(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 49
frame #7: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #8: 0x000000010d275381 rbx`rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 481
frame #9: 0x000000010d2754ce rbx`rubinius::BlockEnvironment::call(rubinius::State*, rubinius::Arguments&, int) + 126
frame #10: 0x000000010d2b91ff rbx`rubinius::Proc::call(rubinius::State*, rubinius::Arguments&) + 655
frame #11: 0x000000010d20655f rbx`rubinius::Primitives::proc_call(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 63
frame #12: 0x000000010d1af704 rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7844
frame #13: 0x000000010d1e9200 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 464
frame #14: 0x000000010d2aee8b rbx`rubinius::Object::send(rubinius::State*, rubinius::Symbol*, rubinius::Array*, rubinius::Object*, bool) + 219
frame #15: 0x000000010d2c95c1 rbx`rubinius::run_instance(rubinius::State*) + 129
frame #16: 0x000000010d2caa83 rbx`rubinius::Thread::run(void*) + 275
frame #17: 0x00007fff8d2a999d libsystem_pthread.dylib`_pthread_body + 131
frame #18: 0x00007fff8d2a991a libsystem_pthread.dylib`_pthread_start + 168
frame #19: 0x00007fff8d2a7351 libsystem_pthread.dylib`thread_start + 13
thread #8: tid = 0x72976b, 0x000000010d23b289 rbx`rubinius::ThreadNexus::spinning_lock(rubinius::State*, rubinius::VM*, std::__1::function<void ()>) + 153, name = 'ruby.8'
frame #0: 0x000000010d23b289 rbx`rubinius::ThreadNexus::spinning_lock(rubinius::State*, rubinius::VM*, std::__1::function<void ()>) + 153
frame #1: 0x000000010d23b3a8 rbx`rubinius::ThreadNexus::managed_phase(rubinius::State*, rubinius::VM*) + 56
frame #2: 0x000000010d22e41b rbx`rubinius::Park::park_timed(rubinius::State*, timespec*) + 235
frame #3: 0x000000010d2c6816 rbx`rubinius::System::vm_sleep(rubinius::State*, rubinius::Object*) + 198
frame #4: 0x000000010d20f701 rbx`rubinius::Primitives::vm_sleep(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 49
frame #5: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #6: 0x000000010d275381 rbx`rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 481
frame #7: 0x000000010d2754ce rbx`rubinius::BlockEnvironment::call(rubinius::State*, rubinius::Arguments&, int) + 126
frame #8: 0x000000010d2b91ff rbx`rubinius::Proc::call(rubinius::State*, rubinius::Arguments&) + 655
frame #9: 0x000000010d20655f rbx`rubinius::Primitives::proc_call(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 63
frame #10: 0x000000010d1af704 rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7844
frame #11: 0x000000010d1e9200 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 464
frame #12: 0x000000010d2aee8b rbx`rubinius::Object::send(rubinius::State*, rubinius::Symbol*, rubinius::Array*, rubinius::Object*, bool) + 219
frame #13: 0x000000010d2c95c1 rbx`rubinius::run_instance(rubinius::State*) + 129
frame #14: 0x000000010d2caa83 rbx`rubinius::Thread::run(void*) + 275
frame #15: 0x00007fff8d2a999d libsystem_pthread.dylib`_pthread_body + 131
frame #16: 0x00007fff8d2a991a libsystem_pthread.dylib`_pthread_start + 168
frame #17: 0x00007fff8d2a7351 libsystem_pthread.dylib`thread_start + 13
thread #9: tid = 0x72976c, 0x00007fff91b9307a libsystem_kernel.dylib`__select + 10, name = 'ruby.9'
frame #0: 0x00007fff91b9307a libsystem_kernel.dylib`__select + 10
frame #1: 0x00007fff91b90022 libsystem_kernel.dylib`select + 69
frame #2: 0x000000010d30aecc rbx`ffi_call_unix64 + 76
frame #3: 0x000000010d30a3ba rbx`ffi_call + 922
frame #4: 0x000000010d2a10a5 rbx`rubinius::NativeFunction::call(rubinius::State*, rubinius::Arguments&) + 5029
frame #5: 0x000000010d29fc17 rbx`rubinius::NativeFunction::execute(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 119
frame #6: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #7: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #8: 0x000000010d275381 rbx`rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 481
frame #9: 0x000000010d2754ce rbx`rubinius::BlockEnvironment::call(rubinius::State*, rubinius::Arguments&, int) + 126
frame #10: 0x000000010d1b03dc rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 11132
frame #11: 0x000000010d1e8fcc rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 476
frame #12: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #13: 0x000000010d1af55f rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7423
frame #14: 0x000000010d1e9b25 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::FixedArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 453
frame #15: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #16: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #17: 0x000000010d1e8d2c rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 428
frame #18: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #19: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #20: 0x000000010d1e8fcc rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 476
frame #21: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #22: 0x000000010d1af253 rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 6643
frame #23: 0x000000010d275381 rbx`rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 481
frame #24: 0x000000010d2754ce rbx`rubinius::BlockEnvironment::call(rubinius::State*, rubinius::Arguments&, int) + 126
frame #25: 0x000000010d2b91ff rbx`rubinius::Proc::call(rubinius::State*, rubinius::Arguments&) + 655
frame #26: 0x000000010d20655f rbx`rubinius::Primitives::proc_call(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 63
frame #27: 0x000000010d1af704 rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7844
frame #28: 0x000000010d1e9200 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 464
frame #29: 0x000000010d2aee8b rbx`rubinius::Object::send(rubinius::State*, rubinius::Symbol*, rubinius::Array*, rubinius::Object*, bool) + 219
frame #30: 0x000000010d2c95c1 rbx`rubinius::run_instance(rubinius::State*) + 129
frame #31: 0x000000010d2caa83 rbx`rubinius::Thread::run(void*) + 275
frame #32: 0x00007fff8d2a999d libsystem_pthread.dylib`_pthread_body + 131
frame #33: 0x00007fff8d2a991a libsystem_pthread.dylib`_pthread_start + 168
frame #34: 0x00007fff8d2a7351 libsystem_pthread.dylib`thread_start + 13
thread #10: tid = 0x72976f, 0x00007fff91b9310a libsystem_kernel.dylib`__semwait_signal + 10, name = 'ruby.10'
frame #0: 0x00007fff91b9310a libsystem_kernel.dylib`__semwait_signal + 10
frame #1: 0x00007fff8d617d17 libsystem_c.dylib`nanosleep + 199
frame #2: 0x000000010d23b2b6 rbx`rubinius::ThreadNexus::spinning_lock(rubinius::State*, rubinius::VM*, std::__1::function<void ()>) + 198
frame #3: 0x000000010d23b3a8 rbx`rubinius::ThreadNexus::managed_phase(rubinius::State*, rubinius::VM*) + 56
frame #4: 0x000000010d2a10b7 rbx`rubinius::NativeFunction::call(rubinius::State*, rubinius::Arguments&) + 5047
frame #5: 0x000000010d29fc17 rbx`rubinius::NativeFunction::execute(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 119
frame #6: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #7: 0x000000010d275381 rbx`rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 481
frame #8: 0x000000010d2754ce rbx`rubinius::BlockEnvironment::call(rubinius::State*, rubinius::Arguments&, int) + 126
frame #9: 0x000000010d1b03dc rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 11132
frame #10: 0x000000010d1e8fcc rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 476
frame #11: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #12: 0x000000010d1af55f rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7423
frame #13: 0x000000010d1e9b25 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::FixedArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 453
frame #14: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #15: 0x000000010d1e8d2c rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 428
frame #16: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #17: 0x000000010d1e8fcc rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 476
frame #18: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #19: 0x000000010d1af253 rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 6643
frame #20: 0x000000010d275381 rbx`rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 481
frame #21: 0x000000010d2754ce rbx`rubinius::BlockEnvironment::call(rubinius::State*, rubinius::Arguments&, int) + 126
frame #22: 0x000000010d2b91ff rbx`rubinius::Proc::call(rubinius::State*, rubinius::Arguments&) + 655
frame #23: 0x000000010d20655f rbx`rubinius::Primitives::proc_call(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 63
frame #24: 0x000000010d1af704 rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7844
frame #25: 0x000000010d1e9200 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 464
frame #26: 0x000000010d2aee8b rbx`rubinius::Object::send(rubinius::State*, rubinius::Symbol*, rubinius::Array*, rubinius::Object*, bool) + 219
frame #27: 0x000000010d2c95c1 rbx`rubinius::run_instance(rubinius::State*) + 129
frame #28: 0x000000010d2caa83 rbx`rubinius::Thread::run(void*) + 275
frame #29: 0x00007fff8d2a999d libsystem_pthread.dylib`_pthread_body + 131
frame #30: 0x00007fff8d2a991a libsystem_pthread.dylib`_pthread_start + 168
frame #31: 0x00007fff8d2a7351 libsystem_pthread.dylib`thread_start + 13
thread #11: tid = 0x729770, 0x00007fff91b9310a libsystem_kernel.dylib`__semwait_signal + 10, name = 'ruby.11'
frame #0: 0x00007fff91b9310a libsystem_kernel.dylib`__semwait_signal + 10
frame #1: 0x00007fff8d617d17 libsystem_c.dylib`nanosleep + 199
frame #2: 0x000000010d23b2b6 rbx`rubinius::ThreadNexus::spinning_lock(rubinius::State*, rubinius::VM*, std::__1::function<void ()>) + 198
frame #3: 0x000000010d23b3a8 rbx`rubinius::ThreadNexus::managed_phase(rubinius::State*, rubinius::VM*) + 56
frame #4: 0x000000010d22e41b rbx`rubinius::Park::park_timed(rubinius::State*, timespec*) + 235
frame #5: 0x000000010d2c6816 rbx`rubinius::System::vm_sleep(rubinius::State*, rubinius::Object*) + 198
frame #6: 0x000000010d20f701 rbx`rubinius::Primitives::vm_sleep(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 49
frame #7: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #8: 0x000000010d275381 rbx`rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 481
frame #9: 0x000000010d2754ce rbx`rubinius::BlockEnvironment::call(rubinius::State*, rubinius::Arguments&, int) + 126
frame #10: 0x000000010d2b91ff rbx`rubinius::Proc::call(rubinius::State*, rubinius::Arguments&) + 655
frame #11: 0x000000010d20655f rbx`rubinius::Primitives::proc_call(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 63
frame #12: 0x000000010d1af704 rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7844
frame #13: 0x000000010d1e9200 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 464
frame #14: 0x000000010d2aee8b rbx`rubinius::Object::send(rubinius::State*, rubinius::Symbol*, rubinius::Array*, rubinius::Object*, bool) + 219
frame #15: 0x000000010d2c95c1 rbx`rubinius::run_instance(rubinius::State*) + 129
frame #16: 0x000000010d2caa83 rbx`rubinius::Thread::run(void*) + 275
frame #17: 0x00007fff8d2a999d libsystem_pthread.dylib`_pthread_body + 131
frame #18: 0x00007fff8d2a991a libsystem_pthread.dylib`_pthread_start + 168
frame #19: 0x00007fff8d2a7351 libsystem_pthread.dylib`thread_start + 13
thread #12: tid = 0x729771, 0x00007fff91b9310a libsystem_kernel.dylib`__semwait_signal + 10, name = 'ruby.12'
frame #0: 0x00007fff91b9310a libsystem_kernel.dylib`__semwait_signal + 10
frame #1: 0x00007fff8d617d17 libsystem_c.dylib`nanosleep + 199
frame #2: 0x000000010d23b2b6 rbx`rubinius::ThreadNexus::spinning_lock(rubinius::State*, rubinius::VM*, std::__1::function<void ()>) + 198
frame #3: 0x000000010d23b3a8 rbx`rubinius::ThreadNexus::managed_phase(rubinius::State*, rubinius::VM*) + 56
frame #4: 0x000000010d22e41b rbx`rubinius::Park::park_timed(rubinius::State*, timespec*) + 235
frame #5: 0x000000010d2c6816 rbx`rubinius::System::vm_sleep(rubinius::State*, rubinius::Object*) + 198
frame #6: 0x000000010d20f701 rbx`rubinius::Primitives::vm_sleep(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 49
frame #7: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #8: 0x000000010d275381 rbx`rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 481
frame #9: 0x000000010d2754ce rbx`rubinius::BlockEnvironment::call(rubinius::State*, rubinius::Arguments&, int) + 126
frame #10: 0x000000010d2b91ff rbx`rubinius::Proc::call(rubinius::State*, rubinius::Arguments&) + 655
frame #11: 0x000000010d20655f rbx`rubinius::Primitives::proc_call(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 63
frame #12: 0x000000010d1af704 rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7844
frame #13: 0x000000010d1e9200 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 464
frame #14: 0x000000010d2aee8b rbx`rubinius::Object::send(rubinius::State*, rubinius::Symbol*, rubinius::Array*, rubinius::Object*, bool) + 219
frame #15: 0x000000010d2c95c1 rbx`rubinius::run_instance(rubinius::State*) + 129
frame #16: 0x000000010d2caa83 rbx`rubinius::Thread::run(void*) + 275
frame #17: 0x00007fff8d2a999d libsystem_pthread.dylib`_pthread_body + 131
frame #18: 0x00007fff8d2a991a libsystem_pthread.dylib`_pthread_start + 168
frame #19: 0x00007fff8d2a7351 libsystem_pthread.dylib`thread_start + 13
thread #13: tid = 0x729772, 0x00007fff91b9307a libsystem_kernel.dylib`__select + 10, name = 'ruby.13'
frame #0: 0x00007fff91b9307a libsystem_kernel.dylib`__select + 10
frame #1: 0x00007fff91b90022 libsystem_kernel.dylib`select + 69
frame #2: 0x000000010d30aecc rbx`ffi_call_unix64 + 76
frame #3: 0x000000010d30a3ba rbx`ffi_call + 922
frame #4: 0x000000010d2a10a5 rbx`rubinius::NativeFunction::call(rubinius::State*, rubinius::Arguments&) + 5029
frame #5: 0x000000010d29fc17 rbx`rubinius::NativeFunction::execute(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 119
frame #6: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #7: 0x000000010d275381 rbx`rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 481
frame #8: 0x000000010d2754ce rbx`rubinius::BlockEnvironment::call(rubinius::State*, rubinius::Arguments&, int) + 126
frame #9: 0x000000010d1b03dc rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 11132
frame #10: 0x000000010d1e8fcc rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 476
frame #11: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #12: 0x000000010d1af55f rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7423
frame #13: 0x000000010d1e9b25 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::FixedArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 453
frame #14: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #15: 0x000000010d1e8d2c rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 428
frame #16: 0x000000010d1af44c rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7148
frame #17: 0x000000010d1e8fcc rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 476
frame #18: 0x000000010d277337 rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) + 135
frame #19: 0x000000010d1af253 rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 6643
frame #20: 0x000000010d275381 rbx`rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 481
frame #21: 0x000000010d2754ce rbx`rubinius::BlockEnvironment::call(rubinius::State*, rubinius::Arguments&, int) + 126
frame #22: 0x000000010d2b91ff rbx`rubinius::Proc::call(rubinius::State*, rubinius::Arguments&) + 655
frame #23: 0x000000010d20655f rbx`rubinius::Primitives::proc_call(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 63
frame #24: 0x000000010d1af704 rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) + 7844
frame #25: 0x000000010d1e9200 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument>(rubinius::State*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 464
frame #26: 0x000000010d2aee8b rbx`rubinius::Object::send(rubinius::State*, rubinius::Symbol*, rubinius::Array*, rubinius::Object*, bool) + 219
frame #27: 0x000000010d2c95c1 rbx`rubinius::run_instance(rubinius::State*) + 129
frame #28: 0x000000010d2caa83 rbx`rubinius::Thread::run(void*) + 275
frame #29: 0x00007fff8d2a999d libsystem_pthread.dylib`_pthread_body + 131
frame #30: 0x00007fff8d2a991a libsystem_pthread.dylib`_pthread_start + 168
frame #31: 0x00007fff8d2a7351 libsystem_pthread.dylib`thread_start + 13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment