Created
July 16, 2015 23:12
-
-
Save yorickpeterse/b4d59ccafe66b81ee09f to your computer and use it in GitHub Desktop.
This file contains hidden or 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
[New Thread 0x7fffd33c6700 (LWP 20024)] | |
[Thread 0x7ffff7fbe740 (LWP 20016) exited] | |
[Inferior 1 (process 20016) exited with code 01] | |
Starting program: /home/yorickpeterse/.rubies/rbx-git/bin/ruby populate_queue.rb | |
[Thread debugging using libthread_db enabled] | |
Using host libthread_db library "/usr/lib/libthread_db.so.1". | |
[New Thread 0x7fffd33c6700 (LWP 20058)] | |
[Thread 0x7fffd33c6700 (LWP 20058) exited] | |
[New Thread 0x7fffd27c3700 (LWP 20061)] | |
[New Thread 0x7fffd2bc4700 (LWP 20060)] | |
[New Thread 0x7fffd2fc5700 (LWP 20059)] | |
Program received signal SIGABRT, Aborted. | |
0x00007ffff62eb528 in raise () from /usr/lib/libc.so.6 | |
Id Target Id Frame | |
5 Thread 0x7fffd2fc5700 (LWP 20059) "ruby" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
4 Thread 0x7fffd2bc4700 (LWP 20060) "ruby" 0x00007ffff6398b03 in select () from /usr/lib/libc.so.6 | |
3 Thread 0x7fffd27c3700 (LWP 20061) "ruby" 0x00007ffff7282d18 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
* 1 Thread 0x7ffff7fbe740 (LWP 20050) "ruby" 0x00007ffff62eb528 in raise () from /usr/lib/libc.so.6 | |
Thread 5 (Thread 0x7fffd2fc5700 (LWP 20059)): | |
#0 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
#1 0x00000000006b5641 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=0x18b0050, state=0x26c11a0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:276 | |
#3 0x00000000006ad4c1 in checkpoint (this=0x18b0084, 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 0x00000000006487bd in checkpoint (this=0x7fffd2fc4ec8, gct=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/state.hpp:157 | |
#6 rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd2fc4ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) | |
at vm/machine_code.cpp:798 | |
#7 0x00000000005ec2ca in execute (this=0x80, state=0x7fffd2fc4ec8, args=..., call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#8 rubinius::MachineCode::interpreter (state=0x7fffd2fc4ec8, mcode=0x1fafe00, call_frame=0x7fffd2fb8570) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#9 0x00000000006f36ee in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2fc4ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) | |
at vm/builtin/block_environment.cpp:490 | |
#10 0x00000000006f31a4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2fc4ec8, previous=0x7fffd2fb8ea0, env=<optimized out>, args=..., invocation=...) | |
at vm/builtin/block_environment.cpp:94 | |
#11 0x00000000006f39fd in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x18b0084, call_frame=0x80, args=..., flags=<optimized out>) | |
at vm/builtin/block_environment.cpp:509 | |
#12 0x00000000007d0393 in rbx_yield_stack (state=0x7fffd2fc4ec8, call_frame=0xfffffffffffffe00, block=<optimized out>, count=<optimized out>, args=<optimized out>) | |
at vm/llvm/jit_util.cpp:728 | |
#13 0x00007ffff1267b28 in ?? () | |
#14 0x7ffffffffffffffe in ?? () | |
#15 0x3fffffffffffffff in ?? () | |
#16 0x00007fffd2fb8ee8 in ?? () | |
#17 0x0000000000000001 in ?? () | |
#18 0x0000000000000053 in ?? () | |
#19 0x0000000000000000 in ?? () | |
Thread 4 (Thread 0x7fffd2bc4700 (LWP 20060)): | |
#0 0x00007ffff6398b03 in select () from /usr/lib/libc.so.6 | |
#1 0x0000000000767a00 in rb_thread_select (max=8, read=read@entry=0x7fffd2bb9050, write=write@entry=0x0, except=except@entry=0x0, input_tv=input_tv@entry=0x0) | |
at vm/capi/thread.cpp:61 | |
#2 0x00007fffe89fcf6e in wait_socket_readable (conn=conn@entry=0x2683ea0, ptimeout=0x0, is_readable=is_readable@entry=0x7fffe89fd0a0 <get_result_readable>) | |
at pg_connection.c:2418 | |
#3 0x00007fffe89fed26 in pgconn_block (argc=argc@entry=0, argv=argv@entry=0x0, self=self@entry=34436672) at pg_connection.c:3081 | |
#4 0x00007fffe8a004d6 in pgconn_async_exec (argc=1, argv=0x7fffd2bb9170, self=34436672) at pg_connection.c:3151 | |
#5 0x0000000000724f6f in rubinius::GenericArguments::invoke (state=<optimized out>, nm=0x7fffeae642d0, env=0x7fffc80008c0, args=...) at vm/builtin/native_method.cpp:299 | |
#6 0x00000000007246d7 in rubinius::NativeMethod::executor_implementation<rubinius::GenericArguments> (state=0x7fffd2bc3ec8, previous=<optimized out>, exec=0x7fffeae642d0, | |
mod=<optimized out>, args=...) at vm/builtin/native_method.cpp:710 | |
#7 0x00000000005ec2ca in execute (this=0x7fffd2bb9050, state=0x7fffd2bc3ec8, args=..., call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#8 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x268f810, call_frame=0x7fffd2bb9b70) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#9 0x00000000006f36ee in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2bc3ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) | |
at vm/builtin/block_environment.cpp:490 | |
#10 0x00000000006f31a4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2bc3ec8, previous=0x7fffd2bba480, env=<optimized out>, args=..., invocation=...) | |
at vm/builtin/block_environment.cpp:94 | |
#11 0x00000000006f39fd in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfe, state=0x8, call_frame=0x7fffd2bb9050, args=..., flags=<optimized out>) | |
at vm/builtin/block_environment.cpp:509 | |
#12 0x00000000005ed15f in rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x268fa50, call_frame=0x7fffd2bba480) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823 | |
#13 0x00000000006481ad in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd2bc3ec8, previous=0x7fffd2bbacb0, exec=<optimized out>, | |
mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#14 0x00000000005ec3d0 in execute (this=0x7fffd2bb9050, state=0x7fffd2bc3ec8, args=..., call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#15 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x268f5a0, call_frame=0x7fffd2bbacb0) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#16 0x0000000000649a8c in rubinius::MachineCode::execute_specialized<rubinius::TwoArguments> (state=0x7fffd2bc3ec8, previous=<optimized out>, exec=<optimized out>, | |
mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#17 0x00000000005ec2ca in execute (this=0x7fffd2bb9050, state=0x7fffd2bc3ec8, args=..., call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#18 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x2691500, call_frame=0x7fffd2bbb4a0) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#19 0x00000000006f36ee in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2bc3ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) | |
at vm/builtin/block_environment.cpp:490 | |
#20 0x00000000006f31a4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2bc3ec8, previous=0x7fffd2bbbdb0, env=<optimized out>, args=..., invocation=...) | |
at vm/builtin/block_environment.cpp:94 | |
#21 0x00000000006f39fd in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfe, state=0x8, call_frame=0x7fffd2bb9050, args=..., flags=<optimized out>) | |
at vm/builtin/block_environment.cpp:509 | |
#22 0x00000000005ed15f in rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x2690f10, call_frame=0x7fffd2bbbdb0) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823 | |
#23 0x00000000006487cb in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd2bc3ec8, previous=<optimized out>, exec=<optimized out>, | |
mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#24 0x00000000005ec3d0 in execute (this=0x7fffd2bb9050, state=0x7fffd2bc3ec8, args=..., call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#25 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x2698400, call_frame=0x7fffd2bbc5e0) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#26 0x00000000006481ad in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd2bc3ec8, previous=0x7fffd2bbcdf0, exec=<optimized out>, | |
mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#27 0x00000000005ec3d0 in execute (this=0x7fffd2bb9050, state=0x7fffd2bc3ec8, args=..., call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#28 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26bbf80, call_frame=0x7fffd2bbcdf0) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#29 0x000000000064a0cc in rubinius::MachineCode::execute_specialized<rubinius::ThreeArguments> (state=0x7fffd2bc3ec8, previous=<optimized out>, exec=<optimized out>, | |
mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#30 0x00000000005ec3d0 in execute (this=0x7fffd2bb9050, state=0x7fffd2bc3ec8, args=..., call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#31 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26bb9a0, call_frame=0x7fffd2bbd610) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#32 0x00000000006f36ee in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2bc3ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) | |
at vm/builtin/block_environment.cpp:490 | |
#33 0x00000000006f31a4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2bc3ec8, previous=0x7fffd2bbdf30, env=<optimized out>, args=..., invocation=...) | |
at vm/builtin/block_environment.cpp:94 | |
#34 0x00000000006f39fd in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfe, state=0x8, call_frame=0x7fffd2bb9050, args=..., flags=<optimized out>) | |
at vm/builtin/block_environment.cpp:509 | |
#35 0x00000000005ed15f in rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26bbbf0, call_frame=0x7fffd2bbdf30) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823 | |
#36 0x00000000006487cb in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd2bc3ec8, previous=<optimized out>, exec=<optimized out>, | |
mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#37 0x00000000005ec3d0 in execute (this=0x7fffd2bb9050, state=0x7fffd2bc3ec8, args=..., call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#38 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26bb7f0, call_frame=0x7fffd2bbe730) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#39 0x00000000006f36ee in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2bc3ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) | |
at vm/builtin/block_environment.cpp:490 | |
#40 0x00000000006f31a4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2bc3ec8, previous=0x7fffd2bbf050, env=<optimized out>, args=..., invocation=...) | |
at vm/builtin/block_environment.cpp:94 | |
#41 0x00000000006f39fd in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfe, state=0x8, call_frame=0x7fffd2bb9050, args=..., flags=<optimized out>) | |
at vm/builtin/block_environment.cpp:509 | |
#42 0x00000000005ed1a5 in rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x267c990, call_frame=0x7fffd2bbf050) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:825 | |
#43 0x00000000006481ad in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd2bc3ec8, previous=0x7fffd2bbf880, exec=<optimized out>, | |
mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#44 0x00000000005ec3d0 in execute (this=0x7fffd2bb9050, state=0x7fffd2bc3ec8, args=..., call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#45 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x267c710, call_frame=0x7fffd2bbf880) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#46 0x00000000006481ad in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd2bc3ec8, previous=0x7fffd2bc0080, exec=<optimized out>, | |
mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#47 0x00000000005ec3d0 in execute (this=0x7fffd2bb9050, state=0x7fffd2bc3ec8, args=..., call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#48 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26bb570, call_frame=0x7fffd2bc0080) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#49 0x00000000006481ad in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd2bc3ec8, previous=0x7fffd2bc0890, exec=<optimized out>, | |
mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#50 0x00000000005ec3d0 in execute (this=0x7fffd2bb9050, state=0x7fffd2bc3ec8, args=..., call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#51 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26baed0, call_frame=0x7fffd2bc0890) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#52 0x00000000006481ad in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd2bc3ec8, previous=0x7fffd2bc10b0, exec=<optimized out>, | |
mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#53 0x00000000005ec3d0 in execute (this=0x7fffd2bb9050, state=0x7fffd2bc3ec8, args=..., call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#54 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26baab0, call_frame=0x7fffd2bc10b0) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#55 0x000000000064944c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2bc3ec8, previous=<optimized out>, exec=<optimized out>, | |
mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#56 0x00000000005ec3d0 in execute (this=0x7fffd2bb9050, state=0x7fffd2bc3ec8, args=..., call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#57 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26af3a0, call_frame=0x7fffd2bc1890) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#58 0x00000000006487cb in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd2bc3ec8, previous=<optimized out>, exec=<optimized out>, | |
mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#59 0x00000000005ef153 in execute (this=0x7fffd2bb9050, state=0x7fffd2bc3ec8, args=..., call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#60 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26aeeb0, call_frame=0x7fffd2bc2070) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:1308 | |
#61 0x00000000006487cb in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd2bc3ec8, previous=<optimized out>, exec=<optimized out>, | |
mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#62 0x00000000005ec574 in execute (this=0x7ffff1b24088, state=0x7fffd2bc3ec8, args=..., call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#63 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x7fffc8004390, call_frame=0x7fffd2bc2860) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#64 0x0000000000648e0e in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffd2bc3ec8, previous=<optimized out>, exec=<optimized out>, | |
mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#65 0x00000000005ec2ca in execute (this=0x7fffd2bb9050, state=0x7fffd2bc3ec8, args=..., call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#66 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26c1a00, call_frame=0x7fffd2bc3080) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#67 0x00000000006f36ee in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2bc3ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) | |
at vm/builtin/block_environment.cpp:490 | |
#68 0x00000000006f31a4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2bc3ec8, previous=0x7fffd2bc3520, env=<optimized out>, args=..., invocation=...) | |
at vm/builtin/block_environment.cpp:94 | |
#69 0x00000000006f39fd in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfe, state=0x8, call_frame=0x7fffd2bb9050, args=..., flags=<optimized out>) | |
at vm/builtin/block_environment.cpp:509 | |
#70 0x000000000073926c in rubinius::Proc::call (this=<optimized out>, state=0x7fffd2bc3ec8, call_frame=0x7fffd2bc3520, args=...) at vm/builtin/proc.cpp:119 | |
#71 0x0000000000675a76 in rubinius::Primitives::proc_call (state=0x7fffd2bc3ec8, call_frame=0x7fffd2bc3520, exec=0x7ffff215c160, mod=0x18effa0, args=...) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15817 | |
#72 0x00000000007ce05f in execute (this=<optimized out>, state=0x7fffd2bc3ec8, call_frame=0x7fffd2bc3520, args=...) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#73 rbx_splat_send_private (state=0x7fffd2bc3ec8, call_frame=0x7fffd2bc3520, call_site=0x7fffeaf12458, count=<optimized out>, call_flags=0, args=0x17a01) | |
at vm/llvm/jit_util.cpp:147 | |
#74 0x00007ffff1219df6 in ?? () | |
#75 0x0000000000000000 in ?? () | |
Thread 3 (Thread 0x7fffd27c3700 (LWP 20061)): | |
#0 0x00007ffff7282d18 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
#1 0x00000000006f7c0e in wait_until (ts=0x55a83a8f, 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=0x7fffd27c2ec8, gct=..., duration=<optimized out>, call_frame=0x7fffd27c16d0) at vm/builtin/channel.cpp:151 | |
#3 0x0000000000655a2b in rubinius::Primitives::channel_receive_timeout (state=0x7fffd27c2ec8, call_frame=0x7fffd27c16d0, exec=0x7ffff214e870, mod=0x18f0620, args=...) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:3333 | |
#4 0x00000000005ec2ca in execute (this=0x189, state=0x7fffd27c2ec8, args=..., call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#5 rubinius::MachineCode::interpreter (state=0x7fffd27c2ec8, mcode=0x7fffbc000ae0, call_frame=0x7fffd27c16d0) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#6 0x00000000006487cb in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd27c2ec8, previous=<optimized out>, exec=<optimized out>, | |
mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#7 0x00000000006fa5e5 in rubinius::CompiledCode::default_executor (state=0x7fffd27c2ec8, call_frame=0x7fffd27c20b0, exec=<optimized out>, mod=<optimized out>, args=...) | |
at vm/builtin/compiled_code.cpp:224 | |
#8 0x00000000006f68b7 in rubinius::CallSite::empty_cache_vcall (state=0x7fffd27c2ec8, call_site=<optimized out>, call_frame=0x7fffd27c20b0, args=...) | |
at vm/builtin/call_site.cpp:167 | |
#9 0x00000000005ec1cd in execute (this=0x189, state=0x7fffd27c2ec8, args=..., call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#10 rubinius::MachineCode::interpreter (state=0x7fffd27c2ec8, mcode=0x7fffcc0b2fc0, call_frame=0x7fffd27c20b0) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:576 | |
#11 0x00000000006f36ee in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd27c2ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) | |
at vm/builtin/block_environment.cpp:490 | |
#12 0x00000000006f31a4 in rubinius::BlockEnvironment::invoke (state=0x7fffd27c2ec8, previous=0x7fffd27c2520, env=<optimized out>, args=..., invocation=...) | |
at vm/builtin/block_environment.cpp:94 | |
#13 0x00000000006f39fd in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfc, state=0x7fffea63b44c, call_frame=0x189, args=..., flags=<optimized out>) | |
at vm/builtin/block_environment.cpp:509 | |
#14 0x000000000073926c in rubinius::Proc::call (this=<optimized out>, state=0x7fffd27c2ec8, call_frame=0x7fffd27c2520, args=...) at vm/builtin/proc.cpp:119 | |
#15 0x0000000000675a76 in rubinius::Primitives::proc_call (state=0x7fffd27c2ec8, call_frame=0x7fffd27c2520, exec=0x7ffff215c160, mod=0x18effa0, args=...) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15817 | |
#16 0x00000000007ce05f in execute (this=<optimized out>, state=0x7fffd27c2ec8, call_frame=0x7fffd27c2520, args=...) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#17 rbx_splat_send_private (state=0x7fffd27c2ec8, call_frame=0x7fffd27c2520, call_site=0x7fffeaf12458, count=<optimized out>, call_flags=-362564488, args=0xffffffff) | |
at vm/llvm/jit_util.cpp:147 | |
#18 0x00007ffff1219df6 in ?? () | |
#19 0x0000000000000000 in ?? () | |
Thread 1 (Thread 0x7ffff7fbe740 (LWP 20050)): | |
#0 0x00007ffff62eb528 in raise () from /usr/lib/libc.so.6 | |
#1 0x00007ffff62ec93a in abort () from /usr/lib/libc.so.6 | |
#2 0x00000000006ae0b4 in rubinius::utilities::thread::fail (str=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:39 | |
#3 0x00000000006b3b9a in ~Condition (this=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:429 | |
#4 rubinius::WorldState::~WorldState (this=0x18b0050) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:9 | |
#5 0x00000000006aca79 in rubinius::SharedState::~SharedState (this=0x18adc30) at vm/shared_state.cpp:101 | |
#6 0x00000000005dd884 in rubinius::Environment::~Environment (this=0x7fffffffd898) at vm/environment.cpp:125 | |
#7 0x0000000000769d36 in main (argc=<optimized out>, argv=<optimized out>) at vm/drivers/cli.cpp:138 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment