Skip to content

Instantly share code, notes, and snippets.

@yorickpeterse
Last active August 29, 2015 14:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yorickpeterse/1dfd46ffe84bdf9479bd to your computer and use it in GitHub Desktop.
Save yorickpeterse/1dfd46ffe84bdf9479bd to your computer and use it in GitHub Desktop.
Starting program: /home/yorickpeterse/.rubies/rbx-git/bin/rbx -S bundle install
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff4cf7700 (LWP 17025)]
[New Thread 0x7ffff48f6700 (LWP 17026)]
[New Thread 0x7ffff44f5700 (LWP 17027)]
[New Thread 0x7fffe7fff700 (LWP 17028)]
[New Thread 0x7fffe7bfe700 (LWP 17029)]
[New Thread 0x7fffe77fd700 (LWP 17030)]
[New Thread 0x7fffe67be700 (LWP 17031)]
[New Thread 0x7fffd79ff700 (LWP 17032)]
Program received signal SIGSEGV, Segmentation fault.
rubinius::Helpers::const_get (state=0x19b3090, call_frame=<optimized out>, name=0x11166, reason=0x7ffffffeae44, filter=0x0, replace_autoload=false) at vm/helpers.cpp:102
102 if(cur->top_level_p(state)) break;
Thread 9 (Thread 0x7fffd79ff700 (LWP 17032)):
#0 0x00007ffff706a8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x0000000000819915 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:448
#2 rubinius::Channel::receive_timeout (this=<optimized out>, state=0x7fffd79feec8, gct=..., duration=<optimized out>, call_frame=0x7fffd79fca60) at vm/builtin/channel.cpp:161
#3 0x0000000000670945 in rubinius::Primitives::channel_receive (state=0x7fffd79feec8, call_frame=0x7fffd79fca60, exec=0x7ffff5057140, mod=0x19f0010, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:3285
#4 0x0000000000817aa6 in rubinius::CallSite::empty_cache (state=0x7fffd79feec8, call_site=<optimized out>, call_frame=0x7fffd79fca60, args=...) at vm/builtin/call_site.cpp:95
#5 0x00000000005ec163 in execute (this=0x80, state=0x7fffd79feec8, args=<error reading variable: Cannot access memory at address 0xffffffffffffffff>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#6 rubinius::MachineCode::interpreter (state=0x7fffd79feec8, mcode=0x7fffcc000b50, call_frame=0x7fffd79fca60) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#7 0x0000000000647daa in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd79feec8, previous=0x7fffd79fd580, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#8 0x000000000081c53f in rubinius::CompiledCode::default_executor (state=0x7fffd79feec8, call_frame=0x7fffd79fd580, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228
#9 0x00000000008184cd in rubinius::CallSite::empty_cache_vcall (state=0x7fffd79feec8, call_site=<optimized out>, call_frame=0x7fffd79fd580, args=...) at vm/builtin/call_site.cpp:161
#10 0x00000000005ec066 in execute (this=0x80, state=0x7fffd79feec8, args=<error reading variable: Cannot access memory at address 0xffffffffffffffff>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#11 rubinius::MachineCode::interpreter (state=0x7fffd79feec8, mcode=0x28b95f0, call_frame=0x7fffd79fd580) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:576
#12 0x000000000081526e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd79feec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488
#13 0x0000000000814d1d in rubinius::BlockEnvironment::invoke (state=0x7fffd79feec8, previous=0x7fffd79fdf80, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92
#14 0x000000000081557d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x7fffe6c11864, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507
#15 0x000000000085eafc in rubinius::Proc::call (this=<optimized out>, state=0x7fffd79feec8, call_frame=0x7fffd79fdf80, args=...) at vm/builtin/proc.cpp:119
#16 0x0000000000712756 in rubinius::Primitives::proc_call (state=0x7fffd79feec8, call_frame=0x7fffd79fdf80, exec=0x7ffff50ce878, mod=0x19ef990, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15728
#17 0x00000000005ec3f1 in execute (this=0x7fffe4d61708, state=0x7fffd79feec8, args=<error reading variable: Cannot access memory at address 0xffffffffffffffff>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#18 rubinius::MachineCode::interpreter (state=0x7fffd79feec8, mcode=0x1aa1690, call_frame=0x7fffd79fdf80) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640
#19 0x0000000000648b73 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffd79feec8, previous=0x7fffd79fe960, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#20 0x0000000000817aa6 in rubinius::CallSite::empty_cache (state=0x7fffd79feec8, call_site=<optimized out>, call_frame=0x7fffd79fe960, args=...) at vm/builtin/call_site.cpp:95
#21 0x00000000005ec3f1 in execute (this=0x7ffff50636d0, state=0x7fffd79feec8, args=<error reading variable: Cannot access memory at address 0xffffffffffffffff>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#22 rubinius::MachineCode::interpreter (state=0x7fffd79feec8, mcode=0x1abea50, call_frame=0x7fffd79fe960) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640
#23 0x0000000000647daa in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd79feec8, previous=0x0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#24 0x0000000000853286 in rubinius::Object::send (this=<optimized out>, state=0x80, caller=0x1, name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:515
#25 0x000000000086ec5a in rubinius::Thread::execute_thread (state=0x7fffd79feec8, vm=0x28b9b50) at vm/builtin/thread.cpp:276
#26 0x000000000086e894 in rubinius::Thread::ruby_thread (ptr=0x28b9b50) at vm/builtin/thread.cpp:336
#27 0x00007ffff7065314 in start_thread () from /usr/lib/libpthread.so.0
#28 0x00007ffff61fa24d in clone () from /usr/lib/libc.so.6
Thread 8 (Thread 0x7fffe67be700 (LWP 17031)):
#0 0x00007ffff706a8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x0000000000898388 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:448
#2 rubinius::ImmixMarker::perform (this=0x1ef2f60, state=0x7fffe67bdef0) at vm/gc/immix_marker.cpp:184
#3 0x0000000000898053 in rubinius::immix_marker_trampoline (state=0x7fffe67bdef0) at vm/gc/immix_marker.cpp:19
#4 0x000000000086ec5a in rubinius::Thread::execute_thread (state=0x7fffe67bdef0, vm=0x1ef3090) at vm/builtin/thread.cpp:276
#5 0x000000000086e6f2 in rubinius::Thread::internal_thread (ptr=0xfffffffffffffe00) at vm/builtin/thread.cpp:311
#6 0x00007ffff7065314 in start_thread () from /usr/lib/libpthread.so.0
#7 0x00007ffff61fa24d in clone () from /usr/lib/libc.so.6
Thread 7 (Thread 0x7fffe77fd700 (LWP 17030)):
#0 0x0000000000d98589 in llvm::LiveStacks::releaseMemory() ()
#1 0x00000000011fe587 in llvm::PMDataManager::freePass(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString) ()
#2 0x00000000011fe7b8 in llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef, llvm::PassDebuggingString) ()
#3 0x000000000120263c in llvm::FPPassManager::runOnFunction(llvm::Function&) ()
#4 0x0000000001204c86 in llvm::legacy::FunctionPassManagerImpl::run(llvm::Function&) ()
#5 0x0000000001204d74 in llvm::legacy::FunctionPassManager::run(llvm::Function&) ()
#6 0x0000000000c476a4 in llvm::JIT::jitTheFunctionUnlocked(llvm::Function*) ()
#7 0x0000000000c47c8e in llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*) ()
#8 0x0000000000c47d44 in llvm::JIT::runJITOnFunction(llvm::Function*, llvm::MachineCodeInfo*) ()
#9 0x00000000008e7cc9 in rubinius::jit::Compiler::generate_function (this=0x7fffe77fcc80, indy=true) at vm/llvm/jit_compiler.cpp:127
#10 0x00000000008fe844 in rubinius::LLVMState::perform (this=0x1a412b0, state=0x7fffe77fcef0) at vm/llvm/state.cpp:343
#11 0x00000000008fe47c in rubinius::jit_llvm_trampoline (state=0x7fffe77fcef0) at vm/llvm/state.cpp:189
#12 0x000000000086ec5a in rubinius::Thread::execute_thread (state=0x7fffe77fcef0, vm=0x1dd2080) at vm/builtin/thread.cpp:276
#13 0x000000000086e6f2 in rubinius::Thread::internal_thread (ptr=0x196d8d0 <vtable for llvm::LiveStacks+16>) at vm/builtin/thread.cpp:311
#14 0x00007ffff7065314 in start_thread () from /usr/lib/libpthread.so.0
#15 0x00007ffff61fa24d in clone () from /usr/lib/libc.so.6
Thread 6 (Thread 0x7fffe7bfe700 (LWP 17029)):
#0 0x00007ffff706d3cd in read () from /usr/lib/libpthread.so.0
#1 0x0000000000908d01 in rubinius::utilities::timer::Timer::wait_for_tick (this=<optimized out>) at vm/util/timer.cpp:122
#2 0x00000000007b7f81 in rubinius::metrics::Metrics::process_metrics (this=0x1a55960, state=0x7fffe7bfdef0) at vm/metrics.cpp:528
#3 0x00000000007b7e79 in rubinius::metrics::metrics_trampoline (state=0x7fffe7bfdef0) at vm/metrics.cpp:68
#4 0x000000000086ec5a in rubinius::Thread::execute_thread (state=0x7fffe7bfdef0, vm=0x1dd06e0) at vm/builtin/thread.cpp:276
#5 0x000000000086e6f2 in rubinius::Thread::internal_thread (ptr=0xfffffffffffffe00) at vm/builtin/thread.cpp:311
#6 0x00007ffff7065314 in start_thread () from /usr/lib/libpthread.so.0
#7 0x00007ffff61fa24d in clone () from /usr/lib/libc.so.6
Thread 5 (Thread 0x7fffe7fff700 (LWP 17028)):
#0 0x00007ffff706a8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000005d8f39 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:448
#2 rubinius::console::Console::process_responses (this=0x1dc54c0, state=0x7fffe7ffeef0) at vm/console.cpp:419
#3 0x00000000005d8cb9 in rubinius::console::console_response_trampoline (state=0x7fffe7ffeef0) at vm/console.cpp:43
#4 0x000000000086ec5a in rubinius::Thread::execute_thread (state=0x7fffe7ffeef0, vm=0x1a551f0) at vm/builtin/thread.cpp:276
#5 0x000000000086e6f2 in rubinius::Thread::internal_thread (ptr=0xfffffffffffffe00) at vm/builtin/thread.cpp:311
#6 0x00007ffff7065314 in start_thread () from /usr/lib/libpthread.so.0
#7 0x00007ffff61fa24d in clone () from /usr/lib/libc.so.6
Thread 4 (Thread 0x7ffff44f5700 (LWP 17027)):
#0 0x00007ffff706d3cd in read () from /usr/lib/libpthread.so.0
#1 0x00000000008315d5 in rubinius::FSEvent::wait_for_event (this=<optimized out>, state=<optimized out>) at vm/builtin/fsevent.cpp:139
#2 0x00000000005d8a65 in rubinius::console::Console::process_requests (this=0x1dc54c0, state=0x7ffff44f4ef0) at vm/console.cpp:318
#3 0x00000000005d8979 in rubinius::console::console_request_trampoline (state=0x7ffff44f4ef0) at vm/console.cpp:36
#4 0x000000000086ec5a in rubinius::Thread::execute_thread (state=0x7ffff44f4ef0, vm=0x1a54d00) at vm/builtin/thread.cpp:276
#5 0x000000000086e6f2 in rubinius::Thread::internal_thread (ptr=0xfffffffffffffe00) at vm/builtin/thread.cpp:311
#6 0x00007ffff7065314 in start_thread () from /usr/lib/libpthread.so.0
#7 0x00007ffff61fa24d in clone () from /usr/lib/libc.so.6
Thread 3 (Thread 0x7ffff48f6700 (LWP 17026)):
#0 0x00007ffff706a8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000007d6092 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:448
#2 rubinius::SignalHandler::perform (this=0x1a40720, state=0x7ffff48f5ef0) at vm/signal.cpp:182
#3 0x00000000007d5f39 in rubinius::signal_handler_trampoline (state=0x7ffff48f5ef0) at vm/signal.cpp:55
#4 0x000000000086ec5a in rubinius::Thread::execute_thread (state=0x7ffff48f5ef0, vm=0x1a40940) at vm/builtin/thread.cpp:276
#5 0x000000000086e6f2 in rubinius::Thread::internal_thread (ptr=0xfffffffffffffe00) at vm/builtin/thread.cpp:311
#6 0x00007ffff7065314 in start_thread () from /usr/lib/libpthread.so.0
#7 0x00007ffff61fa24d in clone () from /usr/lib/libc.so.6
Thread 2 (Thread 0x7ffff4cf7700 (LWP 17025)):
#0 0x00007ffff706a8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x0000000000892ce1 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:448
#2 worker_wait (this=<optimized out>) at vm/gc/finalize.cpp:488
#3 rubinius::FinalizerHandler::perform (this=0x1a10b10, state=0x7ffff4cf6ef0) at vm/gc/finalize.cpp:212
#4 0x0000000000892b39 in rubinius::finalizer_handler_trampoline (state=0x7ffff4cf6ef0) at vm/gc/finalize.cpp:76
#5 0x000000000086ec5a in rubinius::Thread::execute_thread (state=0x7ffff4cf6ef0, vm=0x1a10d10) at vm/builtin/thread.cpp:276
#6 0x000000000086e6f2 in rubinius::Thread::internal_thread (ptr=0xfffffffffffffe00) at vm/builtin/thread.cpp:311
#7 0x00007ffff7065314 in start_thread () from /usr/lib/libpthread.so.0
#8 0x00007ffff61fa24d in clone () from /usr/lib/libc.so.6
Thread 1 (Thread 0x7ffff7fbc740 (LWP 17021)):
#0 rubinius::Helpers::const_get (state=0x19b3090, call_frame=<optimized out>, name=0x11166, reason=0x7ffffffeae44, filter=0x0, replace_autoload=false) at vm/helpers.cpp:102
#1 0x00000000008f996c in rbx_push_const_fast (state=0x19b3090, call_frame=0x7ffffffeaf08, cache_ptr=<optimized out>) at vm/llvm/jit_util.cpp:795
#2 0x00007ffff7f44773 in ?? ()
#3 0x0000000000000000 in ?? ()
A debugging session is active.
Inferior 1 [process 17021] will be killed.
Quit anyway? (y or n)
Starting program: /home/yorickpeterse/.rubies/rbx-git/bin/rbx -S bundle install
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff4cf7700 (LWP 17169)]
[New Thread 0x7ffff48f6700 (LWP 17170)]
[New Thread 0x7ffff44f5700 (LWP 17171)]
[New Thread 0x7fffe7fff700 (LWP 17172)]
[New Thread 0x7fffe7bfe700 (LWP 17173)]
[New Thread 0x7fffe77fd700 (LWP 17174)]
[New Thread 0x7fffe67be700 (LWP 17175)]
[New Thread 0x7fffd7fff700 (LWP 17176)]
[Thread 0x7fffe67be700 (LWP 17175) exited]
[Thread 0x7fffe77fd700 (LWP 17174) exited]
[Thread 0x7fffe7bfe700 (LWP 17173) exited]
[Thread 0x7ffff44f5700 (LWP 17171) exited]
[Thread 0x7fffe7fff700 (LWP 17172) exited]
[Thread 0x7ffff48f6700 (LWP 17170) exited]
[Thread 0x7ffff4cf7700 (LWP 17169) exited]
[Thread 0x7ffff7fbc740 (LWP 17165) exited]
[Inferior 1 (process 17165) exited normally]
Starting program: /home/yorickpeterse/.rubies/rbx-git/bin/rbx -S bundle install
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff4cf7700 (LWP 17179)]
[New Thread 0x7ffff48f6700 (LWP 17180)]
[New Thread 0x7ffff44f5700 (LWP 17181)]
[New Thread 0x7fffe7fff700 (LWP 17182)]
[New Thread 0x7fffe7bfe700 (LWP 17183)]
[New Thread 0x7fffe77fd700 (LWP 17184)]
[New Thread 0x7fffe67be700 (LWP 17185)]
[New Thread 0x7fffd7fff700 (LWP 17186)]
[Thread 0x7fffe67be700 (LWP 17185) exited]
[Thread 0x7fffe77fd700 (LWP 17184) exited]
[Thread 0x7fffe7bfe700 (LWP 17183) exited]
[Thread 0x7ffff44f5700 (LWP 17181) exited]
[Thread 0x7fffe7fff700 (LWP 17182) exited]
[Thread 0x7ffff48f6700 (LWP 17180) exited]
[Thread 0x7ffff4cf7700 (LWP 17179) exited]
[Thread 0x7fffd7fff700 (LWP 17186) exited]
[Inferior 1 (process 17178) exited normally]
quit
Starting program: /home/yorickpeterse/.rubies/rbx-git/bin/rbx -S bundle install
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff4cf7700 (LWP 17200)]
[New Thread 0x7ffff48f6700 (LWP 17201)]
[New Thread 0x7ffff44f5700 (LWP 17202)]
[New Thread 0x7fffe7fff700 (LWP 17203)]
[New Thread 0x7fffe7bfe700 (LWP 17204)]
[New Thread 0x7fffe77fd700 (LWP 17205)]
[New Thread 0x7fffe67be700 (LWP 17206)]
[New Thread 0x7fffe56b5700 (LWP 17207)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe77fd700 (LWP 17205)]
write_barrier (this=0x19b3360, target=<optimized out>, val=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/object_memory.hpp:286
286 gc::WriteBarrier::write_barrier(target, val, mark_);
Thread 9 (Thread 0x7fffe56b5700 (LWP 17207)):
#0 0x00007ffff706a8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x0000000000819915 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:448
#2 rubinius::Channel::receive_timeout (this=<optimized out>, state=0x7fffe56b4ec8, gct=..., duration=<optimized out>, call_frame=0x7fffe56b2a60) at vm/builtin/channel.cpp:161
#3 0x0000000000670945 in rubinius::Primitives::channel_receive (state=0x7fffe56b4ec8, call_frame=0x7fffe56b2a60, exec=0x7ffff5057140, mod=0x19f0010, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:3285
#4 0x0000000000817aa6 in rubinius::CallSite::empty_cache (state=0x7fffe56b4ec8, call_site=<optimized out>, call_frame=0x7fffe56b2a60, args=...) at vm/builtin/call_site.cpp:95
#5 0x00000000005ec163 in execute (this=0x80, state=0x7fffe56b4ec8, args=<error reading variable: Cannot access memory at address 0xffffffffffffffff>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#6 rubinius::MachineCode::interpreter (state=0x7fffe56b4ec8, mcode=0x7fffcc000b50, call_frame=0x7fffe56b2a60) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#7 0x0000000000647daa in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffe56b4ec8, previous=0x7fffe56b3580, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#8 0x000000000081c53f in rubinius::CompiledCode::default_executor (state=0x7fffe56b4ec8, call_frame=0x7fffe56b3580, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228
#9 0x00000000008184cd in rubinius::CallSite::empty_cache_vcall (state=0x7fffe56b4ec8, call_site=<optimized out>, call_frame=0x7fffe56b3580, args=...) at vm/builtin/call_site.cpp:161
#10 0x00000000005ec066 in execute (this=0x80, state=0x7fffe56b4ec8, args=<error reading variable: Cannot access memory at address 0xffffffffffffffff>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#11 rubinius::MachineCode::interpreter (state=0x7fffe56b4ec8, mcode=0x28c3d50, call_frame=0x7fffe56b3580) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:576
#12 0x000000000081526e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffe56b4ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488
#13 0x0000000000814d1d in rubinius::BlockEnvironment::invoke (state=0x7fffe56b4ec8, previous=0x7fffe56b3f80, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92
#14 0x000000000081557d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x7fffe40334a4, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507
#15 0x000000000085eafc in rubinius::Proc::call (this=<optimized out>, state=0x7fffe56b4ec8, call_frame=0x7fffe56b3f80, args=...) at vm/builtin/proc.cpp:119
#16 0x0000000000712756 in rubinius::Primitives::proc_call (state=0x7fffe56b4ec8, call_frame=0x7fffe56b3f80, exec=0x7ffff50ce878, mod=0x19ef990, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15728
#17 0x00000000005ec3f1 in execute (this=0x7fffd7f48df8, state=0x7fffe56b4ec8, args=<error reading variable: Cannot access memory at address 0xffffffffffffffff>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#18 rubinius::MachineCode::interpreter (state=0x7fffe56b4ec8, mcode=0x1aa1690, call_frame=0x7fffe56b3f80) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640
#19 0x0000000000648b73 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffe56b4ec8, previous=0x7fffe56b4960, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#20 0x0000000000817aa6 in rubinius::CallSite::empty_cache (state=0x7fffe56b4ec8, call_site=<optimized out>, call_frame=0x7fffe56b4960, args=...) at vm/builtin/call_site.cpp:95
#21 0x00000000005ec3f1 in execute (this=0x7ffff50636d0, state=0x7fffe56b4ec8, args=<error reading variable: Cannot access memory at address 0xffffffffffffffff>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#22 rubinius::MachineCode::interpreter (state=0x7fffe56b4ec8, mcode=0x1abea50, call_frame=0x7fffe56b4960) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640
#23 0x0000000000647daa in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffe56b4ec8, previous=0x0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#24 0x0000000000853286 in rubinius::Object::send (this=<optimized out>, state=0x80, caller=0x1, name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:515
#25 0x000000000086ec5a in rubinius::Thread::execute_thread (state=0x7fffe56b4ec8, vm=0x28d8100) at vm/builtin/thread.cpp:276
#26 0x000000000086e894 in rubinius::Thread::ruby_thread (ptr=0x28d8100) at vm/builtin/thread.cpp:336
#27 0x00007ffff7065314 in start_thread () from /usr/lib/libpthread.so.0
#28 0x00007ffff61fa24d in clone () from /usr/lib/libc.so.6
Thread 8 (Thread 0x7fffe67be700 (LWP 17206)):
#0 0x00007ffff706a8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x0000000000898388 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:448
#2 rubinius::ImmixMarker::perform (this=0x1ef2f90, state=0x7fffe67bdef0) at vm/gc/immix_marker.cpp:184
#3 0x0000000000898053 in rubinius::immix_marker_trampoline (state=0x7fffe67bdef0) at vm/gc/immix_marker.cpp:19
#4 0x000000000086ec5a in rubinius::Thread::execute_thread (state=0x7fffe67bdef0, vm=0x1ef30c0) at vm/builtin/thread.cpp:276
#5 0x000000000086e6f2 in rubinius::Thread::internal_thread (ptr=0xfffffffffffffe00) at vm/builtin/thread.cpp:311
#6 0x00007ffff7065314 in start_thread () from /usr/lib/libpthread.so.0
#7 0x00007ffff61fa24d in clone () from /usr/lib/libc.so.6
Thread 7 (Thread 0x7fffe77fd700 (LWP 17205)):
#0 write_barrier (this=0x19b3360, target=<optimized out>, val=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/object_memory.hpp:286
#1 rubinius::Object::write_barrier (this=0x7ffff4f5a468, om=0x19b3360, obj=0x7fffd7f540b8) at vm/builtin/object.cpp:883
#2 0x00000000008f6f31 in rubinius::jit::RuntimeDataHolder::run_write_barrier (this=0x7fffdcd65740, om=0x19b3360, obj=0x7ffff4f5a468) at vm/llvm/jit_runtime.cpp:78
#3 0x00000000008fee8a in rubinius::LLVMState::perform (this=0x1a412e0, state=0x7fffe77fcef0) at vm/llvm/state.cpp:406
#4 0x00000000008fe47c in rubinius::jit_llvm_trampoline (state=0x7fffe77fcef0) at vm/llvm/state.cpp:189
#5 0x000000000086ec5a in rubinius::Thread::execute_thread (state=0x7fffe77fcef0, vm=0x1dd2080) at vm/builtin/thread.cpp:276
#6 0x000000000086e6f2 in rubinius::Thread::internal_thread (ptr=0x300) at vm/builtin/thread.cpp:311
#7 0x00007ffff7065314 in start_thread () from /usr/lib/libpthread.so.0
#8 0x00007ffff61fa24d in clone () from /usr/lib/libc.so.6
Thread 6 (Thread 0x7fffe7bfe700 (LWP 17204)):
#0 0x00007ffff706d3cd in read () from /usr/lib/libpthread.so.0
#1 0x0000000000908d01 in rubinius::utilities::timer::Timer::wait_for_tick (this=<optimized out>) at vm/util/timer.cpp:122
#2 0x00000000007b7f81 in rubinius::metrics::Metrics::process_metrics (this=0x1a55960, state=0x7fffe7bfdef0) at vm/metrics.cpp:528
#3 0x00000000007b7e79 in rubinius::metrics::metrics_trampoline (state=0x7fffe7bfdef0) at vm/metrics.cpp:68
#4 0x000000000086ec5a in rubinius::Thread::execute_thread (state=0x7fffe7bfdef0, vm=0x1dd06e0) at vm/builtin/thread.cpp:276
#5 0x000000000086e6f2 in rubinius::Thread::internal_thread (ptr=0xfffffffffffffe00) at vm/builtin/thread.cpp:311
#6 0x00007ffff7065314 in start_thread () from /usr/lib/libpthread.so.0
#7 0x00007ffff61fa24d in clone () from /usr/lib/libc.so.6
Thread 5 (Thread 0x7fffe7fff700 (LWP 17203)):
#0 0x00007ffff706a8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000005d8f39 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:448
#2 rubinius::console::Console::process_responses (this=0x1dc54c0, state=0x7fffe7ffeef0) at vm/console.cpp:419
#3 0x00000000005d8cb9 in rubinius::console::console_response_trampoline (state=0x7fffe7ffeef0) at vm/console.cpp:43
#4 0x000000000086ec5a in rubinius::Thread::execute_thread (state=0x7fffe7ffeef0, vm=0x1a551f0) at vm/builtin/thread.cpp:276
#5 0x000000000086e6f2 in rubinius::Thread::internal_thread (ptr=0xfffffffffffffe00) at vm/builtin/thread.cpp:311
#6 0x00007ffff7065314 in start_thread () from /usr/lib/libpthread.so.0
#7 0x00007ffff61fa24d in clone () from /usr/lib/libc.so.6
Thread 4 (Thread 0x7ffff44f5700 (LWP 17202)):
#0 0x00007ffff706d3cd in read () from /usr/lib/libpthread.so.0
#1 0x00000000008315d5 in rubinius::FSEvent::wait_for_event (this=<optimized out>, state=<optimized out>) at vm/builtin/fsevent.cpp:139
#2 0x00000000005d8a65 in rubinius::console::Console::process_requests (this=0x1dc54c0, state=0x7ffff44f4ef0) at vm/console.cpp:318
#3 0x00000000005d8979 in rubinius::console::console_request_trampoline (state=0x7ffff44f4ef0) at vm/console.cpp:36
#4 0x000000000086ec5a in rubinius::Thread::execute_thread (state=0x7ffff44f4ef0, vm=0x1a54d00) at vm/builtin/thread.cpp:276
#5 0x000000000086e6f2 in rubinius::Thread::internal_thread (ptr=0xfffffffffffffe00) at vm/builtin/thread.cpp:311
#6 0x00007ffff7065314 in start_thread () from /usr/lib/libpthread.so.0
#7 0x00007ffff61fa24d in clone () from /usr/lib/libc.so.6
Thread 3 (Thread 0x7ffff48f6700 (LWP 17201)):
#0 0x00007ffff706a8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000007d6092 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:448
#2 rubinius::SignalHandler::perform (this=0x1a40720, state=0x7ffff48f5ef0) at vm/signal.cpp:182
#3 0x00000000007d5f39 in rubinius::signal_handler_trampoline (state=0x7ffff48f5ef0) at vm/signal.cpp:55
#4 0x000000000086ec5a in rubinius::Thread::execute_thread (state=0x7ffff48f5ef0, vm=0x1a40940) at vm/builtin/thread.cpp:276
#5 0x000000000086e6f2 in rubinius::Thread::internal_thread (ptr=0xfffffffffffffe00) at vm/builtin/thread.cpp:311
#6 0x00007ffff7065314 in start_thread () from /usr/lib/libpthread.so.0
#7 0x00007ffff61fa24d in clone () from /usr/lib/libc.so.6
Thread 2 (Thread 0x7ffff4cf7700 (LWP 17200)):
#0 0x00007ffff706a8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x0000000000892ce1 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:448
#2 worker_wait (this=<optimized out>) at vm/gc/finalize.cpp:488
#3 rubinius::FinalizerHandler::perform (this=0x1a10b10, state=0x7ffff4cf6ef0) at vm/gc/finalize.cpp:212
#4 0x0000000000892b39 in rubinius::finalizer_handler_trampoline (state=0x7ffff4cf6ef0) at vm/gc/finalize.cpp:76
#5 0x000000000086ec5a in rubinius::Thread::execute_thread (state=0x7ffff4cf6ef0, vm=0x1a10d10) at vm/builtin/thread.cpp:276
#6 0x000000000086e6f2 in rubinius::Thread::internal_thread (ptr=0xfffffffffffffe00) at vm/builtin/thread.cpp:311
#7 0x00007ffff7065314 in start_thread () from /usr/lib/libpthread.so.0
#8 0x00007ffff61fa24d in clone () from /usr/lib/libc.so.6
Thread 1 (Thread 0x7ffff7fbc740 (LWP 17196)):
#0 0x0000000000739351 in rubinius::Primitives::string_equal (state=0x19b3090, call_frame=0x7ffffffeaa00, exec=0x7ffff53117f0, mod=0x19e9900, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:18317
#1 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#2 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x1de7870, call_frame=0x7ffffffeaa00) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#3 0x0000000000646fdb in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x19b3090, previous=0x7ffffffeb3c0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#4 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#5 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x1ed2fe0, call_frame=0x7ffffffeb3c0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#6 0x000000000064993f in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x19b3090, previous=0x7ffffffebd20, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#7 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#8 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x1de8dc0, call_frame=0x7ffffffebd20) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#9 0x0000000000646fdb in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x19b3090, previous=0x7ffffffec6c0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#10 0x00000000005ec066 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#11 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x1c15e10, call_frame=0x7ffffffec6c0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:576
#12 0x0000000000647daa in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x19b3090, previous=0x7ffffffecff0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#13 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#14 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x1c18030, call_frame=0x7ffffffecff0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#15 0x000000000064993f in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x19b3090, previous=0x7ffffffed930, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#16 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#17 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x1deb8c0, call_frame=0x7ffffffed930) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#18 0x000000000064993f in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x19b3090, previous=0x7ffffffee230, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#19 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#20 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x1c21660, call_frame=0x7ffffffee230) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#21 0x000000000064993f in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x19b3090, previous=0x7ffffffeec60, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#22 0x0000000000818356 in rubinius::CallSite::empty_cache_private (state=0x19b3090, call_site=<optimized out>, call_frame=0x7ffffffeec60, args=...) at vm/builtin/call_site.cpp:127
#23 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#24 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x2450940, call_frame=0x7ffffffeec60) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#25 0x00000000006468cb in rubinius::MachineCode::execute_as_script (this=<optimized out>, state=0x19b3090, code=<optimized out>, previous=0x7ffffffef610) at vm/machine_code.cpp:863
#26 0x000000000086d91d in rubinius::System::vm_run_script (state=0x19b3090, gct=..., code=<optimized out>, calling_environment=0x7ffffffef610) at vm/builtin/system.cpp:1784
#27 0x0000000000773f2c in rubinius::Primitives::vm_run_script (state=0x19b3090, call_frame=0x7ffffffef610, exec=0x7ffff5003bd0, mod=0x1a1a720, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:22346
#28 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#29 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x1c18030, call_frame=0x7ffffffef610) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#30 0x000000000064993f in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x19b3090, previous=0x7ffffffeff50, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#31 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#32 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x1deb8c0, call_frame=0x7ffffffeff50) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#33 0x000000000064993f in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x19b3090, previous=0x7fffffff0850, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#34 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#35 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x1c21660, call_frame=0x7fffffff0850) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#36 0x000000000064993f in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x19b3090, previous=0x7fffffff1280, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#37 0x0000000000818356 in rubinius::CallSite::empty_cache_private (state=0x19b3090, call_site=<optimized out>, call_frame=0x7fffffff1280, args=...) at vm/builtin/call_site.cpp:127
#38 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#39 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x24506b0, call_frame=0x7fffffff1280) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#40 0x00000000006468cb in rubinius::MachineCode::execute_as_script (this=<optimized out>, state=0x19b3090, code=<optimized out>, previous=0x7fffffff1c30) at vm/machine_code.cpp:863
#41 0x000000000086d91d in rubinius::System::vm_run_script (state=0x19b3090, gct=..., code=<optimized out>, calling_environment=0x7fffffff1c30) at vm/builtin/system.cpp:1784
#42 0x0000000000773f2c in rubinius::Primitives::vm_run_script (state=0x19b3090, call_frame=0x7fffffff1c30, exec=0x7ffff5003bd0, mod=0x1a1a720, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:22346
#43 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#44 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x1c18030, call_frame=0x7fffffff1c30) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#45 0x000000000064993f in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x19b3090, previous=0x7fffffff2570, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#46 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#47 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x1b1bca0, call_frame=0x7fffffff2570) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#48 0x0000000000647daa in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x19b3090, previous=0x7fffffff2f60, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#49 0x0000000000853286 in rubinius::Object::send (this=<optimized out>, state=0x7ffffffeaa00, caller=0x7ffff53117f0, name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:515
#50 0x0000000000810288 in rubinius::Autoload::resolve (this=0x7fffe5c743b8, state=0x19b3090, gct=..., call_frame=0x7fffffff2f60, honor_require=false) at vm/builtin/autoload.cpp:47
#51 0x00000000005ebb93 in rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x25c1db0, call_frame=0x7fffffff2f60) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:511
#52 0x0000000000647daa in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x19b3090, previous=0x7fffffff3a70, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#53 0x000000000081c53f in rubinius::CompiledCode::default_executor (state=0x19b3090, call_frame=0x7fffffff3a70, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228
#54 0x0000000000817aa6 in rubinius::CallSite::empty_cache (state=0x19b3090, call_site=<optimized out>, call_frame=0x7fffffff3a70, args=...) at vm/builtin/call_site.cpp:95
#55 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#56 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x25c0ee0, call_frame=0x7fffffff3a70) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#57 0x0000000000647daa in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x19b3090, previous=0x7fffffff45e0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#58 0x000000000081c53f in rubinius::CompiledCode::default_executor (state=0x19b3090, call_frame=0x7fffffff45e0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228
#59 0x000000000085339b in rubinius::Object::send_prim (this=<optimized out>, state=0x19b3090, call_frame=0x7fffffff45e0, exec=<optimized out>, mod=<optimized out>, args=..., min_visibility=0x7fffffff43f8)
at vm/builtin/object.cpp:556
#60 0x00000000008533dc in rubinius::Object::private_send_prim (this=0x19b3090, state=0x7ffffffeaa00, call_frame=0x7ffff53117f0, exec=0x19e9900, mod=0x7ffffffea7f8, args=...) at vm/builtin/object.cpp:560
#61 0x00000000006f6204 in rubinius::Primitives::object_send (state=0x19b3090, call_frame=0x7fffffff45e0, exec=0x7ffff50c5a20, mod=0x19e5d50, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:13840
#62 0x0000000000817aa6 in rubinius::CallSite::empty_cache (state=0x19b3090, call_site=<optimized out>, call_frame=0x7fffffff45e0, args=...) at vm/builtin/call_site.cpp:95
#63 0x00000000005ec3f1 in execute (this=0x7fffe5186758, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#64 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x25be6f0, call_frame=0x7fffffff45e0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640
#65 0x0000000000646fdb in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x19b3090, previous=0x7fffffff50f0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#66 0x000000000081c53f in rubinius::CompiledCode::default_executor (state=0x19b3090, call_frame=0x7fffffff50f0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228
#67 0x0000000000817aa6 in rubinius::CallSite::empty_cache (state=0x19b3090, call_site=<optimized out>, call_frame=0x7fffffff50f0, args=...) at vm/builtin/call_site.cpp:95
#68 0x00000000005ec3f1 in execute (this=0x7fffe5185740, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#69 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x25bdcb0, call_frame=0x7fffffff50f0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640
#70 0x0000000000646fdb in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x19b3090, previous=0x7fffffff5be0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#71 0x000000000081c53f in rubinius::CompiledCode::default_executor (state=0x19b3090, call_frame=0x7fffffff5be0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228
#72 0x0000000000817aa6 in rubinius::CallSite::empty_cache (state=0x19b3090, call_site=<optimized out>, call_frame=0x7fffffff5be0, args=...) at vm/builtin/call_site.cpp:95
#73 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#74 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x25950a0, call_frame=0x7fffffff5be0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#75 0x000000000064c330 in rubinius::MachineCode::execute_specialized<rubinius::FixedArguments> (state=0x19b3090, previous=0x7fffffff6740, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#76 0x000000000081c53f in rubinius::CompiledCode::default_executor (state=0x19b3090, call_frame=0x7fffffff6740, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228
#77 0x0000000000818356 in rubinius::CallSite::empty_cache_private (state=0x19b3090, call_site=<optimized out>, call_frame=0x7fffffff6740, args=...) at vm/builtin/call_site.cpp:127
#78 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#79 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x25876d0, call_frame=0x7fffffff6740) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#80 0x0000000000646fdb in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x19b3090, previous=0x7fffffff7410, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#81 0x000000000081c53f in rubinius::CompiledCode::default_executor (state=0x19b3090, call_frame=0x7fffffff7410, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228
#82 0x00000000008188cb in rubinius::CallSite::empty_cache_super (state=0x19b3090, call_site=<optimized out>, call_frame=0x7fffffff7410, args=...) at vm/builtin/call_site.cpp:216
#83 0x00000000005eef83 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#84 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x2587260, call_frame=0x7fffffff7410) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:1308
#85 0x0000000000648b73 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x19b3090, previous=0x7fffffff7ee0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#86 0x000000000081c53f in rubinius::CompiledCode::default_executor (state=0x19b3090, call_frame=0x7fffffff7ee0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228
#87 0x0000000000817aa6 in rubinius::CallSite::empty_cache (state=0x19b3090, call_site=<optimized out>, call_frame=0x7fffffff7ee0, args=...) at vm/builtin/call_site.cpp:95
#88 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#89 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x2576f20, call_frame=0x7fffffff7ee0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#90 0x000000000081526e in rubinius::BlockEnvironment::execute_interpreter (state=0x19b3090, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488
#91 0x0000000000814d1d in rubinius::BlockEnvironment::invoke (state=0x19b3090, previous=0x7fffffff8800, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92
#92 0x000000000081557d in rubinius::BlockEnvironment::call (this=0x739350 <rubinius::Primitives::string_equal(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&)>,
state=0x19b3090, call_frame=0x7ffffffeaa00, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507
#93 0x00000000005ecfcf in rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x25771c0, call_frame=0x7fffffff8800) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#94 0x0000000000647daa in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x19b3090, previous=0x7fffffff92d0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#95 0x000000000081c53f in rubinius::CompiledCode::default_executor (state=0x19b3090, call_frame=0x7fffffff92d0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228
#96 0x0000000000817aa6 in rubinius::CallSite::empty_cache (state=0x19b3090, call_site=<optimized out>, call_frame=0x7fffffff92d0, args=...) at vm/builtin/call_site.cpp:95
#97 0x00000000005ec25b in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#98 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x1ad0c10, call_frame=0x7fffffff92d0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#99 0x00000000006468cb in rubinius::MachineCode::execute_as_script (this=<optimized out>, state=0x19b3090, code=<optimized out>, previous=0x7fffffff9d10) at vm/machine_code.cpp:863
#100 0x000000000086d91d in rubinius::System::vm_run_script (state=0x19b3090, gct=..., code=<optimized out>, calling_environment=0x7fffffff9d10) at vm/builtin/system.cpp:1784
#101 0x0000000000773f2c in rubinius::Primitives::vm_run_script (state=0x19b3090, call_frame=0x7fffffff9d10, exec=0x7ffff5003bd0, mod=0x1a1a720, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:22346
#102 0x0000000000817aa6 in rubinius::CallSite::empty_cache (state=0x19b3090, call_site=<optimized out>, call_frame=0x7fffffff9d10, args=...) at vm/builtin/call_site.cpp:95
#103 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#104 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x1b72f70, call_frame=0x7fffffff9d10) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#105 0x0000000000646fdb in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x19b3090, previous=0x7fffffffa7e0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#106 0x000000000081c53f in rubinius::CompiledCode::default_executor (state=0x19b3090, call_frame=0x7fffffffa7e0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228
#107 0x0000000000818356 in rubinius::CallSite::empty_cache_private (state=0x19b3090, call_site=<optimized out>, call_frame=0x7fffffffa7e0, args=...) at vm/builtin/call_site.cpp:127
#108 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#109 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x1a79590, call_frame=0x7fffffffa7e0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#110 0x00000000006468cb in rubinius::MachineCode::execute_as_script (this=<optimized out>, state=0x19b3090, code=<optimized out>, previous=0x7fffffffb250) at vm/machine_code.cpp:863
#111 0x000000000086d91d in rubinius::System::vm_run_script (state=0x19b3090, gct=..., code=<optimized out>, calling_environment=0x7fffffffb250) at vm/builtin/system.cpp:1784
#112 0x0000000000773f2c in rubinius::Primitives::vm_run_script (state=0x19b3090, call_frame=0x7fffffffb250, exec=0x7ffff5003bd0, mod=0x1a1a720, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:22346
#113 0x0000000000817aa6 in rubinius::CallSite::empty_cache (state=0x19b3090, call_site=<optimized out>, call_frame=0x7fffffffb250, args=...) at vm/builtin/call_site.cpp:95
#114 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#115 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x1a79470, call_frame=0x7fffffffb250) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#116 0x000000000064993f in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x19b3090, previous=0x7fffffffbd00, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#117 0x000000000081c53f in rubinius::CompiledCode::default_executor (state=0x19b3090, call_frame=0x7fffffffbd00, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228
#118 0x0000000000817aa6 in rubinius::CallSite::empty_cache (state=0x19b3090, call_site=<optimized out>, call_frame=0x7fffffffbd00, args=...) at vm/builtin/call_site.cpp:95
#119 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#120 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x1aaf190, call_frame=0x7fffffffbd00) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#121 0x0000000000646fdb in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x19b3090, previous=0x7fffffffc7b0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#122 0x000000000081c53f in rubinius::CompiledCode::default_executor (state=0x19b3090, call_frame=0x7fffffffc7b0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228
#123 0x0000000000817aa6 in rubinius::CallSite::empty_cache (state=0x19b3090, call_site=<optimized out>, call_frame=0x7fffffffc7b0, args=...) at vm/builtin/call_site.cpp:95
#124 0x00000000005ec163 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#125 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x1c0b410, call_frame=0x7fffffffc7b0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#126 0x0000000000647daa in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x19b3090, previous=0x7fffffffd270, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#127 0x000000000081c53f in rubinius::CompiledCode::default_executor (state=0x19b3090, call_frame=0x7fffffffd270, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228
#128 0x00000000008184cd in rubinius::CallSite::empty_cache_vcall (state=0x19b3090, call_site=<optimized out>, call_frame=0x7fffffffd270, args=...) at vm/builtin/call_site.cpp:161
#129 0x00000000005ec066 in execute (this=0x7ffffffeaa00, state=0x19b3090, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#130 rubinius::MachineCode::interpreter (state=0x19b3090, mcode=0x1dd8db0, call_frame=0x7fffffffd270) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:576
#131 0x0000000000647daa in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x19b3090, previous=0x0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#132 0x000000000081c53f in rubinius::CompiledCode::default_executor (state=0x19b3090, call_frame=0x0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228
#133 0x0000000000853286 in rubinius::Object::send (this=<optimized out>, state=0x7ffffffeaa00, caller=0x7ffff53117f0, name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:515
#134 0x00000000005e12bf in rubinius::Environment::run_from_filesystem (this=<optimized out>) at vm/environment.cpp:841
#135 0x000000000088f378 in main (argc=<optimized out>, argv=<optimized out>) at vm/drivers/cli.cpp:55
A debugging session is active.
Inferior 1 [process 17196] will be killed.
Quit anyway? (y or n)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment