Skip to content

Instantly share code, notes, and snippets.

@yorickpeterse
Created July 17, 2015 14:46
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/f3b0887539bc38323f57 to your computer and use it in GitHub Desktop.
Save yorickpeterse/f3b0887539bc38323f57 to your computer and use it in GitHub Desktop.
(gdb) r
Starting program: /home/yorickpeterse/.rubies/rbx-git/bin/rbx populate_queue.rb
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff1210700 (LWP 31314)]
Connecting...
Starting threads...
[New Thread 0x7fffd37d7700 (LWP 31320)]
[# ] [ 1910/6146778] [ 0.03%] [00:04] [04:11:05] [ 407.89/s][New Thread 0x7fffd13ce700 (LWP 31329)]
[New Thread 0x7fffd0bcc700 (LWP 31331)]
[New Thread 0x7fffd0fcd700 (LWP 31330)]
[New Thread 0x7fffd17cf700 (LWP 31328)]
[New Thread 0x7fffd1bd0700 (LWP 31327)]
[New Thread 0x7fffd1fd1700 (LWP 31326)]
[New Thread 0x7fffd23d2700 (LWP 31325)]
[New Thread 0x7fffd27d3700 (LWP 31324)]
[New Thread 0x7fffd2bd4700 (LWP 31323)]
[New Thread 0x7fffd2fd5700 (LWP 31322)]
[New Thread 0x7fffd33d6700 (LWP 31321)]
[New Thread 0x7ffff02b6700 (LWP 31318)]
[New Thread 0x7ffff060e700 (LWP 31317)]
[New Thread 0x7fffe3fff700 (LWP 31316)]
[New Thread 0x7ffff0e0f700 (LWP 31315)]
[New Thread 0x7ffff12a1700 (LWP 31313)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd13ce700 (LWP 31329)]
rubinius::VariableScope::flush_to_heap (this=0x7ffff42ccd30, state=0x7fffd13cdec8) at vm/builtin/variable_scope.cpp:209
209 if(unlikely(locked_p())) {
Id Target Id Frame
19 Thread 0x7ffff12a1700 (LWP 31313) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
18 Thread 0x7ffff0e0f700 (LWP 31315) "rbx" 0x00007ffff728586d in read () from /usr/lib/libpthread.so.0
17 Thread 0x7fffe3fff700 (LWP 31316) "rbx" 0x00007ffff728586d in read () from /usr/lib/libpthread.so.0
16 Thread 0x7ffff060e700 (LWP 31317) "rbx" 0x0000000000dc8701 in llvm::InstCombiner::visitICmpInst(llvm::ICmpInst&) ()
15 Thread 0x7ffff02b6700 (LWP 31318) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
14 Thread 0x7fffd33d6700 (LWP 31321) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
13 Thread 0x7fffd2fd5700 (LWP 31322) "rbx" 0x00007ffff6398b03 in select () from /usr/lib/libc.so.6
12 Thread 0x7fffd2bd4700 (LWP 31323) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
11 Thread 0x7fffd27d3700 (LWP 31324) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
10 Thread 0x7fffd23d2700 (LWP 31325) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
9 Thread 0x7fffd1fd1700 (LWP 31326) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
8 Thread 0x7fffd1bd0700 (LWP 31327) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
7 Thread 0x7fffd17cf700 (LWP 31328) "rbx" compare_and_swap (old_val=5769494, new_val=6031638, ptr=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/atomic.hpp:124
6 Thread 0x7fffd0fcd700 (LWP 31330) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
5 Thread 0x7fffd0bcc700 (LWP 31331) "rbx" 0x00007ffff7282d18 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
* 4 Thread 0x7fffd13ce700 (LWP 31329) "rbx" rubinius::VariableScope::flush_to_heap (this=0x7ffff42ccd30, state=0x7fffd13cdec8) at vm/builtin/variable_scope.cpp:209
3 Thread 0x7fffd37d7700 (LWP 31320) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
2 Thread 0x7ffff1210700 (LWP 31314) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
1 Thread 0x7ffff7fbe740 (LWP 31309) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
Id Target Id Frame
19 Thread 0x7ffff12a1700 (LWP 31313) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
18 Thread 0x7ffff0e0f700 (LWP 31315) "rbx" 0x00007ffff728586d in read () from /usr/lib/libpthread.so.0
17 Thread 0x7fffe3fff700 (LWP 31316) "rbx" 0x00007ffff728586d in read () from /usr/lib/libpthread.so.0
16 Thread 0x7ffff060e700 (LWP 31317) "rbx" 0x0000000000dc8701 in llvm::InstCombiner::visitICmpInst(llvm::ICmpInst&) ()
15 Thread 0x7ffff02b6700 (LWP 31318) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
14 Thread 0x7fffd33d6700 (LWP 31321) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
13 Thread 0x7fffd2fd5700 (LWP 31322) "rbx" 0x00007ffff6398b03 in select () from /usr/lib/libc.so.6
12 Thread 0x7fffd2bd4700 (LWP 31323) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
11 Thread 0x7fffd27d3700 (LWP 31324) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
10 Thread 0x7fffd23d2700 (LWP 31325) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
9 Thread 0x7fffd1fd1700 (LWP 31326) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
8 Thread 0x7fffd1bd0700 (LWP 31327) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
7 Thread 0x7fffd17cf700 (LWP 31328) "rbx" compare_and_swap (old_val=5769494, new_val=6031638, ptr=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/atomic.hpp:124
6 Thread 0x7fffd0fcd700 (LWP 31330) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
5 Thread 0x7fffd0bcc700 (LWP 31331) "rbx" 0x00007ffff7282d18 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
* 4 Thread 0x7fffd13ce700 (LWP 31329) "rbx" rubinius::VariableScope::flush_to_heap (this=0x7ffff42ccd30, state=0x7fffd13cdec8) at vm/builtin/variable_scope.cpp:209
3 Thread 0x7fffd37d7700 (LWP 31320) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
2 Thread 0x7ffff1210700 (LWP 31314) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
1 Thread 0x7ffff7fbe740 (LWP 31309) "rbx" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
Thread 19 (Thread 0x7ffff12a1700 (LWP 31313)):
#0 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x000000000076e18d in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:453
#2 worker_wait (this=<optimized out>) at vm/gc/finalize.cpp:444
#3 rubinius::FinalizerThread::run (this=0x1941b30, state=0x7ffff12a0ed8) at vm/gc/finalize.cpp:148
#4 0x000000000060bdfe in rubinius::InternalThread::run (ptr=0x1941b30) at vm/internal_threads.cpp:43
#5 0x00007ffff727d354 in start_thread () from /usr/lib/libpthread.so.0
#6 0x00007ffff639fbfd in clone () from /usr/lib/libc.so.6
Thread 18 (Thread 0x7ffff0e0f700 (LWP 31315)):
#0 0x00007ffff728586d in read () from /usr/lib/libpthread.so.0
#1 0x000000000070ed65 in rubinius::FSEvent::wait_for_event (this=<optimized out>, state=<optimized out>) at vm/builtin/fsevent.cpp:139
#2 0x00000000005db48c in rubinius::console::Listener::run (this=0x7fffe40021e0, state=0x7ffff0e0eed8) at vm/console.cpp:387
#3 0x000000000060bdfe in rubinius::InternalThread::run (ptr=0x7fffe40021e0) at vm/internal_threads.cpp:43
#4 0x00007ffff727d354 in start_thread () from /usr/lib/libpthread.so.0
#5 0x00007ffff639fbfd in clone () from /usr/lib/libc.so.6
Thread 17 (Thread 0x7fffe3fff700 (LWP 31316)):
#0 0x00007ffff728586d in read () from /usr/lib/libpthread.so.0
#1 0x00000000007e0041 in rubinius::utilities::timer::Timer::wait_for_tick (this=<optimized out>) at vm/util/timer.cpp:122
#2 0x000000000069eec2 in rubinius::metrics::Metrics::run (this=0x7fffe40143b0, state=0x7fffe3ffeed8) at vm/metrics.cpp:472
#3 0x000000000060bdfe in rubinius::InternalThread::run (ptr=0x7fffe40143b0) at vm/internal_threads.cpp:43
#4 0x00007ffff727d354 in start_thread () from /usr/lib/libpthread.so.0
#5 0x00007ffff639fbfd in clone () from /usr/lib/libc.so.6
Thread 16 (Thread 0x7ffff060e700 (LWP 31317)):
#0 0x0000000000dc8701 in llvm::InstCombiner::visitICmpInst(llvm::ICmpInst&) ()
#1 0x0000000000d9208a in llvm::InstCombiner::DoOneIteration(llvm::Function&, unsigned int) ()
#2 0x0000000000d926bd in llvm::InstCombiner::runOnFunction(llvm::Function&) ()
#3 0x00000000010f58a7 in llvm::FPPassManager::runOnFunction(llvm::Function&) ()
#4 0x00000000010f5976 in llvm::legacy::FunctionPassManagerImpl::run(llvm::Function&) ()
#5 0x00000000010f5a64 in llvm::legacy::FunctionPassManager::run(llvm::Function&) ()
#6 0x00000000007bfabc in rubinius::jit::Compiler::generate_function (this=0x7ffff060dd30, indy=true) at vm/llvm/jit_compiler.cpp:119
#7 0x00000000007d568e in rubinius::LLVMState::run (this=0x19426d0, state=0x7ffff060ded8) at vm/llvm/state.cpp:298
#8 0x000000000060bdfe in rubinius::InternalThread::run (ptr=0x19426d0) at vm/internal_threads.cpp:43
#9 0x00007ffff727d354 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ffff639fbfd in clone () from /usr/lib/libc.so.6
Thread 15 (Thread 0x7ffff02b6700 (LWP 31318)):
#0 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x0000000000772b54 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:453
#2 rubinius::ImmixMarker::run (this=0x7fffe48e7a50, state=0x7ffff02b5ed8) at vm/gc/immix_marker.cpp:123
#3 0x000000000060bdfe in rubinius::InternalThread::run (ptr=0x7fffe48e7a50) at vm/internal_threads.cpp:43
#4 0x00007ffff727d354 in start_thread () from /usr/lib/libpthread.so.0
#5 0x00007ffff639fbfd in clone () from /usr/lib/libc.so.6
Thread 14 (Thread 0x7fffd33d6700 (LWP 31321)):
#0 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000006b5511 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:453
#2 rubinius::WorldState::wait_to_run (this=0x18b1050, state=0x7fffe4d87d40) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:276
#3 0x00000000006ad391 in checkpoint (this=0x18b1084, state=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:252
#4 rubinius::SharedState::checkpoint (this=<optimized out>, state=0x80) at vm/shared_state.cpp:268
#5 0x00000000005eddba in checkpoint (this=<optimized out>, gct=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/state.hpp:157
#6 rubinius::MachineCode::interpreter (state=0x7fffd33d5ec8, mcode=0x7fffe438a2d0, call_frame=0x7fffd33c69e0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:1040
#7 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd33d5ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#8 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd33d5ec8, previous=0x7fffd33c7340, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#9 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x18b1084, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#10 0x00000000005ecfdf in rubinius::MachineCode::interpreter (state=0x7fffd33d5ec8, mcode=0x7fffe438ac80, call_frame=0x7fffd33c7340) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#11 0x000000000064806d in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd33d5ec8, previous=0x7fffe438ac80, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#12 0x00000000005ec250 in execute (this=0x80, state=0x7fffd33d5ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#13 rubinius::MachineCode::interpreter (state=0x7fffd33d5ec8, mcode=0x7fffe4169da0, call_frame=0x7fffd33c7bb0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#14 0x000000000064806d in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd33d5ec8, previous=0x7fffe4169da0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#15 0x00000000005ec14a in execute (this=0x80, state=0x7fffd33d5ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#16 rubinius::MachineCode::interpreter (state=0x7fffd33d5ec8, mcode=0x7fffbc008a00, call_frame=0x7fffd33c83a0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#17 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd33d5ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#18 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd33d5ec8, previous=0x7fffd33c8cd0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#19 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x18b1084, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#20 0x00000000005ecfdf in rubinius::MachineCode::interpreter (state=0x7fffd33d5ec8, mcode=0x7fffe42b5520, call_frame=0x7fffd33c8cd0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#21 0x000000000064806d in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd33d5ec8, previous=0x7fffe42b5520, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#22 0x00000000005ec250 in execute (this=0x80, state=0x7fffd33d5ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#23 rubinius::MachineCode::interpreter (state=0x7fffd33d5ec8, mcode=0x7fffbc008740, call_frame=0x7fffd33c95b0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#24 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd33d5ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#25 0x00000000005ec14a in execute (this=0x80, state=0x7fffd33d5ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#26 rubinius::MachineCode::interpreter (state=0x7fffd33d5ec8, mcode=0x7fffbc008510, call_frame=0x7fffd33c9da0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#27 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd33d5ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#28 0x00000000005ec14a in execute (this=0x80, state=0x7fffd33d5ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#29 rubinius::MachineCode::interpreter (state=0x7fffd33d5ec8, mcode=0x7fffbc0082e0, call_frame=0x7fffd33ca580) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#30 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd33d5ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#31 0x00000000005ec14a in execute (this=0x80, state=0x7fffd33d5ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#32 rubinius::MachineCode::interpreter (state=0x7fffd33d5ec8, mcode=0x7fffbc008030, call_frame=0x7fffd33cad50) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#33 0x000000000064868b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd33d5ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#34 0x000000000072dd0b in rubinius::Object::send_prim (this=<optimized out>, state=0x7fffd33d5ec8, call_frame=0x7fffd33cb600, exec=<optimized out>, mod=<optimized out>, args=..., min_visibility=0x7fffd33d5ec8) at vm/builtin/object.cpp:557
#35 0x000000000072dd4c in rubinius::Object::private_send_prim (this=0x18b1084, state=0x80, call_frame=0x164, exec=0x7ffff728296f <pthread_cond_wait@@GLIBC_2.3.2+191>, mod=0x18b1000, args=...) at vm/builtin/object.cpp:561
#36 0x00000000006711e4 in rubinius::Primitives::object_send (state=0x7fffd33d5ec8, call_frame=0x7fffd33cb600, exec=0x7ffff234dfa8, mod=0x18e7350, args=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:13929
#37 0x00000000005ec3f4 in execute (this=0x7fffe310eb60, state=0x7fffd33d5ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#38 rubinius::MachineCode::interpreter (state=0x7fffd33d5ec8, mcode=0x7fffe47e0b60, call_frame=0x7fffd33cb600) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640
#39 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd33d5ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#40 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd33d5ec8, previous=0x7fffd33cbf50, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#41 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x18b1084, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#42 0x00000000007d0a5f in rbx_yield_stack (state=0x7fffd33d5ec8, call_frame=0xfffffffffffffe00, block=<optimized out>, count=<optimized out>, args=<optimized out>) at vm/llvm/jit_util.cpp:730
#43 0x00007ffff127b674 in ?? ()
#44 0x00007ffff1ae6e48 in ?? ()
#45 0x000000000000001a in ?? ()
#46 0x00000000019110e0 in ?? ()
#47 0x0000000000000001 in ?? ()
#48 0x000000000000002f in ?? ()
#49 0x0000000000000000 in ?? ()
Thread 13 (Thread 0x7fffd2fd5700 (LWP 31322)):
#0 0x00007ffff6398b03 in select () from /usr/lib/libc.so.6
#1 0x0000000000713015 in rubinius::IO::select (state=0x7fffd2fd4ec8, readables=<optimized out>, writables=<optimized out>, errorables=<optimized out>, timeout=<optimized out>, calling_environment=0x7fffd2fc0700) at vm/builtin/io.cpp:285
#2 0x0000000000668d93 in rubinius::Primitives::io_select (state=0x7fffd2fd4ec8, call_frame=0x7fffd2fc0700, exec=0x7ffff2219b78, mod=0x18ebcb0, args=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:10404
#3 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#4 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffa4033710, call_frame=0x7fffd2fc0700) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#5 0x000000000064806d in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd2fd4ec8, previous=0x7fffd2fc0f20, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#6 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#7 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffa40320e0, call_frame=0x7fffd2fc0f20) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#8 0x000000000064868b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#9 0x00000000005ec04d in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#10 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffa4031b20, call_frame=0x7fffd2fc1700) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:576
#11 0x000000000064806d in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd2fd4ec8, previous=0x7fffd2fc1f20, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#12 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#13 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffa4031970, call_frame=0x7fffd2fc1f20) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#14 0x000000000064868b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#15 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#16 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffa40315b0, call_frame=0x7fffd2fc26e0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#17 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#18 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#19 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffa4030de0, call_frame=0x7fffd2fc2ee0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#20 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#21 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#22 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffa402a4f0, call_frame=0x7fffd2fc3720) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#23 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2fd4ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#24 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2fd4ec8, previous=0x7fffd2fc4140, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#25 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfe, state=0x10, call_frame=0x7fffd2fbff30, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#26 0x00000000007391ac in rubinius::Proc::call (this=<optimized out>, state=0x7fffd2fd4ec8, call_frame=0x7fffd2fc4140, args=...) at vm/builtin/proc.cpp:119
#27 0x0000000000675936 in rubinius::Primitives::proc_call (state=0x7fffd2fd4ec8, call_frame=0x7fffd2fc4140, exec=0x7ffff215e9c8, mod=0x18f0fa0, args=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15817
#28 0x00000000005ec3f4 in execute (this=0x7fffa39982b0, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#29 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffe4069d70, call_frame=0x7fffd2fc4140) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640
#30 0x0000000000648cce in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#31 0x0000000000747096 in rubinius::System::vm_catch (state=0x7fffd2fd4ec8, dest=0x16986, obj=<optimized out>, call_frame=0x7fffd2fc4ab0) at vm/builtin/system.cpp:1421
#32 0x000000000067fcc6 in rubinius::Primitives::vm_catch (state=0x7fffd2fd4ec8, call_frame=0x7fffd2fc4ab0, exec=0x7ffff20db430, mod=0x191bf20, args=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:20090
#33 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#34 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffa402b2e0, call_frame=0x7fffd2fc4ab0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#35 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2fd4ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#36 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2fd4ec8, previous=0x7fffd2fc53c0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#37 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfe, state=0x10, call_frame=0x7fffd2fbff30, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#38 0x00000000005ecfdf in rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffa402b470, call_frame=0x7fffd2fc53c0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#39 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#40 0x00000000005ec250 in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#41 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffa402af20, call_frame=0x7fffd2fc5bb0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#42 0x000000000064806d in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd2fd4ec8, previous=0x7fffd2fc63a0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#43 0x00000000005ec250 in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#44 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffa400f260, call_frame=0x7fffd2fc63a0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#45 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#46 0x00000000005ec250 in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#47 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffa400f020, call_frame=0x7fffd2fc6be0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#48 0x000000000064806d in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd2fd4ec8, previous=0x7fffd2fc7400, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#49 0x00000000005ec3f4 in execute (this=0x7fffa34571d8, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#50 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffa400e9e0, call_frame=0x7fffd2fc7400) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640
#51 0x0000000000648cce in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#52 0x00000000005ec250 in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#53 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffbc0146e0, call_frame=0x7fffd2fc7c20) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#54 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2fd4ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#55 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2fd4ec8, previous=0x7fffd2fc8540, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#56 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfe, state=0x10, call_frame=0x7fffd2fbff30, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#57 0x00000000005ecfdf in rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffbc020400, call_frame=0x7fffd2fc8540) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#58 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2fd4ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#59 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2fd4ec8, previous=0x7fffd2fc8e60, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#60 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfe, state=0x10, call_frame=0x7fffd2fbff30, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#61 0x00000000005ecfdf in rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffbc020610, call_frame=0x7fffd2fc8e60) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#62 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#63 0x00000000005ec250 in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#64 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffbc013d60, call_frame=0x7fffd2fc9670) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#65 0x000000000064994c in rubinius::MachineCode::execute_specialized<rubinius::TwoArguments> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#66 0x00000000005ec250 in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#67 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffbc0154e0, call_frame=0x7fffd2fc9e70) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#68 0x0000000000649f8c in rubinius::MachineCode::execute_specialized<rubinius::ThreeArguments> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#69 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#70 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffbc015110, call_frame=0x7fffd2fca6a0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#71 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#72 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#73 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffbc014bc0, call_frame=0x7fffd2fcae90) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#74 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#75 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#76 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffbc014890, call_frame=0x7fffd2fcb680) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#77 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#78 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#79 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffbc00a490, call_frame=0x7fffd2fcbe70) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#80 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#81 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#82 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffbc00a240, call_frame=0x7fffd2fcc640) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#83 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#84 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#85 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffbc009740, call_frame=0x7fffd2fcce20) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#86 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#87 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#88 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffb0003810, call_frame=0x7fffd2fcd600) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#89 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#90 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#91 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffb0002410, call_frame=0x7fffd2fcddd0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#92 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#93 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#94 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffb0001460, call_frame=0x7fffd2fce5a0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#95 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#96 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#97 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffcc2a0d40, call_frame=0x7fffd2fced80) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#98 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#99 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#100 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffcc2a0ae0, call_frame=0x7fffd2fcf560) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#101 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#102 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#103 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffc0004420, call_frame=0x7fffd2fcfd40) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#104 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#105 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#106 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffc0003bc0, call_frame=0x7fffd2fd0530) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#107 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#108 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#109 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffcc29d3e0, call_frame=0x7fffd2fd0d10) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#110 0x000000000064806d in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd2fd4ec8, previous=0x7fffd2fd1510, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#111 0x00000000005ec250 in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#112 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffcc291260, call_frame=0x7fffd2fd1510) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#113 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2fd4ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#114 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2fd4ec8, previous=0x7fffd2fd1e80, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#115 0x00000000006f2d1b in rubinius::BlockAsMethod::block_executor (state=0x7fffd2fd4ec8, call_frame=0x7fffd2fd1e80, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/block_as_method.cpp:81
#116 0x00000000005ec14a in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#117 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffcc290d20, call_frame=0x7fffd2fd1e80) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#118 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2fd4ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#119 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2fd4ec8, previous=0x7fffd2fd27c0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#120 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfe, state=0x10, call_frame=0x7fffd2fbff30, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#121 0x00000000005ecfdf in rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffe4d8d8e0, call_frame=0x7fffd2fd27c0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#122 0x000000000064868b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#123 0x00000000005ec250 in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#124 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffcc28c470, call_frame=0x7fffd2fd2f90) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#125 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2fd4ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#126 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2fd4ec8, previous=0x7fffd2fd38b0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#127 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfe, state=0x10, call_frame=0x7fffd2fbff30, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#128 0x00000000005ecfdf in rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffe4d8d8e0, call_frame=0x7fffd2fd38b0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#129 0x000000000064868b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd2fd4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#130 0x00000000005ec250 in execute (this=0x7fffd2fbff30, state=0x7fffd2fd4ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#131 rubinius::MachineCode::interpreter (state=0x7fffd2fd4ec8, mcode=0x7fffe4d86fd0, call_frame=0x7fffd2fd4080) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#132 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2fd4ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#133 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2fd4ec8, previous=0x7fffd2fd4510, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#134 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfe, state=0x10, call_frame=0x7fffd2fbff30, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#135 0x00000000007391ac in rubinius::Proc::call (this=<optimized out>, state=0x7fffd2fd4ec8, call_frame=0x7fffd2fd4510, args=...) at vm/builtin/proc.cpp:119
#136 0x0000000000675936 in rubinius::Primitives::proc_call (state=0x7fffd2fd4ec8, call_frame=0x7fffd2fd4510, exec=0x7ffff215e9c8, mod=0x18f0fa0, args=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15817
#137 0x00000000007ce6ef in execute (this=<optimized out>, state=0x7fffd2fd4ec8, call_frame=0x7fffd2fd4510, args=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#138 rbx_splat_send_private (state=0x7fffd2fd4ec8, call_frame=0x7fffd2fd4510, call_site=0x7fffe3159310, count=<optimized out>, call_flags=-755237360, args=0x7fffd2fc0700) at vm/llvm/jit_util.cpp:147
#139 0x00007ffff1219f26 in ?? ()
#140 0x0000000000000000 in ?? ()
Thread 12 (Thread 0x7fffd2bd4700 (LWP 31323)):
#0 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000006b5511 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:453
#2 rubinius::WorldState::wait_to_run (this=0x18b1050, state=0x7fffe4d88e00) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:276
#3 0x00000000006ad391 in checkpoint (this=0x18b1084, state=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:252
#4 rubinius::SharedState::checkpoint (this=<optimized out>, state=0x80) at vm/shared_state.cpp:268
#5 0x00000000006492fe in checkpoint (this=0x7fffd2bd3ec8, gct=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/state.hpp:157
#6 rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2bd3ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:798
#7 0x00000000005ec14a in execute (this=0x80, state=0x7fffd2bd3ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#8 rubinius::MachineCode::interpreter (state=0x7fffd2bd3ec8, mcode=0x7fffe4297360, call_frame=0x7fffd2bc5bc0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#9 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2bd3ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#10 0x00000000005ec14a in execute (this=0x80, state=0x7fffd2bd3ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#11 rubinius::MachineCode::interpreter (state=0x7fffd2bd3ec8, mcode=0x7fffbc008a00, call_frame=0x7fffd2bc63a0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#12 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2bd3ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#13 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2bd3ec8, previous=0x7fffd2bc6cd0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#14 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x18b1084, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#15 0x00000000005ecfdf in rubinius::MachineCode::interpreter (state=0x7fffd2bd3ec8, mcode=0x7fffe42b5520, call_frame=0x7fffd2bc6cd0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#16 0x000000000064806d in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd2bd3ec8, previous=0x7fffe42b5520, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#17 0x00000000005ec250 in execute (this=0x80, state=0x7fffd2bd3ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#18 rubinius::MachineCode::interpreter (state=0x7fffd2bd3ec8, mcode=0x7fffbc008740, call_frame=0x7fffd2bc75b0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#19 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2bd3ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#20 0x00000000005ec14a in execute (this=0x80, state=0x7fffd2bd3ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#21 rubinius::MachineCode::interpreter (state=0x7fffd2bd3ec8, mcode=0x7fffbc008510, call_frame=0x7fffd2bc7da0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#22 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2bd3ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#23 0x00000000005ec14a in execute (this=0x80, state=0x7fffd2bd3ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#24 rubinius::MachineCode::interpreter (state=0x7fffd2bd3ec8, mcode=0x7fffbc0082e0, call_frame=0x7fffd2bc8580) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#25 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2bd3ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#26 0x00000000005ec14a in execute (this=0x80, state=0x7fffd2bd3ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#27 rubinius::MachineCode::interpreter (state=0x7fffd2bd3ec8, mcode=0x7fffbc008030, call_frame=0x7fffd2bc8d50) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#28 0x000000000064868b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd2bd3ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#29 0x000000000072dd0b in rubinius::Object::send_prim (this=<optimized out>, state=0x7fffd2bd3ec8, call_frame=0x7fffd2bc9600, exec=<optimized out>, mod=<optimized out>, args=..., min_visibility=0x7fffd2bd3ec8) at vm/builtin/object.cpp:557
#30 0x000000000072dd4c in rubinius::Object::private_send_prim (this=0x18b1084, state=0x80, call_frame=0x165, exec=0x7ffff728296f <pthread_cond_wait@@GLIBC_2.3.2+191>, mod=0x18b1000, args=...) at vm/builtin/object.cpp:561
#31 0x00000000006711e4 in rubinius::Primitives::object_send (state=0x7fffd2bd3ec8, call_frame=0x7fffd2bc9600, exec=0x7ffff234dfa8, mod=0x18e7350, args=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:13929
#32 0x00000000005ec3f4 in execute (this=0x7fffe310eb60, state=0x7fffd2bd3ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#33 rubinius::MachineCode::interpreter (state=0x7fffd2bd3ec8, mcode=0x7fffe47e0b60, call_frame=0x7fffd2bc9600) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640
#34 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2bd3ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#35 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2bd3ec8, previous=0x7fffd2bc9f50, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#36 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x18b1084, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#37 0x00000000007d0a5f in rbx_yield_stack (state=0x7fffd2bd3ec8, call_frame=0xfffffffffffffe00, block=<optimized out>, count=<optimized out>, args=<optimized out>) at vm/llvm/jit_util.cpp:730
#38 0x00007ffff127b674 in ?? ()
#39 0x00007ffff1ae6e48 in ?? ()
#40 0x000000000000001a in ?? ()
#41 0x00000000019110e0 in ?? ()
#42 0x0000000000000001 in ?? ()
#43 0x000000000000002f in ?? ()
#44 0x0000000000000000 in ?? ()
Thread 11 (Thread 0x7fffd27d3700 (LWP 31324)):
#0 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000006b5511 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:453
#2 rubinius::WorldState::wait_to_run (this=0x18b1050, state=0x7fffe4d89610) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:276
#3 0x00000000006ad391 in checkpoint (this=0x18b1084, state=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:252
#4 rubinius::SharedState::checkpoint (this=<optimized out>, state=0x80) at vm/shared_state.cpp:268
#5 0x00000000006492fe in checkpoint (this=0x7fffd27d2ec8, gct=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/state.hpp:157
#6 rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd27d2ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:798
#7 0x00000000005ec14a in execute (this=0x80, state=0x7fffd27d2ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#8 rubinius::MachineCode::interpreter (state=0x7fffd27d2ec8, mcode=0x7fffcc2a31d0, call_frame=0x7fffd27c3310) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#9 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd27d2ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#10 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd27d2ec8, previous=0x7fffd27c3c80, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#11 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x18b1084, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#12 0x00000000005ecfdf in rubinius::MachineCode::interpreter (state=0x7fffd27d2ec8, mcode=0x7fffe414c480, call_frame=0x7fffd27c3c80) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#13 0x000000000064868b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd27d2ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#14 0x00000000005ec250 in execute (this=0x80, state=0x7fffd27d2ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#15 rubinius::MachineCode::interpreter (state=0x7fffd27d2ec8, mcode=0x7fffcc2a2750, call_frame=0x7fffd27c4460) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#16 0x000000000064a63e in rubinius::MachineCode::execute_specialized<rubinius::FixedArguments> (state=0x7fffd27d2ec8, previous=0x7fffd27c4c90, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#17 0x00000000005ec14a in execute (this=0x80, state=0x7fffd27d2ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#18 rubinius::MachineCode::interpreter (state=0x7fffd27d2ec8, mcode=0x7fffcc2a3670, call_frame=0x7fffd27c4c90) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#19 0x000000000064a63e in rubinius::MachineCode::execute_specialized<rubinius::FixedArguments> (state=0x7fffd27d2ec8, previous=0x7fffd27c54a0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#20 0x00000000005ec14a in execute (this=0x80, state=0x7fffd27d2ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#21 rubinius::MachineCode::interpreter (state=0x7fffd27d2ec8, mcode=0x7fffcc2a47e0, call_frame=0x7fffd27c54a0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#22 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd27d2ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#23 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd27d2ec8, previous=0x7fffd27c5df0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#24 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x18b1084, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#25 0x00000000005ecfdf in rubinius::MachineCode::interpreter (state=0x7fffd27d2ec8, mcode=0x7fffcc1d9530, call_frame=0x7fffd27c5df0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#26 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd27d2ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#27 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd27d2ec8, previous=0x7fffd27c6710, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#28 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x18b1084, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#29 0x00000000005ed219 in rubinius::MachineCode::interpreter (state=0x7fffd27d2ec8, mcode=0x7fffe4d86630, call_frame=0x7fffd27c6710) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:853
#30 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd27d2ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#31 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd27d2ec8, previous=0x7fffd27c7040, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#32 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x18b1084, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#33 0x00000000005ed219 in rubinius::MachineCode::interpreter (state=0x7fffd27d2ec8, mcode=0x7fffe4d86a80, call_frame=0x7fffd27c7040) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:853
#34 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd27d2ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#35 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd27d2ec8, previous=0x7fffd27c7400, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#36 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x18b1084, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#37 0x00000000007d0a23 in rbx_yield_stack (state=0x7fffd27d2ec8, call_frame=0xfffffffffffffe00, block=<optimized out>, count=<optimized out>, args=<optimized out>) at vm/llvm/jit_util.cpp:728
#38 0x00007ffff125e9d7 in ?? ()
#39 0x00007ffff2036e58 in ?? ()
#40 0x0000000000000003 in ?? ()
#41 0x00007fffd27c7a30 in ?? ()
#42 0x0000000000000000 in ?? ()
Thread 10 (Thread 0x7fffd23d2700 (LWP 31325)):
#0 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000006b5511 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:453
#2 rubinius::WorldState::wait_to_run (this=0x18b1050, state=0x7fffe4d89e70) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:276
#3 0x00000000006ad391 in checkpoint (this=0x18b1084, state=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:252
#4 rubinius::SharedState::checkpoint (this=<optimized out>, state=0x80) at vm/shared_state.cpp:268
#5 0x00000000006492fe in checkpoint (this=0x7fffd23d1ec8, gct=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/state.hpp:157
#6 rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd23d1ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:798
#7 0x00000000005ec14a in execute (this=0x80, state=0x7fffd23d1ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#8 rubinius::MachineCode::interpreter (state=0x7fffd23d1ec8, mcode=0x7fffcc2a31d0, call_frame=0x7fffd23c2310) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#9 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd23d1ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#10 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd23d1ec8, previous=0x7fffd23c2c80, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#11 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x18b1084, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#12 0x00000000005ecfdf in rubinius::MachineCode::interpreter (state=0x7fffd23d1ec8, mcode=0x7fffe414c480, call_frame=0x7fffd23c2c80) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#13 0x000000000064868b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd23d1ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#14 0x00000000005ec250 in execute (this=0x80, state=0x7fffd23d1ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#15 rubinius::MachineCode::interpreter (state=0x7fffd23d1ec8, mcode=0x7fffcc2a2750, call_frame=0x7fffd23c3460) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#16 0x000000000064a63e in rubinius::MachineCode::execute_specialized<rubinius::FixedArguments> (state=0x7fffd23d1ec8, previous=0x7fffd23c3c90, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#17 0x00000000005ec14a in execute (this=0x80, state=0x7fffd23d1ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#18 rubinius::MachineCode::interpreter (state=0x7fffd23d1ec8, mcode=0x7fffcc2a3670, call_frame=0x7fffd23c3c90) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#19 0x000000000064a63e in rubinius::MachineCode::execute_specialized<rubinius::FixedArguments> (state=0x7fffd23d1ec8, previous=0x7fffd23c44a0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#20 0x00000000005ec14a in execute (this=0x80, state=0x7fffd23d1ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#21 rubinius::MachineCode::interpreter (state=0x7fffd23d1ec8, mcode=0x7fffcc2a47e0, call_frame=0x7fffd23c44a0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#22 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd23d1ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#23 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd23d1ec8, previous=0x7fffd23c4df0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#24 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x18b1084, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#25 0x00000000005ecfdf in rubinius::MachineCode::interpreter (state=0x7fffd23d1ec8, mcode=0x7fffcc1d9530, call_frame=0x7fffd23c4df0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#26 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd23d1ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#27 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd23d1ec8, previous=0x7fffd23c5710, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#28 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x18b1084, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#29 0x00000000005ed219 in rubinius::MachineCode::interpreter (state=0x7fffd23d1ec8, mcode=0x7fffe4d86630, call_frame=0x7fffd23c5710) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:853
#30 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd23d1ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#31 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd23d1ec8, previous=0x7fffd23c6040, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#32 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x18b1084, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#33 0x00000000005ed219 in rubinius::MachineCode::interpreter (state=0x7fffd23d1ec8, mcode=0x7fffe4d86a80, call_frame=0x7fffd23c6040) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:853
#34 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd23d1ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#35 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd23d1ec8, previous=0x7fffd23c6400, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#36 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x18b1084, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#37 0x00000000007d0a23 in rbx_yield_stack (state=0x7fffd23d1ec8, call_frame=0xfffffffffffffe00, block=<optimized out>, count=<optimized out>, args=<optimized out>) at vm/llvm/jit_util.cpp:728
#38 0x00007ffff125e9d7 in ?? ()
#39 0x00007ffff2036e58 in ?? ()
#40 0x0000000000000003 in ?? ()
#41 0x00007fffd23c6a30 in ?? ()
#42 0x0000000000000000 in ?? ()
Thread 9 (Thread 0x7fffd1fd1700 (LWP 31326)):
#0 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000006b5511 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:453
#2 rubinius::WorldState::wait_to_run (this=0x18b1050, state=0x7fffe4d8a6d0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:276
#3 0x00000000006ad391 in checkpoint (this=0x18b1084, state=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:252
#4 rubinius::SharedState::checkpoint (this=<optimized out>, state=0x80) at vm/shared_state.cpp:268
#5 0x0000000000648061 in checkpoint (this=0x7fffd1fd0ec8, gct=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/state.hpp:157
#6 rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd1fd0ec8, previous=0x7fffe4169da0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:798
#7 0x00000000005ec14a in execute (this=0x80, state=0x7fffd1fd0ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#8 rubinius::MachineCode::interpreter (state=0x7fffd1fd0ec8, mcode=0x7fffbc008a00, call_frame=0x7fffd1fc33a0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#9 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd1fd0ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#10 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd1fd0ec8, previous=0x7fffd1fc3cd0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#11 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0x0, state=0x18b1084, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#12 0x00000000005ecfdf in rubinius::MachineCode::interpreter (state=0x7fffd1fd0ec8, mcode=0x7fffe42b5520, call_frame=0x7fffd1fc3cd0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#13 0x000000000064806d in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd1fd0ec8, previous=0x7fffe42b5520, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#14 0x00000000005ec250 in execute (this=0x80, state=0x7fffd1fd0ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#15 rubinius::MachineCode::interpreter (state=0x7fffd1fd0ec8, mcode=0x7fffbc008740, call_frame=0x7fffd1fc45b0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#16 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd1fd0ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#17 0x00000000005ec14a in execute (this=0x80, state=0x7fffd1fd0ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#18 rubinius::MachineCode::interpreter (state=0x7fffd1fd0ec8, mcode=0x7fffbc008510, call_frame=0x7fffd1fc4da0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#19 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd1fd0ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#20 0x00000000005ec14a in execute (this=0x80, state=0x7fffd1fd0ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#21 rubinius::MachineCode::interpreter (state=0x7fffd1fd0ec8, mcode=0x7fffbc0082e0, call_frame=0x7fffd1fc5580) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#22 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd1fd0ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#23 0x00000000005ec14a in execute (this=0x80, state=0x7fffd1fd0ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#24 rubinius::MachineCode::interpreter (state=0x7fffd1fd0ec8, mcode=0x7fffbc008030, call_frame=0x7fffd1fc5d50) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#25 0x000000000064868b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd1fd0ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#26 0x000000000072dd0b in rubinius::Object::send_prim (this=<optimized out>, state=0x7fffd1fd0ec8, call_frame=0x7fffd1fc6600, exec=<optimized out>, mod=<optimized out>, args=..., min_visibility=0x7fffd1fd0ec8) at vm/builtin/object.cpp:557
#27 0x000000000072dd4c in rubinius::Object::private_send_prim (this=0x18b1084, state=0x80, call_frame=0x160, exec=0x7ffff728296f <pthread_cond_wait@@GLIBC_2.3.2+191>, mod=0x18b1000, args=...) at vm/builtin/object.cpp:561
#28 0x00000000006711e4 in rubinius::Primitives::object_send (state=0x7fffd1fd0ec8, call_frame=0x7fffd1fc6600, exec=0x7ffff234dfa8, mod=0x18e7350, args=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:13929
#29 0x00000000005ec3f4 in execute (this=0x7fffe310eb60, state=0x7fffd1fd0ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#30 rubinius::MachineCode::interpreter (state=0x7fffd1fd0ec8, mcode=0x7fffe47e0b60, call_frame=0x7fffd1fc6600) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640
#31 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd1fd0ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#32 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd1fd0ec8, previous=0x7fffd1fc6f50, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#33 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0x0, state=0x18b1084, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#34 0x00000000007d0a5f in rbx_yield_stack (state=0x7fffd1fd0ec8, call_frame=0x0, block=<optimized out>, count=<optimized out>, args=<optimized out>) at vm/llvm/jit_util.cpp:730
#35 0x00007ffff127b674 in ?? ()
#36 0x00007ffff1ae6e48 in ?? ()
#37 0x000000000000001a in ?? ()
#38 0x00000000019110e0 in ?? ()
#39 0x0000000000000001 in ?? ()
#40 0x000000000000002f in ?? ()
#41 0x0000000000000000 in ?? ()
Thread 8 (Thread 0x7fffd1bd0700 (LWP 31327)):
#0 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000006b5511 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:453
#2 rubinius::WorldState::wait_to_run (this=0x18b1050, state=0x7fffe4d8aee0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:276
#3 0x00000000006ad391 in checkpoint (this=0x18b1084, state=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:252
#4 rubinius::SharedState::checkpoint (this=<optimized out>, state=0x80) at vm/shared_state.cpp:268
#5 0x000000000064867d in checkpoint (this=0x7fffd1bcfec8, gct=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/state.hpp:157
#6 rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd1bcfec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:798
#7 0x00000000005ec14a in execute (this=0x80, state=0x7fffd1bcfec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#8 rubinius::MachineCode::interpreter (state=0x7fffd1bcfec8, mcode=0x7fffcc294ee0, call_frame=0x7fffd1bca550) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#9 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd1bcfec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#10 0x00000000005ec14a in execute (this=0x80, state=0x7fffd1bcfec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#11 rubinius::MachineCode::interpreter (state=0x7fffd1bcfec8, mcode=0x7fffcc294c50, call_frame=0x7fffd1bcad30) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#12 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd1bcfec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#13 0x00000000005ec14a in execute (this=0x80, state=0x7fffd1bcfec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#14 rubinius::MachineCode::interpreter (state=0x7fffd1bcfec8, mcode=0x7fffcc293210, call_frame=0x7fffd1bcb500) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#15 0x000000000064994c in rubinius::MachineCode::execute_specialized<rubinius::TwoArguments> (state=0x7fffd1bcfec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#16 0x00000000005ec14a in execute (this=0x80, state=0x7fffd1bcfec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#17 rubinius::MachineCode::interpreter (state=0x7fffd1bcfec8, mcode=0x7fffcc291640, call_frame=0x7fffd1bcbd00) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#18 0x000000000064806d in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd1bcfec8, previous=0x7fffd1bcc510, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#19 0x00000000005ec14a in execute (this=0x80, state=0x7fffd1bcfec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#20 rubinius::MachineCode::interpreter (state=0x7fffd1bcfec8, mcode=0x7fffcc291260, call_frame=0x7fffd1bcc510) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#21 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd1bcfec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#22 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd1bcfec8, previous=0x7fffd1bcce80, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#23 0x00000000006f2d1b in rubinius::BlockAsMethod::block_executor (state=0x7fffd1bcfec8, call_frame=0x7fffd1bcce80, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/block_as_method.cpp:81
#24 0x00000000005ec14a in execute (this=0x80, state=0x7fffd1bcfec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#25 rubinius::MachineCode::interpreter (state=0x7fffd1bcfec8, mcode=0x7fffcc290d20, call_frame=0x7fffd1bcce80) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#26 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd1bcfec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#27 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd1bcfec8, previous=0x7fffd1bcd7c0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#28 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x18b1084, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#29 0x00000000005ecfdf in rubinius::MachineCode::interpreter (state=0x7fffd1bcfec8, mcode=0x7fffe4d8d8e0, call_frame=0x7fffd1bcd7c0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#30 0x000000000064868b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd1bcfec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#31 0x00000000005ec250 in execute (this=0x80, state=0x7fffd1bcfec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#32 rubinius::MachineCode::interpreter (state=0x7fffd1bcfec8, mcode=0x7fffcc28c470, call_frame=0x7fffd1bcdf90) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#33 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd1bcfec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#34 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd1bcfec8, previous=0x7fffd1bce8b0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#35 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x18b1084, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#36 0x00000000005ecfdf in rubinius::MachineCode::interpreter (state=0x7fffd1bcfec8, mcode=0x7fffe4d8d8e0, call_frame=0x7fffd1bce8b0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#37 0x000000000064868b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd1bcfec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#38 0x00000000005ec250 in execute (this=0x80, state=0x7fffd1bcfec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#39 rubinius::MachineCode::interpreter (state=0x7fffd1bcfec8, mcode=0x7fffe4d86fd0, call_frame=0x7fffd1bcf080) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#40 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd1bcfec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#41 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd1bcfec8, previous=0x7fffd1bcf510, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#42 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x18b1084, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#43 0x00000000007391ac in rubinius::Proc::call (this=<optimized out>, state=0x7fffd1bcfec8, call_frame=0x7fffd1bcf510, args=...) at vm/builtin/proc.cpp:119
#44 0x0000000000675936 in rubinius::Primitives::proc_call (state=0x7fffd1bcfec8, call_frame=0x7fffd1bcf510, exec=0x7ffff215e9c8, mod=0x18f0fa0, args=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15817
#45 0x00000000007ce6ef in execute (this=<optimized out>, state=0x7fffd1bcfec8, call_frame=0x7fffd1bcf510, args=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#46 rbx_splat_send_private (state=0x7fffd1bcfec8, call_frame=0x7fffd1bcf510, call_site=0x7fffe3159310, count=<optimized out>, call_flags=25890816, args=0xaf) at vm/llvm/jit_util.cpp:147
#47 0x00007ffff1219f26 in ?? ()
#48 0x0000000000000000 in ?? ()
Thread 7 (Thread 0x7fffd17cf700 (LWP 31328)):
#0 compare_and_swap (old_val=5769494, new_val=6031638, ptr=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/atomic.hpp:124
#1 atomic_set (this=<optimized out>, old=..., nw=...) at vm/oop.cpp:23
#2 rubinius::ObjectHeader::set_remember (this=0x7ffff1acc5d8) at vm/oop.cpp:265
#3 0x000000000077510d in rubinius::gc::WriteBarrier::remember_object (this=0x18b3a60, target=<optimized out>) at vm/gc/write_barrier.cpp:36
#4 0x00000000007d0e75 in update_constant_cache (this=<optimized out>, state=0x7fffd17ceec8, other=0x580916) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/constant_cache.hpp:66
#5 rbx_push_const_fast (state=0x7fffd17ceec8, call_frame=<optimized out>, cache_ptr=<optimized out>) at vm/llvm/jit_util.cpp:806
#6 0x00007ffff1265169 in ?? ()
#7 0x00007fffd17cb500 in ?? ()
#8 0x00000000006f4d34 in rubinius::GenericArguments::call (state=0x7fffd4006e70, call_frame=0x7ca6, mcode=<optimized out>, scope=0x7ffff1acc4c0, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:357
#9 0x00000000005ec14a in execute (this=0x7ffff1acc5d8, state=0x7fffd17ceec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#10 rubinius::MachineCode::interpreter (state=0x7fffd17ceec8, mcode=0x7fffcc28c700, call_frame=0x7fffd17cbf10) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#11 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd17ceec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#12 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd17ceec8, previous=0x7fffd17cc840, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#13 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0x580916, state=0x7ffff1acc5d8, call_frame=0x7ffff1acc5d8, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#14 0x00000000007d0a23 in rbx_yield_stack (state=0x7fffd17ceec8, call_frame=0x580916, block=<optimized out>, count=<optimized out>, args=<optimized out>) at vm/llvm/jit_util.cpp:728
#15 0x00007ffff127b674 in ?? ()
#16 0x00007fffd17cc8b0 in ?? ()
#17 0x00000000005ec14a in execute (this=0x7ffff1acc5d8, state=0x0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#18 rubinius::MachineCode::interpreter (state=0x0, mcode=0x1a, call_frame=0x0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#19 0x00000000005ec250 in execute (this=0x7ffff1acc5d8, state=0x7fffd17ceec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#20 rubinius::MachineCode::interpreter (state=0x7fffd17ceec8, mcode=0x7fffcc28c470, call_frame=0x7fffd17ccf90) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#21 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd17ceec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#22 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd17ceec8, previous=0x7fffd17cd8b0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#23 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0x580916, state=0x7ffff1acc5d8, call_frame=0x7ffff1acc5d8, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#24 0x00000000005ecfdf in rubinius::MachineCode::interpreter (state=0x7fffd17ceec8, mcode=0x7fffe4d8d8e0, call_frame=0x7fffd17cd8b0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#25 0x000000000064868b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd17ceec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#26 0x00000000005ec250 in execute (this=0x7ffff1acc5d8, state=0x7fffd17ceec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#27 rubinius::MachineCode::interpreter (state=0x7fffd17ceec8, mcode=0x7fffe4d86fd0, call_frame=0x7fffd17ce080) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#28 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd17ceec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#29 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd17ceec8, previous=0x7fffd17ce510, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#30 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0x580916, state=0x7ffff1acc5d8, call_frame=0x7ffff1acc5d8, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#31 0x00000000007391ac in rubinius::Proc::call (this=<optimized out>, state=0x7fffd17ceec8, call_frame=0x7fffd17ce510, args=...) at vm/builtin/proc.cpp:119
#32 0x0000000000675936 in rubinius::Primitives::proc_call (state=0x7fffd17ceec8, call_frame=0x7fffd17ce510, exec=0x7ffff215e9c8, mod=0x18f0fa0, args=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15817
#33 0x00000000007ce6ef in execute (this=<optimized out>, state=0x7fffd17ceec8, call_frame=0x7fffd17ce510, args=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#34 rbx_splat_send_private (state=0x7fffd17ceec8, call_frame=0x7fffd17ce510, call_site=0x7fffe3159310, count=<optimized out>, call_flags=-229920552, args=0x0) at vm/llvm/jit_util.cpp:147
#35 0x00007ffff1219f26 in ?? ()
#36 0x0000000000000000 in ?? ()
Thread 6 (Thread 0x7fffd0fcd700 (LWP 31330)):
#0 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000006b5511 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:453
#2 rubinius::WorldState::wait_to_run (this=0x18b1050, state=0x7fffe4d8ccc0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:276
#3 0x00000000006ad391 in checkpoint (this=0x18b1084, state=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:252
#4 rubinius::SharedState::checkpoint (this=<optimized out>, state=0x80) at vm/shared_state.cpp:268
#5 0x00000000006a0935 in checkpoint (this=0x7fffd0fc2af8, gct=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/state.hpp:157
#6 rubinius::ObjectMemory::collect_maybe (this=0x18b3a60, state=0x7fffd0fc2af8, gct=..., call_frame=0x7fffd0fc2f10) at vm/object_memory.cpp:505
#7 0x00000000006eb605 in rubinius::VM::collect_maybe (this=<optimized out>, gct=..., call_frame=0xfffffffffffffe00) at vm/vm.cpp:295
#8 0x00000000006f8e13 in collect_and_allocate (state=0x7fffa80008c0, gct=..., self=<error reading variable: Cannot access memory at address 0xfffffffffffffe00>, calling_environment=0x7fffd0fc2f10) at vm/builtin/class.cpp:66
#9 rubinius::(anonymous namespace)::allocate_packed (state=0x7fffa80008c0, gct=..., self=<optimized out>, calling_environment=0x7fffd0fc2f10) at vm/builtin/class.cpp:114
#10 0x00000000007d265a in rbx_create_instance (state=0x7fffa80008c0, call_frame=0x7fffd0fc2f10, cls=0x18b1084) at vm/llvm/jit_util.cpp:1478
#11 0x00007ffff12664d5 in ?? ()
#12 0x00007fffe308f950 in ?? ()
#13 0x000000000000001a in ?? ()
#14 0x00007fffe4d09080 in ?? ()
#15 0x000000000000001a in ?? ()
#16 0x0000000000000000 in ?? ()
Thread 5 (Thread 0x7fffd0bcc700 (LWP 31331)):
#0 0x00007ffff7282d18 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000006f7b4e in wait_until (ts=0x55a914f1, this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:477
#2 rubinius::Channel::receive_timeout (this=<optimized out>, state=0x7fffd0bcbec8, gct=..., duration=<optimized out>, call_frame=0x7fffd0bca6c0) at vm/builtin/channel.cpp:151
#3 0x00000000006558eb in rubinius::Primitives::channel_receive_timeout (state=0x7fffd0bcbec8, call_frame=0x7fffd0bca6c0, exec=0x7ffff21512a0, mod=0x18f1620, args=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:3333
#4 0x00000000005ec14a in execute (this=0x189, state=0x7fffd0bcbec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#5 rubinius::MachineCode::interpreter (state=0x7fffd0bcbec8, mcode=0x7fff9c000ae0, call_frame=0x7fffd0bca6c0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#6 0x000000000064868b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd0bcbec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#7 0x00000000006fa525 in rubinius::CompiledCode::default_executor (state=0x7fffd0bcbec8, call_frame=0x7fffd0bcb0a0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:224
#8 0x00000000006f67f7 in rubinius::CallSite::empty_cache_vcall (state=0x7fffd0bcbec8, call_site=<optimized out>, call_frame=0x7fffd0bcb0a0, args=...) at vm/builtin/call_site.cpp:167
#9 0x00000000005ec04d in execute (this=0x189, state=0x7fffd0bcbec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#10 rubinius::MachineCode::interpreter (state=0x7fffd0bcbec8, mcode=0x7fffcc0b2fc0, call_frame=0x7fffd0bcb0a0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:576
#11 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd0bcbec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#12 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd0bcbec8, previous=0x7fffd0bcb510, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#13 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfc, state=0x7fffe2a4fe34, call_frame=0x189, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#14 0x00000000007391ac in rubinius::Proc::call (this=<optimized out>, state=0x7fffd0bcbec8, call_frame=0x7fffd0bcb510, args=...) at vm/builtin/proc.cpp:119
#15 0x0000000000675936 in rubinius::Primitives::proc_call (state=0x7fffd0bcbec8, call_frame=0x7fffd0bcb510, exec=0x7ffff215e9c8, mod=0x18f0fa0, args=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15817
#16 0x00000000007ce6ef in execute (this=<optimized out>, state=0x7fffd0bcbec8, call_frame=0x7fffd0bcb510, args=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#17 rbx_splat_send_private (state=0x7fffd0bcbec8, call_frame=0x7fffd0bcb510, call_site=0x7fffe3159310, count=<optimized out>, call_flags=-492503456, args=0xffffffff) at vm/llvm/jit_util.cpp:147
#18 0x00007ffff1219f26 in ?? ()
#19 0x0000000000000000 in ?? ()
Thread 4 (Thread 0x7fffd13ce700 (LWP 31329)):
#0 rubinius::VariableScope::flush_to_heap (this=0x7ffff42ccd30, state=0x7fffd13cdec8) at vm/builtin/variable_scope.cpp:209
#1 0x00000000005ef9b5 in rubinius::MachineCode::interpreter (state=0x7fffd13cdec8, mcode=0x7fffcc28c470, call_frame=0x7fffd13cbf90) at vm/instructions.cpp:143
#2 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd13cdec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#3 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd13cdec8, previous=0x7fffd13cc8b0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#4 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0x0, state=0x7ffff42ccd30, call_frame=0x7fffd13cdec8, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#5 0x00000000005ecfdf in rubinius::MachineCode::interpreter (state=0x7fffd13cdec8, mcode=0x7fffe4d8d8e0, call_frame=0x7fffd13cc8b0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#6 0x000000000064868b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd13cdec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#7 0x00000000005ec250 in execute (this=0x7fffd13cdec8, state=0x7fffd13cdec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#8 rubinius::MachineCode::interpreter (state=0x7fffd13cdec8, mcode=0x7fffe4d86fd0, call_frame=0x7fffd13cd080) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#9 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd13cdec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#10 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd13cdec8, previous=0x7fffd13cd510, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#11 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0x0, state=0x7ffff42ccd30, call_frame=0x7fffd13cdec8, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#12 0x00000000007391ac in rubinius::Proc::call (this=<optimized out>, state=0x7fffd13cdec8, call_frame=0x7fffd13cd510, args=...) at vm/builtin/proc.cpp:119
#13 0x0000000000675936 in rubinius::Primitives::proc_call (state=0x7fffd13cdec8, call_frame=0x7fffd13cd510, exec=0x7ffff215e9c8, mod=0x18f0fa0, args=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15817
#14 0x00000000007ce6ef in execute (this=<optimized out>, state=0x7fffd13cdec8, call_frame=0x7fffd13cd510, args=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#15 rbx_splat_send_private (state=0x7fffd13cdec8, call_frame=0x7fffd13cd510, call_site=0x7fffe3159310, count=<optimized out>, call_flags=-784550472, args=0x7ffff12122e0) at vm/llvm/jit_util.cpp:147
#16 0x00007ffff1219f26 in ?? ()
#17 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x7fffd37d7700 (LWP 31320)):
#0 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000006b5511 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:453
#2 rubinius::WorldState::wait_to_run (this=0x18b1050, state=0x7fffe4d87510) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:276
#3 0x00000000006ad391 in checkpoint (this=0x18b1084, state=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:252
#4 rubinius::SharedState::checkpoint (this=<optimized out>, state=0x80) at vm/shared_state.cpp:268
#5 0x00000000005eddba in checkpoint (this=<optimized out>, gct=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/state.hpp:157
#6 rubinius::MachineCode::interpreter (state=0x7fffd37d6ec8, mcode=0x7fffe429c8f0, call_frame=0x7fffd37c8400) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:1040
#7 0x000000000064868b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd37d6ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#8 0x00000000005ec250 in execute (this=0x80, state=0x7fffd37d6ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#9 rubinius::MachineCode::interpreter (state=0x7fffd37d6ec8, mcode=0x7fffe42c0b80, call_frame=0x7fffd37c8be0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#10 0x0000000000649f8c in rubinius::MachineCode::execute_specialized<rubinius::ThreeArguments> (state=0x7fffd37d6ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#11 0x00000000005ec14a in execute (this=0x80, state=0x7fffd37d6ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#12 rubinius::MachineCode::interpreter (state=0x7fffd37d6ec8, mcode=0x7fffe42a2fd0, call_frame=0x7fffd37c9480) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#13 0x000000000064994c in rubinius::MachineCode::execute_specialized<rubinius::TwoArguments> (state=0x7fffd37d6ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#14 0x00000000005ec14a in execute (this=0x80, state=0x7fffd37d6ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#15 rubinius::MachineCode::interpreter (state=0x7fffd37d6ec8, mcode=0x7fffe42a2dd0, call_frame=0x7fffd37c9c70) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#16 0x000000000064994c in rubinius::MachineCode::execute_specialized<rubinius::TwoArguments> (state=0x7fffd37d6ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#17 0x00000000005ec14a in execute (this=0x80, state=0x7fffd37d6ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#18 rubinius::MachineCode::interpreter (state=0x7fffd37d6ec8, mcode=0x7fffbc008740, call_frame=0x7fffd37ca470) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#19 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd37d6ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#20 0x00000000005ec14a in execute (this=0x80, state=0x7fffd37d6ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#21 rubinius::MachineCode::interpreter (state=0x7fffd37d6ec8, mcode=0x7fffbc008510, call_frame=0x7fffd37cac60) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#22 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd37d6ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#23 0x00000000005ec14a in execute (this=0x80, state=0x7fffd37d6ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#24 rubinius::MachineCode::interpreter (state=0x7fffd37d6ec8, mcode=0x7fffbc0082e0, call_frame=0x7fffd37cb440) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#25 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd37d6ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#26 0x00000000005ec14a in execute (this=0x80, state=0x7fffd37d6ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#27 rubinius::MachineCode::interpreter (state=0x7fffd37d6ec8, mcode=0x7fffbc008030, call_frame=0x7fffd37cbc10) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#28 0x000000000064868b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd37d6ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#29 0x000000000072dd0b in rubinius::Object::send_prim (this=<optimized out>, state=0x7fffd37d6ec8, call_frame=0x7fffd37cc4c0, exec=<optimized out>, mod=<optimized out>, args=..., min_visibility=0x7fffd37d6ec8) at vm/builtin/object.cpp:557
#30 0x000000000072dd4c in rubinius::Object::private_send_prim (this=0x18b1084, state=0x80, call_frame=0x166, exec=0x7ffff728296f <pthread_cond_wait@@GLIBC_2.3.2+191>, mod=0x18b1000, args=...) at vm/builtin/object.cpp:561
#31 0x00000000006711e4 in rubinius::Primitives::object_send (state=0x7fffd37d6ec8, call_frame=0x7fffd37cc4c0, exec=0x7ffff234dfa8, mod=0x18e7350, args=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:13929
#32 0x00000000005ec3f4 in execute (this=0x7fffe310eb60, state=0x7fffd37d6ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#33 rubinius::MachineCode::interpreter (state=0x7fffd37d6ec8, mcode=0x7fffe47e0b60, call_frame=0x7fffd37cc4c0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640
#34 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd37d6ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#35 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7fffd37d6ec8, previous=0x7fffd37cce10, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#36 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x18b1084, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#37 0x00000000007d0a5f in rbx_yield_stack (state=0x7fffd37d6ec8, call_frame=0xfffffffffffffe00, block=<optimized out>, count=<optimized out>, args=<optimized out>) at vm/llvm/jit_util.cpp:730
#38 0x00007ffff127b674 in ?? ()
#39 0x00007ffff1ae6e48 in ?? ()
#40 0x000000000000001a in ?? ()
#41 0x00000000019110e0 in ?? ()
#42 0x0000000000000001 in ?? ()
#43 0x000000000000002f in ?? ()
#44 0x0000000000000000 in ?? ()
Thread 2 (Thread 0x7ffff1210700 (LWP 31314)):
#0 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000006f7b65 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:453
#2 rubinius::Channel::receive_timeout (this=<optimized out>, state=0x7ffff120fec8, gct=..., duration=<optimized out>, call_frame=0x7ffff120a100) at vm/builtin/channel.cpp:153
#3 0x00000000006558eb in rubinius::Primitives::channel_receive_timeout (state=0x7ffff120fec8, call_frame=0x7ffff120a100, exec=0x7ffff21512a0, mod=0x18f1620, args=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:3333
#4 0x00000000005ec14a in execute (this=0x80, state=0x7ffff120fec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#5 rubinius::MachineCode::interpreter (state=0x7ffff120fec8, mcode=0x7fffe4d8e430, call_frame=0x7ffff120a100) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#6 0x000000000064806d in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7ffff120fec8, previous=0x7ffff120a920, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#7 0x00000000005ec14a in execute (this=0x80, state=0x7ffff120fec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#8 rubinius::MachineCode::interpreter (state=0x7ffff120fec8, mcode=0x7fffe4d8e040, call_frame=0x7ffff120a920) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#9 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7ffff120fec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#10 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7ffff120fec8, previous=0x7ffff120b240, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#11 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x7fffa1e5f74c, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#12 0x00000000005ecfdf in rubinius::MachineCode::interpreter (state=0x7ffff120fec8, mcode=0x7fffe4323a80, call_frame=0x7ffff120b240) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#13 0x000000000064868b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7ffff120fec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#14 0x00000000005ec250 in execute (this=0x80, state=0x7ffff120fec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#15 rubinius::MachineCode::interpreter (state=0x7ffff120fec8, mcode=0x7fffe4d8de50, call_frame=0x7ffff120ba00) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#16 0x000000000064806d in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7ffff120fec8, previous=0x7ffff120c1e0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#17 0x00000000005ec14a in execute (this=0x80, state=0x7ffff120fec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#18 rubinius::MachineCode::interpreter (state=0x7ffff120fec8, mcode=0x7fffe4d8d4b0, call_frame=0x7ffff120c1e0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#19 0x00000000006f362e in rubinius::BlockEnvironment::execute_interpreter (state=0x7ffff120fec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#20 0x00000000006f30e4 in rubinius::BlockEnvironment::invoke (state=0x7ffff120fec8, previous=0x7ffff120cb00, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#21 0x00000000006f393d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x7fffa1e5f74c, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#22 0x00000000005ecfdf in rubinius::MachineCode::interpreter (state=0x7ffff120fec8, mcode=0x7fffe4d8d8e0, call_frame=0x7ffff120cb00) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#23 0x000000000064868b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7ffff120fec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#24 0x00000000006fa525 in rubinius::CompiledCode::default_executor (state=0x7ffff120fec8, call_frame=0x7ffff120d460, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:224
#25 0x00000000006f6680 in rubinius::CallSite::empty_cache_private (state=0x7ffff120fec8, call_site=<optimized out>, call_frame=0x7ffff120d460, args=...) at vm/builtin/call_site.cpp:131
#26 0x00000000005ec250 in execute (this=0x80, state=0x7ffff120fec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#27 rubinius::MachineCode::interpreter (state=0x7ffff120fec8, mcode=0x7fffe45475a0, call_frame=0x7ffff120d460) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#28 0x000000000064798b in rubinius::MachineCode::execute_as_script (this=<optimized out>, state=0x7ffff120fec8, code=<optimized out>, previous=0x7ffff120de80) at vm/machine_code.cpp:863
#29 0x0000000000747efd in rubinius::System::vm_run_script (state=0x7ffff120fec8, gct=..., code=<optimized out>, calling_environment=0x7ffff120de80) at vm/builtin/system.cpp:1816
#30 0x000000000068514e in rubinius::Primitives::vm_run_script (state=0x7ffff120fec8, call_frame=0x7ffff120de80, exec=0x7ffff52b2468, mod=0x191bf20, args=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:22475
#31 0x00000000006f5e70 in rubinius::CallSite::empty_cache (state=0x7ffff120fec8, call_site=<optimized out>, call_frame=0x7ffff120de80, args=...) at vm/builtin/call_site.cpp:97
#32 0x00000000005ec14a in execute (this=0x80, state=0x7ffff120fec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#33 rubinius::MachineCode::interpreter (state=0x7ffff120fec8, mcode=0x7fffe4546d10, call_frame=0x7ffff120de80) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#34 0x000000000064930c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7ffff120fec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#35 0x00000000006fa525 in rubinius::CompiledCode::default_executor (state=0x7ffff120fec8, call_frame=0x7ffff120e7f0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:224
#36 0x00000000006f5e70 in rubinius::CallSite::empty_cache (state=0x7ffff120fec8, call_site=<optimized out>, call_frame=0x7ffff120e7f0, args=...) at vm/builtin/call_site.cpp:97
#37 0x00000000005ec14a in execute (this=0x80, state=0x7ffff120fec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#38 rubinius::MachineCode::interpreter (state=0x7ffff120fec8, mcode=0x7fffe4546aa0, call_frame=0x7ffff120e7f0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#39 0x000000000064806d in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7ffff120fec8, previous=0x7ffff120f170, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#40 0x00000000006fa525 in rubinius::CompiledCode::default_executor (state=0x7ffff120fec8, call_frame=0x7ffff120f170, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:224
#41 0x00000000006f5e70 in rubinius::CallSite::empty_cache (state=0x7ffff120fec8, call_site=<optimized out>, call_frame=0x7ffff120f170, args=...) at vm/builtin/call_site.cpp:97
#42 0x00000000005ec14a in execute (this=0x80, state=0x7ffff120fec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#43 rubinius::MachineCode::interpreter (state=0x7ffff120fec8, mcode=0x7fffe453fbc0, call_frame=0x7ffff120f170) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#44 0x000000000064868b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7ffff120fec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#45 0x00000000006fa525 in rubinius::CompiledCode::default_executor (state=0x7ffff120fec8, call_frame=0x7ffff120faf0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:224
#46 0x00000000006f67f7 in rubinius::CallSite::empty_cache_vcall (state=0x7ffff120fec8, call_site=<optimized out>, call_frame=0x7ffff120faf0, args=...) at vm/builtin/call_site.cpp:167
#47 0x00000000005ec04d in execute (this=0x80, state=0x7ffff120fec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#48 rubinius::MachineCode::interpreter (state=0x7ffff120fec8, mcode=0x7fffe438d310, call_frame=0x7ffff120faf0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:576
#49 0x000000000064868b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7ffff120fec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#50 0x00000000006fa525 in rubinius::CompiledCode::default_executor (state=0x7ffff120fec8, call_frame=0x0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:224
#51 0x000000000072dbf6 in rubinius::Object::send (this=<optimized out>, state=0x80, caller=0x1, name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:516
#52 0x000000000074911e in rubinius::Thread::main_thread (state=0x7ffff120fec8) at vm/builtin/thread.cpp:328
#53 0x0000000000749430 in rubinius::Thread::run (ptr=0x18b24b0) at vm/builtin/thread.cpp:371
#54 0x00007ffff727d354 in start_thread () from /usr/lib/libpthread.so.0
#55 0x00007ffff639fbfd in clone () from /usr/lib/libc.so.6
Thread 1 (Thread 0x7ffff7fbe740 (LWP 31309)):
#0 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000006b6169 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:453
#2 rubinius::SignalThread::run (this=0x1943970, state=0x7fffffffd7e0) at vm/signal.cpp:246
#3 0x00000000006b5de6 in rubinius::SignalThread::start (this=0x1943970, state=0x7fffffffd7e0) at vm/signal.cpp:125
#4 0x00000000006acf0a in rubinius::SharedState::start_signals (this=0x18aec30, state=0x7fffffffd7e0) at vm/shared_state.cpp:154
#5 0x00000000005e2163 in rubinius::Environment::boot (this=0x7fffffffd8a8) at vm/environment.cpp:857
#6 0x000000000076a362 in main (argc=<optimized out>, argv=<optimized out>) at vm/drivers/cli.cpp:55
#0 rubinius::VariableScope::flush_to_heap (this=0x7ffff42ccd30, state=0x7fffd13cdec8) at vm/builtin/variable_scope.cpp:209
209 if(unlikely(locked_p())) {
No locals.
this = 0x7ffff42ccd30
state = 0x7fffd13cdec8
$1 = (rubinius::VariableScope *) 0x7ffff42ccd30
$2 = (rubinius::State *) 0x7fffd13cdec8
$3 = {<rubinius::Object> = {<rubinius::ObjectHeader> = {header = {f = {obj_type = rubinius::VariableScopeType, zone = rubinius::YoungObjectZone, age = 1, meaning = rubinius::eAuxWordEmpty, Forwarded = 0, Remember = 0, Marked = 3, InImmix = 0, Pinned = 0, Frozen = 0,
Tainted = 0, Untrusted = 0, LockContended = 0, unused = 0, aux_word = 0}, flags64 = 1574479}, klass_ = 0x18f1180, ivars_ = 0x1a, __body__ = 0x7ffff42ccd48}, static type = rubinius::ObjectType}, static type = rubinius::VariableScopeType, block_ = 0x1a,
method_ = 0x7fffe2e51248, module_ = 0x18e7400, parent_ = 0x7fffa2d646f0, heap_locals_ = 0x1a, dynamic_locals_ = 0x1a, last_match_ = 0x1a, fiber_ = 0x1a, self_ = 0x7ffff1ae6ea0, locals_ = 0x7fffd13cc030, number_of_locals_ = 1, isolated_ = 0, flags_ = 66, lock_ = {
lock_ = 0}}
$4 = {vm_ = 0x7fffe4d8bfa0, vm_jit_ = 0x7fffe4d8c2b8, shared_ = @0x18aec30}
file: "/home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/variable_scope.cpp", line number: 209
file: "vm/builtin/variable_scope.cpp", line number: 209
Cannot evaluate function -- may be inlined
Jul 17 16:44:42 [31309] command line: /home/yorickpeterse/.rubies/rbx-git/bin/rbx populate_queue.rb
Jul 17 16:44:42 [31309] node info: yorickpeterse-macbook-olery #1 SMP PREEMPT Tue Jun 23 14:25:08 CEST 2015
Jul 17 16:44:42 [31309] process info: yorickpeterse rbx 31309 2.5.3.c208 2.1.0 2015-07-16 aa781419 3.5.2 JIT
Jul 17 16:44:43 [31309] <Warn> JIT: inline evaluator: compile error: push_block
Jul 17 16:44:43 [31309] <Warn> JIT: inline evaluator: compile error: push_block
Jul 17 16:44:44 [31309] <Warn> JIT: inline evaluator: compile error: push_block
Jul 17 16:44:44 [31309] <Warn> JIT: inline evaluator: compile error: push_block
Jul 17 16:44:45 [31309] <Warn> JIT: inline evaluator: compile error: push_block
Jul 17 16:44:45 [31309] <Warn> JIT: inline evaluator: compile error: push_block
Jul 17 16:44:45 [31309] <Warn> JIT: inline evaluator: compile error: push_block
Jul 17 16:44:45 [31309] <Warn> JIT: inline evaluator: compile error: push_block
Jul 17 16:44:45 [31309] <Warn> JIT: inline evaluator: compile error: push_block
Jul 17 16:44:45 [31309] <Warn> JIT: inline evaluator: compile error: push_block
Jul 17 16:44:45 [31309] <Warn> JIT: inline evaluator: compile error: push_block
Jul 17 16:44:45 [31309] <Warn> JIT: inline evaluator: compile error: push_block
Jul 17 16:44:45 [31309] <Warn> JIT: inline evaluator: compile error: push_block
Jul 17 16:44:45 [31309] <Warn> JIT: inline evaluator: compile error: push_block
Jul 17 16:44:45 [31309] <Warn> JIT: inline evaluator: compile error: push_block
Jul 17 16:44:46 [31309] <Warn> JIT: inline evaluator: compile error: push_block
Jul 17 16:44:46 [31309] <Warn> JIT: inline evaluator: compile error: push_block
Jul 17 16:44:46 [31309] <Warn> JIT: inline evaluator: compile error: push_block
Jul 17 16:44:50 [31309] <Warn> JIT: inline evaluator: compile error: create_block
Jul 17 16:44:50 [31309] backtick: stty size
Jul 17 16:44:51 [31309] backtick: stty size
Jul 17 16:44:52 [31309] <Warn> JIT: inline evaluator: compile error: push_block
Jul 17 16:44:52 [31309] baker: diagnostics: collections: 20, bytes: 62914560, 10%: 2, 20%: 1, 30%: 11, 40%: 2, 50%: 2, 60%: 0, 70%: 1, 80%: 0, 90%: 0
Jul 17 16:44:52 [31309] immix: diagnostics: collections: 5, objects: 504346, bytes: 48298832, total_bytes: 62914560, chunks: 6, holes: 1938, percentage: 0.767689
Jul 17 16:44:52 [31309] large objects: diagnostics: objects: 4120, bytes: 1713176
Jul 17 16:44:52 [31309] inflated headers: diagnostics: objects: 5107, bytes: 612840, collections: 0
Jul 17 16:44:52 [31309] C-API handles: diagnostics: objects: 59434, bytes: 2852832, collections: 0
Jul 17 16:44:52 [31309] code manager: diagnostics: collections: 0, chunks: 1, objects: 6789, bytes: 9985704
Jul 17 16:44:52 [31309] symbol table: diagnostics: symbols: 18722, bytes: 608189
Jul 17 16:44:52 [31309] object memory: diagnostics: total memory: 141601861
Jul 17 16:44:53 [31309] backtick: stty size
Jul 17 16:44:54 [31309] backtick: stty size
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment