Created
July 17, 2015 14:46
-
-
Save yorickpeterse/f3b0887539bc38323f57 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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