Skip to content

Instantly share code, notes, and snippets.

@yorickpeterse
Created January 3, 2015 18:59
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/e70846827ad9d9ef2f62 to your computer and use it in GitHub Desktop.
Save yorickpeterse/e70846827ad9d9ef2f62 to your computer and use it in GitHub Desktop.
Thread 8 (Thread 0x7fc82c644700 (LWP 13272)):
#0 0x00007fc8319088cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x000000000088f7d1 in wait (this=<optimized out>, mutex=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:455
#2 worker_wait (this=<optimized out>) at vm/gc/finalize.cpp:481
#3 rubinius::FinalizerHandler::perform (this=0x34b3960, state=0x7fc82c643ec0) at vm/gc/finalize.cpp:196
#4 0x000000000088f649 in rubinius::finalizer_handler_tramp (state=0x7fc82c643ec0) at vm/gc/finalize.cpp:74
#5 0x000000000086b556 in rubinius::Thread::in_new_thread (ptr=0x34f7330) at vm/builtin/thread.cpp:283
#6 0x00007fc831903314 in start_thread () from /usr/lib/libpthread.so.0
#7 0x00007fc830a9824d in clone () from /usr/lib/libc.so.6
Thread 7 (Thread 0x7fc82d157700 (LWP 13273)):
#0 0x00007fc8319088cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000007d33ca in wait (this=<optimized out>, mutex=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:455
#2 rubinius::SignalHandler::perform (this=0x34b3dd0, state=0x7fc82d156ec0) at vm/signal.cpp:165
#3 0x00000000007d3279 in rubinius::signal_handler_tramp (state=0x7fc82d156ec0) at vm/signal.cpp:54
#4 0x000000000086b556 in rubinius::Thread::in_new_thread (ptr=0x38756e0) at vm/builtin/thread.cpp:283
#5 0x00007fc831903314 in start_thread () from /usr/lib/libpthread.so.0
#6 0x00007fc830a9824d in clone () from /usr/lib/libc.so.6
Thread 6 (Thread 0x7fc82e190700 (LWP 13274)):
#0 0x00007fc8319088cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000008fb0ef in wait (this=<optimized out>, mutex=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:455
#2 rubinius::LLVMState::perform (this=0x34e38f0, state=0x7fc82e18fec0) at vm/llvm/state.cpp:269
#3 0x00000000008faf8c in rubinius::jit_llvm_trampoline (state=0x7fc82e18fec0) at vm/llvm/state.cpp:188
#4 0x000000000086b556 in rubinius::Thread::in_new_thread (ptr=0x34e33d0) at vm/builtin/thread.cpp:283
#5 0x00007fc831903314 in start_thread () from /usr/lib/libpthread.so.0
#6 0x00007fc830a9824d in clone () from /usr/lib/libc.so.6
Thread 5 (Thread 0x7fc82e591700 (LWP 13279)):
#0 0x00007fc83190b3cd in read () from /usr/lib/libpthread.so.0
#1 0x000000000082e365 in rubinius::FSEvent::wait_for_event (this=<optimized out>, state=<optimized out>)
at vm/builtin/fsevent.cpp:139
#2 0x00000000005d8345 in rubinius::console::Console::process_requests (this=0x38364f0, state=0x7fc82e590ec0)
at vm/console.cpp:311
#3 0x00000000005d8259 in rubinius::console::console_request_trampoline (state=0x7fc82e590ec0)
at vm/console.cpp:36
#4 0x000000000086b556 in rubinius::Thread::in_new_thread (ptr=0x3a73340) at vm/builtin/thread.cpp:283
#5 0x00007fc831903314 in start_thread () from /usr/lib/libpthread.so.0
#6 0x00007fc830a9824d in clone () from /usr/lib/libc.so.6
Thread 4 (Thread 0x7fc82e992700 (LWP 13280)):
#0 0x00007fc8319088cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000005d8829 in wait (this=<optimized out>, mutex=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:455
#2 rubinius::console::Console::process_responses (this=0x38364f0, state=0x7fc82e991ec0) at vm/console.cpp:412
#3 0x00000000005d85a9 in rubinius::console::console_response_trampoline (state=0x7fc82e991ec0)
at vm/console.cpp:43
#4 0x000000000086b556 in rubinius::Thread::in_new_thread (ptr=0x3999c10) at vm/builtin/thread.cpp:283
#5 0x00007fc831903314 in start_thread () from /usr/lib/libpthread.so.0
#6 0x00007fc830a9824d in clone () from /usr/lib/libc.so.6
Thread 3 (Thread 0x7fc82ed93700 (LWP 13281)):
#0 0x00007fc83190b3cd in read () from /usr/lib/libpthread.so.0
#1 0x00000000009055d1 in rubinius::utilities::timer::Timer::wait_for_tick (this=<optimized out>)
at vm/util/timer.cpp:122
#2 0x00000000007b5b6c in rubinius::metrics::Metrics::process_metrics (this=0x38702d0, state=0x7fc82ed92ec0)
at vm/metrics.cpp:502
#3 0x00000000007b5a69 in rubinius::metrics::metrics_trampoline (state=0x7fc82ed92ec0) at vm/metrics.cpp:68
#4 0x000000000086b556 in rubinius::Thread::in_new_thread (ptr=0x3873dd0) at vm/builtin/thread.cpp:283
#5 0x00007fc831903314 in start_thread () from /usr/lib/libpthread.so.0
#6 0x00007fc830a9824d in clone () from /usr/lib/libc.so.6
Thread 2 (Thread 0x7fc82f194700 (LWP 13282)):
#0 0x00007fc8319088cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x0000000000895028 in wait (this=<optimized out>, mutex=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:455
#2 rubinius::ImmixMarker::perform (this=0x3999ae0, state=0x7fc82f193ec0) at vm/gc/immix_marker.cpp:179
#3 0x0000000000894cf3 in rubinius::immix_marker_tramp (state=0x7fc82f193ec0) at vm/gc/immix_marker.cpp:19
#4 0x000000000086b556 in rubinius::Thread::in_new_thread (ptr=0x386f560) at vm/builtin/thread.cpp:283
#5 0x00007fc831903314 in start_thread () from /usr/lib/libpthread.so.0
#6 0x00007fc830a9824d in clone () from /usr/lib/libc.so.6
Thread 1 (Thread 0x7fc83285b740 (LWP 13270)):
#0 0x00007fc830a91193 in select () from /usr/lib/libc.so.6
#1 0x00007fc83058e8e6 in _SelectDataSelect (v=0x7fff9999ea88) at ../../../../ext/em.cpp:824
#2 0x000000000088a1e1 in rb_thread_call_without_gvl (func=0x7fc83058e8c0 <_SelectDataSelect(void*)>,
data1=0x7fff9999ea88, ubf=<optimized out>, ubf_data=<optimized out>) at vm/capi/thread.cpp:179
#3 0x00007fc83058e099 in _Select (this=0x800) at ../../../../ext/em.cpp:836
#4 EventMachine_t::_RunSelectOnce (this=0x3d30050) at ../../../../ext/em.cpp:913
#5 0x00007fc83058d4f3 in _RunOnce (this=0x3d30050) at ../../../../ext/em.cpp:515
#6 EventMachine_t::Run (this=0x3d30050) at ../../../../ext/em.cpp:497
#7 0x00007fc830594e66 in t_run_machine_without_threads (self=12) at ../../../../ext/rubymain.cpp:223
#8 0x00000000008424a7 in invoke (state=<optimized out>, env=<optimized out>, nm=<optimized out>, args=...)
at vm/builtin/native_method.cpp:223
#9 rubinius::NativeMethod::executor_implementation<rubinius::ZeroArguments> (state=0x3493660,
previous=<optimized out>, exec=0x7fc82d6a24d0, mod=<optimized out>, args=...)
at vm/builtin/native_method.cpp:710
#10 0x00000000005eb926 in execute (this=0x7fff9999ea90, state=0x3493660,
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=0x3493660, mcode=0x3a4ddf0, call_frame=0x7fff9999fc00)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:576
#12 0x000000000064635b in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (
state=0x3493660, previous=0x7fff999a05f0, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/machine_code.cpp:800
#13 0x0000000000814c36 in rubinius::CallSite::empty_cache (state=0x3493660, call_site=<optimized out>,
call_frame=0x7fff999a05f0, args=...) at vm/builtin/call_site.cpp:95
#14 0x00000000005ebb1b in execute (this=0x7fff9999ea90, state=0x3493660,
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
#15 rubinius::MachineCode::interpreter (state=0x3493660, mcode=0x3d28a70, call_frame=0x7fff999a05f0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#16 0x000000000081230e in rubinius::BlockEnvironment::execute_interpreter (state=0x3493660,
previous=<optimized out>, env=<optimized out>, args=..., invocation=...)
at vm/builtin/block_environment.cpp:488
#17 0x0000000000811dbd in rubinius::BlockEnvironment::invoke (state=0x3493660, previous=0x7fff999a0ef0,
env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92
#18 0x000000000081261d in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfe, state=0xc,
call_frame=0x7fff9999ea90, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507
#19 0x00000000005ec8d5 in rubinius::MachineCode::interpreter (state=0x3493660, mcode=0x3d27e00,
call_frame=0x7fff999a0ef0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:825
#20 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x3493660,
previous=0x7fff999a1840, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#21 0x00000000005ebb1b in execute (this=0x7fff9999ea90, state=0x3493660,
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=0x3493660, mcode=0x3d27c00, call_frame=0x7fff999a1840)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#23 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x3493660,
previous=0x7fff999a21f0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#24 0x00000000008154e6 in rubinius::CallSite::empty_cache_private (state=0x3493660, call_site=<optimized out>,
call_frame=0x7fff999a21f0, args=...) at vm/builtin/call_site.cpp:127
#25 0x00000000005ebb1b in execute (this=0x7fff9999ea90, state=0x3493660,
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
#26 rubinius::MachineCode::interpreter (state=0x3493660, mcode=0x3d28840, call_frame=0x7fff999a21f0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#27 0x000000000081230e in rubinius::BlockEnvironment::execute_interpreter (state=0x3493660,
previous=<optimized out>, env=<optimized out>, args=..., invocation=...)
at vm/builtin/block_environment.cpp:488
#28 0x0000000000811dbd in rubinius::BlockEnvironment::invoke (state=0x3493660, previous=0x7fff999a2bf0,
env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92
#29 0x000000000081261d in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfe, state=0xc,
call_frame=0x7fff9999ea90, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507
#30 0x000000000085b74c in rubinius::Proc::call (this=<optimized out>, state=0x3493660,
call_frame=0x7fff999a2bf0, args=...) at vm/builtin/proc.cpp:119
#31 0x00000000007103d6 in rubinius::Primitives::proc_call (state=0x3493660, call_frame=0x7fff999a2bf0,
exec=0x7fc82f96ec90, mod=0x34928f0, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15629
#32 0x00000000005ebcb1 in execute (this=0x7fc82f7edcc0, state=0x3493660,
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
#33 rubinius::MachineCode::interpreter (state=0x3493660, mcode=0x3543660, call_frame=0x7fff999a2bf0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640
#34 0x0000000000647ef3 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (
state=0x3493660, previous=0x7fff999a3400, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/machine_code.cpp:800
#35 0x00000000008777c5 in rubinius::capi::capi_funcall_backend_native (env=0x3493660, file=<optimized out>,
line=<optimized out>, recv=0x7fc82cb4c920, method=0x56e, arg_count=0, args=<optimized out>,
block=<optimized out>, allow_private=<optimized out>) at vm/capi/capi.cpp:142
#36 0x0000000000879559 in rb_funcall (receiver=<optimized out>, method_name=1390, arg_count=0)
at vm/capi/capi.cpp:472
#37 0x000000000088186f in rb_rescue2 (func=0x7fc830596580 <event_callback(em_event*)>, arg1=140735770407592,
raise_func=<optimized out>, arg2=<optimized out>) at vm/capi/kernel.cpp:87
#38 0x00007fc83059656c in event_callback_wrapper (signature=<optimized out>, event=<optimized out>,
data_str=<optimized out>, data_num=<optimized out>) at ../../../../ext/rubymain.cpp:198
#39 0x00007fc83058d487 in _RunTimers (this=0x3d30050) at ../../../../ext/em.cpp:1031
#40 EventMachine_t::Run (this=0x3d30050) at ../../../../ext/em.cpp:488
#41 0x00007fc830594e66 in t_run_machine_without_threads (self=12) at ../../../../ext/rubymain.cpp:223
#42 0x00000000008424a7 in invoke (state=<optimized out>, env=<optimized out>, nm=<optimized out>, args=...)
at vm/builtin/native_method.cpp:223
#43 rubinius::NativeMethod::executor_implementation<rubinius::ZeroArguments> (state=0x3455ff0,
previous=<optimized out>, exec=0x7fc82d6a24d0, mod=<optimized out>, args=...)
at vm/builtin/native_method.cpp:710
#44 0x00000000005eb926 in execute (this=0x7fff9999ea90, state=0x3455ff0,
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
#45 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x3a4ddf0, call_frame=0x7fff999a3e60)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:576
#46 0x000000000064635b in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (
state=0x3455ff0, previous=0x7fff999a4850, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/machine_code.cpp:800
#47 0x0000000000814c36 in rubinius::CallSite::empty_cache (state=0x3455ff0, call_site=<optimized out>,
call_frame=0x7fff999a4850, args=...) at vm/builtin/call_site.cpp:95
#48 0x00000000005ebb1b in execute (this=0x7fff9999ea90, state=0x3455ff0,
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
#49 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x3d26a20, call_frame=0x7fff999a4850)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#50 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x3455ff0,
previous=0x7fff999a53e0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#51 0x0000000000819658 in rubinius::CompiledCode::default_executor (state=0x3455ff0,
call_frame=0x7fff999a53e0, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/builtin/compiled_code.cpp:224
#52 0x000000000084ffeb in rubinius::Object::send_prim (this=<optimized out>, state=0x3455ff0,
call_frame=0x7fff999a53e0, exec=<optimized out>, mod=<optimized out>, args=..., min_visibility=0x1)
at vm/builtin/object.cpp:556
#53 0x000000000085002c in rubinius::Object::private_send_prim (this=0xc, state=0x7fff9999ea90,
call_frame=0x7fff9999eb10, exec=0xffffffffffffffff, mod=0x7fff9999ec10, args=...)
at vm/builtin/object.cpp:560
#54 0x00000000006f3e84 in rubinius::Primitives::object_send (state=0x3455ff0, call_frame=0x7fff999a53e0,
exec=0x7fc82f966bc0, mod=0x3488ca0, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:13741
#55 0x00000000005eba23 in execute (this=0x7fff9999ea90, state=0x3455ff0,
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
#56 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x3c337f0, call_frame=0x7fff999a53e0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#57 0x0000000000648cbf in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x3455ff0,
previous=0x7fff999a5d20, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#58 0x00000000005eba23 in execute (this=0x7fff9999ea90, state=0x3455ff0,
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
#59 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x3a75b00, call_frame=0x7fff999a5d20)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#60 0x0000000000648cbf in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x3455ff0,
previous=0x7fff999a66a0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#61 0x00000000005ebdd3 in execute (this=0x7fff9999ea90, state=0x3455ff0,
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
#62 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x3bf7840, call_frame=0x7fff999a66a0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:658
#63 0x0000000000648cbf in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x3455ff0,
previous=0x7fff999a6fa0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#64 0x00000000005eba23 in execute (this=0x7fff9999ea90, state=0x3455ff0,
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
#65 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x34f0110, call_frame=0x7fff999a6fa0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#66 0x000000000081230e in rubinius::BlockEnvironment::execute_interpreter (state=0x3455ff0,
previous=<optimized out>, env=<optimized out>, args=..., invocation=...)
at vm/builtin/block_environment.cpp:488
#67 0x0000000000811dbd in rubinius::BlockEnvironment::invoke (state=0x3455ff0, previous=0x7fff999a7900,
env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92
#68 0x000000000081261d in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfe, state=0xc,
call_frame=0x7fff9999ea90, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507
#69 0x00000000005ec88f in rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x35032a0,
call_frame=0x7fff999a7900)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#70 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x3455ff0,
previous=0x7fff999a8260, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#71 0x00000000005ebb1b in execute (this=0x7fff9999ea90, state=0x3455ff0,
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
#72 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x3537210, call_frame=0x7fff999a8260)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#73 0x0000000000649a8f in rubinius::MachineCode::execute_specialized<rubinius::TwoArguments> (state=0x3455ff0,
previous=0x7fff999a8bd0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#74 0x00000000005eba23 in execute (this=0x7fff9999ea90, state=0x3455ff0,
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
#75 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x351e490, call_frame=0x7fff999a8bd0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#76 0x000000000081230e in rubinius::BlockEnvironment::execute_interpreter (state=0x3455ff0,
previous=<optimized out>, env=<optimized out>, args=..., invocation=...)
at vm/builtin/block_environment.cpp:488
#77 0x0000000000811dbd in rubinius::BlockEnvironment::invoke (state=0x3455ff0, previous=0x7fff999a8f98,
env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92
#78 0x000000000081261d in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfe, state=0xc,
call_frame=0x7fff9999ea90, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507
#79 0x00000000008f6103 in rbx_yield_stack (state=0x3455ff0, call_frame=0xfffffffffffffdfe,
block=<optimized out>, count=<optimized out>, args=<optimized out>) at vm/llvm/jit_util.cpp:728
#80 0x00007fc8327b5d5e in ?? ()
#81 0x00007fff999a8f70 in ?? ()
#82 0x000000000088f0b4 in unlock (this=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:395
#83 unlock (this=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:267
#84 ~StackLockGuard (this=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:281
#85 rubinius::CodeManager::add_resource (this=0x3fffffffffffffff, cr=0x3455ff0, collect_now=<optimized out>)
at vm/gc/code_manager.cpp:88
#86 0x0000000000814c36 in rubinius::CallSite::empty_cache (state=0x3455ff0, call_site=<optimized out>,
call_frame=0x7fff999a9760, args=...) at vm/builtin/call_site.cpp:95
#87 0x00000000005ebb1b in execute (this=0x7fff9999ea90, state=0x3455ff0,
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
#88 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x3cbd750, call_frame=0x7fff999a9760)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#89 0x0000000000649a8f in rubinius::MachineCode::execute_specialized<rubinius::TwoArguments> (state=0x3455ff0,
previous=0x7fff999aa230, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#90 0x0000000000819658 in rubinius::CompiledCode::default_executor (state=0x3455ff0,
call_frame=0x7fff999aa230, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/builtin/compiled_code.cpp:224
#91 0x00000000008154e6 in rubinius::CallSite::empty_cache_private (state=0x3455ff0, call_site=<optimized out>,
call_frame=0x7fff999aa230, args=...) at vm/builtin/call_site.cpp:127
#92 0x00000000005eba23 in execute (this=0x7fff9999ea90, state=0x3455ff0,
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
#93 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x3cbc690, call_frame=0x7fff999aa230)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#94 0x0000000000648cbf in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x3455ff0,
previous=0x7fff999aad70, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#95 0x0000000000819658 in rubinius::CompiledCode::default_executor (state=0x3455ff0,
call_frame=0x7fff999aad70, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/builtin/compiled_code.cpp:224
#96 0x00000000008154e6 in rubinius::CallSite::empty_cache_private (state=0x3455ff0, call_site=<optimized out>,
call_frame=0x7fff999aad70, args=...) at vm/builtin/call_site.cpp:127
#97 0x00000000005eba23 in execute (this=0x7fff9999ea90, state=0x3455ff0,
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
#98 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x3cbc4e0, call_frame=0x7fff999aad70)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#99 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x3455ff0,
previous=0x7fff999ab8e0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#100 0x0000000000819658 in rubinius::CompiledCode::default_executor (state=0x3455ff0,
call_frame=0x7fff999ab8e0, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/builtin/compiled_code.cpp:224
#101 0x000000000084ffeb in rubinius::Object::send_prim (this=<optimized out>, state=0x3455ff0,
call_frame=0x7fff999ab8e0, exec=<optimized out>, mod=<optimized out>, args=...,
min_visibility=0x7fc82f922dd0) at vm/builtin/object.cpp:556
#102 0x000000000085002c in rubinius::Object::private_send_prim (this=0xc, state=0x7fff9999ea90,
call_frame=0x7fff9999eb10, exec=0xffffffffffffffff, mod=0x7fff9999ec10, args=...)
at vm/builtin/object.cpp:560
#103 0x00000000006f3e84 in rubinius::Primitives::object_send (state=0x3455ff0, call_frame=0x7fff999ab8e0,
exec=0x7fc82fb96010, mod=0x34f7090, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:13741
#104 0x00000000008154e6 in rubinius::CallSite::empty_cache_private (state=0x3455ff0,
call_site=<optimized out>, call_frame=0x7fff999ab8e0, args=...) at vm/builtin/call_site.cpp:127
#105 0x00000000005eba23 in execute (this=0x7fff9999ea90, state=0x3455ff0,
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
#106 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x3cbc270, call_frame=0x7fff999ab8e0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#107 0x000000000081230e in rubinius::BlockEnvironment::execute_interpreter (state=0x3455ff0,
previous=<optimized out>, env=<optimized out>, args=..., invocation=...)
at vm/builtin/block_environment.cpp:488
#108 0x0000000000811dbd in rubinius::BlockEnvironment::invoke (state=0x3455ff0, previous=0x7fff999abc88,
env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92
#109 0x000000000081261d in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfe, state=0xc,
call_frame=0x7fff9999ea90, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507
#110 0x00000000008f6103 in rbx_yield_stack (state=0x3455ff0, call_frame=0xfffffffffffffdfe,
block=<optimized out>, count=<optimized out>, args=<optimized out>) at vm/llvm/jit_util.cpp:728
#111 0x00007fc8327b5d5e in ?? ()
#112 0x00007fff999abc60 in ?? ()
#113 0x000000000088f0b4 in unlock (this=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:395
#114 unlock (this=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:267
#115 ~StackLockGuard (this=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:281
#116 rubinius::CodeManager::add_resource (this=0x3fffffffffffffff, cr=0x7fff999abd50,
collect_now=<optimized out>) at vm/gc/code_manager.cpp:88
#117 0x0000000000814c36 in rubinius::CallSite::empty_cache (state=0x3455ff0, call_site=<optimized out>,
call_frame=0x7fff999ac450, args=...) at vm/builtin/call_site.cpp:95
#118 0x00000000005ebb1b in execute (this=0x7fff9999ea90, state=0x3455ff0,
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
#119 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x3c98b20, call_frame=0x7fff999ac450)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#120 0x000000000064635b in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (
state=0x3455ff0, previous=0x7fff999acf10, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/machine_code.cpp:800
#121 0x0000000000819658 in rubinius::CompiledCode::default_executor (state=0x3455ff0,
call_frame=0x7fff999acf10, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/builtin/compiled_code.cpp:224
#122 0x0000000000814c36 in rubinius::CallSite::empty_cache (state=0x3455ff0, call_site=<optimized out>,
call_frame=0x7fff999acf10, args=...) at vm/builtin/call_site.cpp:95
#123 0x00000000005eba23 in execute (this=0x7fff9999ea90, state=0x3455ff0,
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
#124 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x3c98530, call_frame=0x7fff999acf10)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#125 0x000000000064635b in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (
state=0x3455ff0, previous=0x7fff999adb90, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/machine_code.cpp:800
#126 0x0000000000819658 in rubinius::CompiledCode::default_executor (state=0x3455ff0,
call_frame=0x7fff999adb90, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/builtin/compiled_code.cpp:224
#127 0x0000000000815a5b in rubinius::CallSite::empty_cache_super (state=0x3455ff0, call_site=<optimized out>,
call_frame=0x7fff999adb90, args=...) at vm/builtin/call_site.cpp:216
#128 0x00000000005ee843 in execute (this=0x7fff9999ea90, state=0x3455ff0,
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
#129 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x3c98340, call_frame=0x7fff999adb90)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:1308
#130 0x0000000000647ef3 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (
state=0x3455ff0, previous=0x7fff999ae830, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/machine_code.cpp:800
#131 0x0000000000819658 in rubinius::CompiledCode::default_executor (state=0x3455ff0,
call_frame=0x7fff999ae830, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/builtin/compiled_code.cpp:224
#132 0x0000000000815a5b in rubinius::CallSite::empty_cache_super (state=0x3455ff0, call_site=<optimized out>,
call_frame=0x7fff999ae830, args=...) at vm/builtin/call_site.cpp:216
#133 0x00000000005ee843 in execute (this=0x7fff9999ea90, state=0x3455ff0,
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
#134 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x3c980b0, call_frame=0x7fff999ae830)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:1308
#135 0x0000000000647ef3 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (
state=0x3455ff0, previous=0x7fff999af2f0, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/machine_code.cpp:800
#136 0x0000000000819658 in rubinius::CompiledCode::default_executor (state=0x3455ff0,
call_frame=0x7fff999af2f0, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/builtin/compiled_code.cpp:224
#137 0x0000000000814c36 in rubinius::CallSite::empty_cache (state=0x3455ff0, call_site=<optimized out>,
call_frame=0x7fff999af2f0, args=...) at vm/builtin/call_site.cpp:95
#138 0x00000000005eba23 in execute (this=0x7fff9999ea90, state=0x3455ff0,
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
#139 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x3c97070, call_frame=0x7fff999af2f0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#140 0x000000000081230e in rubinius::BlockEnvironment::execute_interpreter (state=0x3455ff0,
previous=<optimized out>, env=<optimized out>, args=..., invocation=...)
at vm/builtin/block_environment.cpp:488
#141 0x0000000000811dbd in rubinius::BlockEnvironment::invoke (state=0x3455ff0, previous=0x7fff999afc00,
env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92
#142 0x000000000081261d in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfe, state=0xc,
call_frame=0x7fff9999ea90, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507
#143 0x00000000005ec88f in rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x3c972f0,
call_frame=0x7fff999afc00)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#144 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x3455ff0,
previous=0x7fff999b0680, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#145 0x0000000000819658 in rubinius::CompiledCode::default_executor (state=0x3455ff0,
call_frame=0x7fff999b0680, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/builtin/compiled_code.cpp:224
#146 0x0000000000814c36 in rubinius::CallSite::empty_cache (state=0x3455ff0, call_site=<optimized out>,
call_frame=0x7fff999b0680, args=...) at vm/builtin/call_site.cpp:95
#147 0x00000000005ebb1b in execute (this=0x7fff9999ea90, state=0x3455ff0,
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
#148 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x3c32d30, call_frame=0x7fff999b0680)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#149 0x000000000081230e in rubinius::BlockEnvironment::execute_interpreter (state=0x3455ff0,
previous=<optimized out>, env=<optimized out>, args=..., invocation=...)
at vm/builtin/block_environment.cpp:488
#150 0x0000000000811dbd in rubinius::BlockEnvironment::invoke (state=0x3455ff0, previous=0x7fff999b1080,
env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92
#151 0x000000000081261d in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfe, state=0xc,
call_frame=0x7fff9999ea90, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507
#152 0x000000000085b74c in rubinius::Proc::call (this=<optimized out>, state=0x3455ff0,
call_frame=0x7fff999b1080, args=...) at vm/builtin/proc.cpp:119
#153 0x00000000007103d6 in rubinius::Primitives::proc_call (state=0x3455ff0, call_frame=0x7fff999b1080,
exec=0x7fc82f96ec90, mod=0x34928f0, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15629
#154 0x00000000005ebcb1 in execute (this=0x7fc82cab9ce0, state=0x3455ff0,
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
#155 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x3543660, call_frame=0x7fff999b1080)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640
#156 0x0000000000647ef3 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (
state=0x3455ff0, previous=0x7fff999b1a60, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/machine_code.cpp:800
#157 0x0000000000814c36 in rubinius::CallSite::empty_cache (state=0x3455ff0, call_site=<optimized out>,
call_frame=0x7fff999b1a60, args=...) at vm/builtin/call_site.cpp:95
#158 0x00000000005eba23 in execute (this=0x7fff9999ea90, state=0x3455ff0,
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
#159 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x3c93ac0, call_frame=0x7fff999b1a60)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#160 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x3455ff0,
previous=0x7fff999b2520, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#161 0x0000000000819658 in rubinius::CompiledCode::default_executor (state=0x3455ff0,
call_frame=0x7fff999b2520, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/builtin/compiled_code.cpp:224
#162 0x000000000081565d in rubinius::CallSite::empty_cache_vcall (state=0x3455ff0, call_site=<optimized out>,
call_frame=0x7fff999b2520, args=...) at vm/builtin/call_site.cpp:161
#163 0x00000000005eb926 in execute (this=0x7fff9999ea90, state=0x3455ff0,
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
#164 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x3c93340, call_frame=0x7fff999b2520)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:576
#165 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x3455ff0,
previous=0x7fff999b2ff0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#166 0x0000000000819658 in rubinius::CompiledCode::default_executor (state=0x3455ff0,
call_frame=0x7fff999b2ff0, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/builtin/compiled_code.cpp:224
#167 0x000000000081565d in rubinius::CallSite::empty_cache_vcall (state=0x3455ff0, call_site=<optimized out>,
call_frame=0x7fff999b2ff0, args=...) at vm/builtin/call_site.cpp:161
#168 0x00000000005eb926 in execute (this=0x7fff9999ea90, state=0x3455ff0,
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
#169 rubinius::MachineCode::interpreter (state=0x3455ff0, mcode=0x387c410, call_frame=0x7fff999b2ff0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:576
#170 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x3455ff0,
previous=0x0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#171 0x0000000000819658 in rubinius::CompiledCode::default_executor (state=0x3455ff0, call_frame=0x0,
exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:224
#172 0x000000000084fed6 in rubinius::Object::send (this=<optimized out>, state=0x7fff9999ea90,
caller=0x7fff9999eb10, name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:515
#173 0x00000000005e0b75 in rubinius::Environment::run_from_filesystem (this=<optimized out>)
at vm/environment.cpp:841
#174 0x000000000088bf28 in main (argc=<optimized out>, argv=<optimized out>) at vm/drivers/cli.cpp:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment