Skip to content

Instantly share code, notes, and snippets.

@cpuguy83
Last active December 20, 2015 03:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cpuguy83/6063381 to your computer and use it in GitHub Desktop.
Save cpuguy83/6063381 to your computer and use it in GitHub Desktop.
New Rbx crash
Thread 29 (Thread 0x7fff86ffb700 (LWP 17872)):
#0 0x00007ffff72840fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x0000000000658fba in wait_until (ts=0x7fff86ff9c70, mutex=..., this=0x7fff7c014490) at vm/util/thread.hpp:446
#2 rubinius::Park::park_timed (this=0x7fff7c014490, state=0x7fff86ffae10, call_frame=0x7fff86ff9ff0, ts=0x7fff86ff9c70)
at vm/park.cpp:49
#3 0x00000000006ef567 in rubinius::System::vm_sleep (state=0x7fff86ffae10, gct=..., duration=<optimized out>,
calling_environment=0x7fff86ff9ff0) at vm/builtin/system.cpp:754
#4 0x0000000000614c03 in rubinius::Primitives::vm_sleep (state=0x7fff86ffae10, call_frame=0x7fff86ff9ff0, exec=0x7ffff5a4e370,
mod=0x1695900, args=...) at vm/gen/method_primitives.cpp:22764
#5 0x00000000005bc84f in execute (args=..., call_frame=0x7fff86ff9ff0, state=0x7fff86ffae10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#6 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x7fff7c013f50, call_frame=0x7fff86ff9ff0)
at vm/gen/instruction_implementations.hpp:543
#7 0x000000000068e7f4 in rubinius::BlockEnvironment::execute_interpreter (state=0x7fff86ffae10, previous=0x7fff86ffa400,
env=0x7ffff6473788, args=..., invocation=...) at vm/builtin/block_environment.cpp:355
#8 0x000000000068ef15 in rubinius::BlockEnvironment::invoke (state=0x7fff86ffae10, previous=0x7fff86ffa420, env=0x7ffff6473788,
args=..., invocation=...) at vm/builtin/block_environment.cpp:88
#9 0x000000000068f00d in rubinius::BlockEnvironment::call (this=<optimized out>, state=<optimized out>,
call_frame=<optimized out>, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:374
#10 0x00000000006e02ec in rubinius::Proc::call (this=0x7ffff6473c80, state=0x7fff86ffae10, call_frame=0x7fff86ffa420, args=...)
at vm/builtin/proc.cpp:126
#11 0x00000000006266d1 in rubinius::Primitives::proc_call (state=0x7fff86ffae10, call_frame=0x7fff86ffa420, exec=0x7ffff5dd4530,
mod=0x1636460, args=...) at vm/gen/method_primitives.cpp:15253
#12 0x000000000078c7ea in execute (args=..., call_frame=0x7fff86ffa420, state=0x7fff86ffae10, this=0x7fffc4d6ed10)
at vm/builtin/call_site.hpp:111
#13 rbx_splat_send_private (state=0x7fff86ffae10, call_frame=0x7fff86ffa420, call_site=0x7fffc4d6ed10, count=<optimized out>,
call_flags=<optimized out>, args=<optimized out>) at vm/llvm/jit_util.cpp:147
#14 0x00007ffff7f6193b in ?? ()
#15 0x0000000000000000 in ?? ()
Thread 28 (Thread 0x7fff873fc700 (LWP 17871)):
#0 0x00007ffff72840fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00000000006936e7 in wait_until (ts=0x7fff873f8c60, mutex=..., this=<optimized out>) at vm/util/thread.hpp:446
#2 rubinius::Channel::receive_timeout (this=<optimized out>, state=0x7fff873fbe10, gct=..., duration=0x7fff3b5e4e90,
call_frame=0x7fff873f91b8) at vm/builtin/channel.cpp:159
#3 0x00000000005f97de in rubinius::jit_stub_channel_receive_timeout (state=0x7fff873fbe10, call_frame=0x7fff873f91b8,
recv=<optimized out>, ra0=<optimized out>) at vm/gen/jit_primitives.cpp:1098
#4 0x00007fff6835ee46 in ?? ()
#5 0x00007fff873f8dd0 in ?? ()
#6 0x00007ffff63d7b80 in ?? ()
#7 0x00007fff873f8d90 in ?? ()
#8 0x000000000064aa77 in rubinius::Primitives::bignum_div (state=0x5e7580, call_frame=0x7fff873f91b8, exec=0x6cee, mod=0x1a,
args=...) at vm/gen/method_primitives.cpp:908
#9 0x00007fff6f0a378b in ?? ()
#10 0x00007fff873f9358 in ?? ()
#11 0x00007fffee75c5f0 in ?? ()
#12 0x00007fffe40c7660 in ?? ()
#13 0x00007fffee7a83e8 in ?? ()
#14 0x000000020000008c in ?? ()
#15 0x0000000000000000 in ?? ()
Thread 27 (Thread 0x7fff877fd700 (LWP 17870)):
#0 0x00007ffff6a94023 in select () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00000000006b04e1 in rubinius::IO::select (state=0x7fffbc26bfb0, readables=0x7fff49727430, writables=0x1a, errorables=0x1a,
timeout=0x7270e01, calling_environment=0x7fffbc25e778) at vm/builtin/io.cpp:269
#2 0x00000000005f4363 in rubinius::jit_stub_io_select (state=0x7fffbc26bfb0, call_frame=0x7fffbc25e778, recv=<optimized out>,
ra0=<optimized out>, ra1=<optimized out>, ra2=<optimized out>, ra3=0x7270e01) at vm/gen/jit_primitives.cpp:3548
#3 0x00007fff8576c47d in ?? ()
#4 0x0000000007270e01 in ?? ()
#5 0x00007ffff63d16e0 in ?? ()
#6 0x0000000000010b87 in ?? ()
#7 0x00007ffff63d1738 in ?? ()
#8 0x0000000000000001 in ?? ()
#9 0x00007fffbc25e6e8 in ?? ()
#10 0x00007fffbc25e4e0 in ?? ()
#11 0x00000000007169b0 in flush (env=0x1a, this=<optimized out>) at vm/capi/handle.hpp:83
#12 rubinius::capi::HandleSet::flush_all (this=0x5f4320, env=0x1a) at vm/capi/handle.cpp:84
#13 0x00007fff6f30af5a in ?? ()
#14 0x00007ffff46079a0 in ?? ()
#15 0x00007fffe40f0200 in ?? ()
#16 0x00007ffff4a32e00 in ?? ()
#17 0x000000e70000000c in ?? ()
#18 0x00007fffbc25eed8 in ?? ()
#19 0x00007ffff63ee148 in ?? ()
#20 0x0000000000000000 in ?? ()
Thread 26 (Thread 0x7fff87bfe700 (LWP 17869)):
#0 0x00007ffff72870ad in connect () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007fff275c164e in ?? ()
#2 0x00007fffbc2dd0a0 in ?? ()
#3 0x00007ffff64e1950 in ?? ()
#4 0x00007fffbc2dd860 in ?? ()
#5 0x0000000000000002 in ?? ()
#6 0x0000000000000000 in ?? ()
Thread 25 (Thread 0x7fff87fff700 (LWP 17868)):
#0 0x00007ffff72870ad in connect () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007fff275c164e in ?? ()
#2 0x00007fffbc35e0a0 in ?? ()
#3 0x00007ffff66969f8 in ?? ()
#4 0x00007fffbc35e860 in ?? ()
#5 0x0000000000000002 in ?? ()
#6 0x0000000000000000 in ?? ()
Thread 24 (Thread 0x7fffbc7f0700 (LWP 17867)):
#0 0x000000000078d103 in rbx_destructure_inline_args (state=0x7fffbc3eefb0, call_frame=0x7fffbc3dc760, obj=0x7ffff5d03870,
vars=0x7fffbc3dc720, size=2) at vm/llvm/jit_util.cpp:344
#1 0x00007fff681b8c8b in ?? ()
#2 0x000000000000001a in ?? ()
#3 0x0000000001c391c0 in ?? ()
#4 0x000000000000001a in ?? ()
#5 0x0000000000016de6 in ?? ()
#6 0x00007fffbc3dc8d0 in ?? ()
#7 0x00007fffee3feb28 in ?? ()
#8 0x00007fffe445fd10 in ?? ()
#9 0x00007fffee4147a0 in ?? ()
#10 0x000000000000000c in ?? ()
#11 0x00007ffff5d60550 in ?? ()
#12 0x000000000000001a in ?? ()
#13 0x00007fffbc3dc3e8 in ?? ()
#14 0x0000000000000000 in ?? ()
Thread 23 (Thread 0x7fffbcc72700 (LWP 17866)):
#0 0x00007ffff6a94023 in select () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00000000006b04e1 in rubinius::IO::select (state=0x7fffbc870fb0, readables=0x7fff2a0ffda0, writables=0x1a, errorables=0x1a,
timeout=0x7270e01, calling_environment=0x7fffbc85f6c8) at vm/builtin/io.cpp:269
#2 0x00000000005f4363 in rubinius::jit_stub_io_select (state=0x7fffbc870fb0, call_frame=0x7fffbc85f6c8, recv=<optimized out>,
ra0=<optimized out>, ra1=<optimized out>, ra2=<optimized out>, ra3=0x7270e01) at vm/gen/jit_primitives.cpp:3548
#3 0x00007fff8576c47d in ?? ()
#4 0x0000000007270e01 in ?? ()
#5 0x0000000000000000 in ?? ()
Thread 22 (Thread 0x7fffbd0f4700 (LWP 17865)):
#0 0x00007ffff6a94023 in select () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00000000006b04e1 in rubinius::IO::select (state=0x7fffbccf2fb0, readables=0x7ffff66d1c28, writables=0x1a, errorables=0x1a,
timeout=0x7270e01, calling_environment=0x7fffbcce5778) at vm/builtin/io.cpp:269
#2 0x00000000005f4363 in rubinius::jit_stub_io_select (state=0x7fffbccf2fb0, call_frame=0x7fffbcce5778, recv=<optimized out>,
ra0=<optimized out>, ra1=<optimized out>, ra2=<optimized out>, ra3=0x7270e01) at vm/gen/jit_primitives.cpp:3548
#3 0x00007fff8576c47d in ?? ()
#4 0x0000000007270e01 in ?? ()
#5 0x00007ffff6551460 in ?? ()
#6 0x00000000000123c7 in ?? ()
#7 0x00007ffff65514b8 in ?? ()
#8 0x0000000000000001 in ?? ()
#9 0x00007fffbcce56e8 in ?? ()
#10 0x00007fffbcce54e0 in ?? ()
#11 0x00000000007169b0 in flush (env=0x1a, this=<optimized out>) at vm/capi/handle.hpp:83
#12 rubinius::capi::HandleSet::flush_all (this=0x5f4320, env=0x1a) at vm/capi/handle.cpp:84
#13 0x00007fff6f30af5a in ?? ()
#14 0x00007ffff46079a0 in ?? ()
#15 0x00007fffe40f0200 in ?? ()
#16 0x00007ffff4a32e00 in ?? ()
#17 0x000000e70000000c in ?? ()
#18 0x00007fffbcce5ed8 in ?? ()
#19 0x00007ffff6410ae8 in ?? ()
#20 0x0000000000000000 in ?? ()
Thread 21 (Thread 0x7fffbd576700 (LWP 17864)):
#0 0x00007ffff728689c in __lll_lock_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007ffff7282065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2 0x00007ffff7281eba in pthread_mutex_lock () from /lib/x86_64-linux-gnu/libpthread.so.0
#3 0x00000000007247a5 in lock (this=0x1655838) at vm/util/thread.hpp:349
#4 lock (this=0x7fffbd162680) at vm/util/thread.hpp:256
#5 StackLockGuard (in_lock=..., this=0x7fffbd162680) at vm/util/thread.hpp:279
#6 rubinius::FinalizerHandler::set_ruby_finalizer (this=0x1655780, obj=0x7ffff63b26f8, finalizer=0x7ffff63b2888)
at vm/gc/finalize.cpp:402
#7 0x00000000006f0d18 in rubinius::System::vm_set_finalizer (state=<optimized out>, obj=<optimized out>, fin=<optimized out>)
at vm/builtin/system.cpp:1339
#8 0x00000000005c9a65 in rubinius::invoke_vm_set_finalizer (state=0x7fffbd174fb0, call_frame=0x7fffbd1629b0,
args=<optimized out>, arg_count=<optimized out>) at vm/gen/invoke_primitives.cpp:10252
#9 0x00000000005be315 in rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x7fffa8007b60,
call_frame=0x7fffbd1629b0) at vm/gen/instruction_implementations.hpp:1342
#10 0x00000000005fd7cd in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffbd174fb0,
previous=0x7fffbd162b97, exec=0x7ffff5b7fe90, mod=0x190b2f0, args=...) at vm/machine_code.cpp:667
#11 0x00000000005bc84f in execute (args=..., call_frame=0x7fffbd162e90, state=0x7fffbd174fb0, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#12 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x7fffa80076d0, call_frame=0x7fffbd162e90)
at vm/gen/instruction_implementations.hpp:543
#13 0x00000000005fd7cd in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffbd174fb0,
previous=0x7fffbd163067, exec=0x7fffee82c218, mod=0x1f3e4d0, args=...) at vm/machine_code.cpp:667
#14 0x00007fff6eed49cd in ?? ()
#15 0x00000000016307c0 in ?? ()
#16 0x000000000000001a in ?? ()
#17 0x00007fffbd163190 in ?? ()
#18 0x0000000000000000 in ?? ()
Thread 20 (Thread 0x7fffbd9f8700 (LWP 17863)):
#0 0x0000000000724834 in rubinius::FinalizerHandler::set_ruby_finalizer (this=<optimized out>, obj=0x7ffff63ac698,
finalizer=0x7ffff63ac828) at vm/gc/finalize.cpp:412
#1 0x00000000006f0d18 in rubinius::System::vm_set_finalizer (state=<optimized out>, obj=<optimized out>, fin=<optimized out>)
at vm/builtin/system.cpp:1339
#2 0x00000000005c9a65 in rubinius::invoke_vm_set_finalizer (state=0x7fffbd5f6fb0, call_frame=0x7fffbd5e49b0,
args=<optimized out>, arg_count=<optimized out>) at vm/gen/invoke_primitives.cpp:10252
#3 0x00000000005be315 in rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x7fffa8007b60,
call_frame=0x7fffbd5e49b0) at vm/gen/instruction_implementations.hpp:1342
#4 0x00000000005fd7cd in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffbd5f6fb0,
previous=0x7fffbd5e4b97, exec=0x7ffff5b7fe90, mod=0x190b2f0, args=...) at vm/machine_code.cpp:667
#5 0x00000000005bc84f in execute (args=..., call_frame=0x7fffbd5e4e90, state=0x7fffbd5f6fb0, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#6 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x7fffa80076d0, call_frame=0x7fffbd5e4e90)
at vm/gen/instruction_implementations.hpp:543
#7 0x00000000005fd7cd in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffbd5f6fb0,
previous=0x7fffbd5e5067, exec=0x7fffee82c218, mod=0x1f3e4d0, args=...) at vm/machine_code.cpp:667
#8 0x00007fff6eed49cd in ?? ()
#9 0x00000000016307c0 in ?? ()
#10 0x000000000000001a in ?? ()
#11 0x00007fffbd5e5190 in ?? ()
#12 0x0000000000000000 in ?? ()
Thread 19 (Thread 0x7fffbddf9700 (LWP 17862)):
#0 0x00007ffff6a94023 in select () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00000000006b04e1 in rubinius::IO::select (state=0x7fffc40b1fb0, readables=0x7ffff63af180, writables=0x1a, errorables=0x1a,
timeout=0x7270e01, calling_environment=0x7fffc40a06c8) at vm/builtin/io.cpp:269
#2 0x00000000005f4363 in rubinius::jit_stub_io_select (state=0x7fffc40b1fb0, call_frame=0x7fffc40a06c8, recv=<optimized out>,
ra0=<optimized out>, ra1=<optimized out>, ra2=<optimized out>, ra3=0x7270e01) at vm/gen/jit_primitives.cpp:3548
#3 0x00007fff8576c47d in ?? ()
#4 0x0000000007270e01 in ?? ()
#5 0x0000000000000000 in ?? ()
Thread 18 (Thread 0x7fffbe1fa700 (LWP 17861)):
#0 0x00007ffff72870ad in connect () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007fff275c164e in ?? ()
#2 0x00007fffc41230a0 in ?? ()
#3 0x00007ffff6669ac0 in ?? ()
#4 0x00007fffc4123860 in ?? ()
#5 0x0000000000000002 in ?? ()
#6 0x0000000000000000 in ?? ()
Thread 17 (Thread 0x7fffbe5fb700 (LWP 17860)):
#0 0x00007ffff72870ad in connect () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007fff275c164e in ?? ()
#2 0x00007fffc41a40a0 in ?? ()
#3 0x00007ffff6483938 in ?? ()
#4 0x00007fffc41a4860 in ?? ()
#5 0x0000000000000002 in ?? ()
#6 0x0000000000000000 in ?? ()
Thread 16 (Thread 0x7fffbe9fc700 (LWP 17859)):
#0 0x00007ffff6a94023 in select () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00000000006b04e1 in rubinius::IO::select (state=0x7fffc4234fb0, readables=0x7fff49c8bc70, writables=0x1a, errorables=0x1a,
timeout=0x7270e01, calling_environment=0x7fffc4227778) at vm/builtin/io.cpp:269
#2 0x00000000005f4363 in rubinius::jit_stub_io_select (state=0x7fffc4234fb0, call_frame=0x7fffc4227778, recv=<optimized out>,
ra0=<optimized out>, ra1=<optimized out>, ra2=<optimized out>, ra3=0x7270e01) at vm/gen/jit_primitives.cpp:3548
#3 0x00007fff8576c47d in ?? ()
#4 0x0000000007270e01 in ?? ()
#5 0x00007ffff64abcd8 in ?? ()
#6 0x000000000000d807 in ?? ()
#7 0x00007ffff64abd30 in ?? ()
#8 0x0000000000000001 in ?? ()
#9 0x00007fffc42276e8 in ?? ()
#10 0x00007fffc42274e0 in ?? ()
#11 0x00000000007169b0 in flush (env=0x1a, this=<optimized out>) at vm/capi/handle.hpp:83
#12 rubinius::capi::HandleSet::flush_all (this=0x5f4320, env=0x1a) at vm/capi/handle.cpp:84
#13 0x00007fff6f30af5a in ?? ()
#14 0x00007ffff46079a0 in ?? ()
#15 0x00007fffe40f0200 in ?? ()
#16 0x00007ffff4a32e00 in ?? ()
#17 0x000000e70000000c in ?? ()
#18 0x00007fffc4227ed8 in ?? ()
#19 0x00007ffff648b890 in ?? ()
#20 0x0000000000000000 in ?? ()
Thread 15 (Thread 0x7fffbedfd700 (LWP 17858)):
#0 0x00007ffff72870ad in connect () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007fff275c164e in ?? ()
#2 0x00007fffc42a60a0 in ?? ()
#3 0x00007ffff64ab958 in ?? ()
#4 0x00007fffc42a6860 in ?? ()
#5 0x0000000000000002 in ?? ()
#6 0x0000000000000000 in ?? ()
Thread 14 (Thread 0x7fffbf1fe700 (LWP 17857)):
#0 0x00007ffff6a2e54a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007fffc6dd5c16 in ?? () from /lib/x86_64-linux-gnu/libnss_dns.so.2
#2 0x00007ffff6a72c9a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#3 0x00007ffff6a7598e in getaddrinfo () from /lib/x86_64-linux-gnu/libc.so.6
#4 0x00007fff275b8709 in ?? ()
#5 0x00007fffc4336fb0 in ?? ()
#6 0x0000000000000012 in ?? ()
#7 0x00007fffc4329a80 in ?? ()
#8 0x000000000078f2d2 in rbx_flush_scope (state=<optimized out>, vars=<optimized out>) at vm/llvm/jit_util.cpp:1286
#9 0x00007fff275c8a86 in ?? ()
#10 0x00007fffc432a2d0 in ?? ()
#11 0x00007ffff5defa30 in ?? ()
#12 0x0000000000000031 in ?? ()
#13 0x0000000000000005 in ?? ()
#14 0x0000000000000001 in ?? ()
#15 0x0000000000000000 in ?? ()
Thread 13 (Thread 0x7fffbf5ff700 (LWP 17856)):
#0 0x00007ffff72870ad in connect () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007fff275c164e in ?? ()
#2 0x00007fffd00c80a0 in ?? ()
#3 0x00007ffff659a9b0 in ?? ()
#4 0x00007fffd00c8860 in ?? ()
#5 0x0000000000000002 in ?? ()
#6 0x0000000000000000 in ?? ()
Thread 12 (Thread 0x7fffc4738700 (LWP 17855)):
#0 0x00007ffff7283d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00000000006937a5 in wait (mutex=..., this=<optimized out>) at vm/util/thread.hpp:434
#2 rubinius::Channel::receive_timeout (this=<optimized out>, state=0x7fffc4737e10, gct=..., duration=0x1a,
call_frame=0x7fffc47351b8) at vm/builtin/channel.cpp:161
#3 0x00000000005f97de in rubinius::jit_stub_channel_receive_timeout (state=0x7fffc4737e10, call_frame=0x7fffc47351b8,
recv=<optimized out>, ra0=<optimized out>) at vm/gen/jit_primitives.cpp:1098
#4 0x00007fff6835ee46 in ?? ()
#5 0x00007fffc4734d30 in ?? ()
#6 0x000000000070c707 in flush_to_heap_internal (state=0x7fffc4735148, this=0x7fffc4737e10) at vm/builtin/variable_scope.cpp:189
#7 rubinius::VariableScope::flush_to_heap_internal (this=0x7fffc4737e10, state=0x7fffc4735148)
at vm/builtin/variable_scope.cpp:185
#8 0x00007fff6f0a378b in ?? ()
#9 0x000000000000000c in ?? ()
#10 0x00007ffff6698cc8 in ?? ()
#11 0x00007fffc4735340 in ?? ()
#12 0x00007fffc4735258 in ?? ()
#13 0x000000000000376e in ?? ()
#14 0x00007fffbf8622c0 in ?? ()
#15 0x0000000000019916 in ?? ()
#16 0x0000000000019916 in ?? ()
#17 0x000000000000001a in ?? ()
#18 0x00007ffff65992c8 in ?? ()
#19 0x0000000000000000 in ?? ()
Thread 11 (Thread 0x7fffc59c1700 (LWP 17854)):
#0 0x00007ffff72840fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00000000006936e7 in wait_until (ts=0x7fffc59bd420, mutex=..., this=<optimized out>) at vm/util/thread.hpp:446
#2 rubinius::Channel::receive_timeout (this=<optimized out>, state=0x7fffc59c0e10, gct=..., duration=0x7fff48f52770,
call_frame=0x7fffc59bd978) at vm/builtin/channel.cpp:159
#3 0x00000000005f97de in rubinius::jit_stub_channel_receive_timeout (state=0x7fffc59c0e10, call_frame=0x7fffc59bd978,
recv=<optimized out>, ra0=<optimized out>) at vm/gen/jit_primitives.cpp:1098
#4 0x00007fff6835ee46 in ?? ()
#5 0x00007fffc59bd590 in ?? ()
#6 0x00007ffff65bc940 in ?? ()
#7 0x00007fffc59bd550 in ?? ()
#8 0x000000000064aa77 in rubinius::Primitives::bignum_div (state=0x5e7580, call_frame=0x7fffc59bd978, exec=0x6cee, mod=0x1a,
args=...) at vm/gen/method_primitives.cpp:908
#9 0x00007fff6f0a378b in ?? ()
#10 0x00007ffff7fd5920 in ?? ()
#11 0x000000000001c216 in ?? ()
#12 0x00007ffff7fc1010 in ?? ()
#13 0x00007fffee7a83e8 in ?? ()
#14 0x000000000001c216 in ?? ()
#15 0x00007fffc59bdb50 in ?? ()
#16 0x00007fffee713f98 in ?? ()
#17 0x00007fffc59bda38 in ?? ()
#18 0x00007ffff7fe9090 in ?? ()
#19 0x0000000000000000 in ?? ()
Thread 9 (Thread 0x7fffec5d6700 (LWP 17166)):
#0 0x00007ffff7283d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00000000006937a5 in wait (mutex=..., this=<optimized out>) at vm/util/thread.hpp:434
#2 rubinius::Channel::receive_timeout (this=<optimized out>, state=0x7fffec5d5e10, gct=..., duration=0x1a,
call_frame=0x7fffec5d2d80) at vm/builtin/channel.cpp:161
#3 0x00000000006442cd in rubinius::Primitives::channel_receive_timeout (state=0x7fffec5d5e10, call_frame=0x7fffec5d2d80,
exec=0x7ffff5d6db30, mod=0x1636ac0, args=...) at vm/gen/method_primitives.cpp:3398
#4 0x00000000005bc84f in execute (args=..., call_frame=0x7fffec5d2d80, state=0x7fffec5d5e10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#5 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x1f22f80, call_frame=0x7fffec5d2d80)
at vm/gen/instruction_implementations.hpp:543
#6 0x00000000005fd7cd in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffec5d5e10,
previous=0x7fffec5d2f77, exec=0x7ffff4e5e650, mod=0x1b8f5e0, args=...) at vm/machine_code.cpp:667
#7 0x00000000005bc84f in execute (args=..., call_frame=0x7fffec5d3270, state=0x7fffec5d5e10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#8 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x7fffe0002ce0, call_frame=0x7fffec5d3270)
at vm/gen/instruction_implementations.hpp:543
#9 0x00000000005fd7cd in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffec5d5e10,
previous=0x7fffec5d34a7, exec=0x7ffff6867e18, mod=0x1ef7600, args=...) at vm/machine_code.cpp:667
#10 0x00000000005bc84f in execute (args=..., call_frame=0x7fffec5d37a0, state=0x7fffec5d5e10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#11 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x7fffe00014a0, call_frame=0x7fffec5d37a0)
at vm/gen/instruction_implementations.hpp:543
#12 0x00000000005ff5f4 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffec5d5e10,
previous=<optimized out>, exec=0x7ffff68fc830, mod=0x1f1e340, args=...) at vm/machine_code.cpp:667
#13 0x00000000005bc757 in execute (args=..., call_frame=0x7fffec5d3c70, state=0x7fffec5d5e10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#14 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x1f6b990, call_frame=0x7fffec5d3c70)
at vm/gen/instruction_implementations.hpp:526
#15 0x000000000068e7f4 in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffec5d5e10, previous=0x7fffec5d4100,
env=0x7ffff640d1a8, args=..., invocation=...) at vm/builtin/block_environment.cpp:355
#16 0x000000000068ef15 in rubinius::BlockEnvironment::invoke (state=0x7fffec5d5e10, previous=0x7fffec5d41b0, env=0x7ffff640d1a8,
args=..., invocation=...) at vm/builtin/block_environment.cpp:88
#17 0x000000000068f00d in rubinius::BlockEnvironment::call (this=<optimized out>, state=<optimized out>,
call_frame=<optimized out>, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:374
#18 0x00000000005bf33d in rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x1f6dce0, call_frame=0x7fffec5d41b0)
at vm/gen/instruction_implementations.hpp:773
#19 0x000000000068e7f4 in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffec5d5e10, previous=0x7fffec5d4700,
env=0x7ffff640d428, args=..., invocation=...) at vm/builtin/block_environment.cpp:355
#20 0x000000000068ef15 in rubinius::BlockEnvironment::invoke (state=0x7fffec5d5e10, previous=0x7fffec5d47e0, env=0x7ffff640d428,
args=..., invocation=...) at vm/builtin/block_environment.cpp:88
#21 0x000000000068f00d in rubinius::BlockEnvironment::call (this=<optimized out>, state=<optimized out>,
call_frame=<optimized out>, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:374
#22 0x00000000006e02ec in rubinius::Proc::call (this=0x7ffff640d4e0, state=0x7fffec5d5e10, call_frame=0x7fffec5d47e0, args=...)
at vm/builtin/proc.cpp:126
#23 0x00000000006266d1 in rubinius::Primitives::proc_call (state=0x7fffec5d5e10, call_frame=0x7fffec5d47e0, exec=0x7ffff5dd4530,
mod=0x1636460, args=...) at vm/gen/method_primitives.cpp:15253
#24 0x00000000005bcad4 in execute (args=..., call_frame=0x7fffec5d47e0, state=0x7fffec5d5e10, this=0x7ffff6894830)
at vm/builtin/call_site.hpp:111
#25 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x16d7db0, call_frame=0x7fffec5d47e0)
at vm/gen/instruction_implementations.hpp:590
#26 0x00000000005ff217 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffec5d5e10,
previous=0x7fffec5d4ca0, exec=0x7ffff5dd3860, mod=0x1636460, args=...) at vm/machine_code.cpp:667
#27 0x00000000005bc84f in execute (args=..., call_frame=0x7fffec5d4ca0, state=0x7fffec5d5e10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#28 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x1f6b110, call_frame=0x7fffec5d4ca0)
at vm/gen/instruction_implementations.hpp:543
#29 0x000000000068e7f4 in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffec5d5e10, previous=0x7fffec5d5300,
env=0x7ffff640d740, args=..., invocation=...) at vm/builtin/block_environment.cpp:355
#30 0x000000000068ef15 in rubinius::BlockEnvironment::invoke (state=0x7fffec5d5e10, previous=0x7fffec5d5300, env=0x7ffff640d740,
args=..., invocation=...) at vm/builtin/block_environment.cpp:88
#31 0x000000000068f00d in rubinius::BlockEnvironment::call (this=<optimized out>, state=<optimized out>,
call_frame=<optimized out>, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:374
#32 0x00000000006e02ec in rubinius::Proc::call (this=0x7ffff640db58, state=0x7fffec5d5e10, call_frame=0x7fffec5d5300, args=...)
at vm/builtin/proc.cpp:126
#33 0x00000000006266d1 in rubinius::Primitives::proc_call (state=0x7fffec5d5e10, call_frame=0x7fffec5d5300, exec=0x7ffff5dd4530,
mod=0x1636460, args=...) at vm/gen/method_primitives.cpp:15253
#34 0x00000000005bcad4 in execute (args=..., call_frame=0x7fffec5d5300, state=0x7fffec5d5e10, this=0x7ffff6894830)
at vm/builtin/call_site.hpp:111
#35 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x16d7db0, call_frame=0x7fffec5d5300)
at vm/gen/instruction_implementations.hpp:590
#36 0x00000000005ff217 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffec5d5e10,
previous=0x7fffec5d57b0, exec=0x7ffff5dd3860, mod=0x1636460, args=...) at vm/machine_code.cpp:667
#37 0x00000000005bcad4 in execute (args=..., call_frame=0x7fffec5d57b0, state=0x7fffec5d5e10, this=0x7ffff63c9128)
at vm/builtin/call_site.hpp:111
#38 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x16f7170, call_frame=0x7fffec5d57b0)
at vm/gen/instruction_implementations.hpp:590
#39 0x00000000005ff5f4 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffec5d5e10,
previous=<optimized out>, exec=0x7ffff5a355b8, mod=0x1635040, args=...) at vm/machine_code.cpp:667
#40 0x000000000059917c in rubinius::Dispatch::send (this=0x7fffec5d5c40, state=0x7fffec5d5e10, call_frame=0x0, lookup=...,
args=..., reason=<optimized out>) at vm/dispatch.cpp:49
#41 0x00000000006c3706 in rubinius::Object::send (this=<optimized out>, state=<optimized out>, caller=<optimized out>,
name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:524
#42 0x00000000006f35e2 in rubinius::Thread::in_new_thread (ptr=0x7fffd8000f70) at vm/builtin/thread.cpp:248
#43 0x00007ffff727fe9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#44 0x00007ffff6a9acbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#45 0x0000000000000000 in ?? ()
Thread 8 (Thread 0x7fffecad9700 (LWP 17165)):
#0 0x00007ffff7283d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00000000006937a5 in wait (mutex=..., this=<optimized out>) at vm/util/thread.hpp:434
#2 rubinius::Channel::receive_timeout (this=<optimized out>, state=0x7fffecad8e10, gct=..., duration=0x1a,
call_frame=0x7fffecad5d80) at vm/builtin/channel.cpp:161
#3 0x00000000006442cd in rubinius::Primitives::channel_receive_timeout (state=0x7fffecad8e10, call_frame=0x7fffecad5d80,
exec=0x7ffff5d6db30, mod=0x1636ac0, args=...) at vm/gen/method_primitives.cpp:3398
#4 0x00000000005bc84f in execute (args=..., call_frame=0x7fffecad5d80, state=0x7fffecad8e10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#5 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x1f22f80, call_frame=0x7fffecad5d80)
at vm/gen/instruction_implementations.hpp:543
#6 0x00000000005fd7cd in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffecad8e10,
previous=0x7fffecad5f77, exec=0x7ffff4e5e650, mod=0x1b8f5e0, args=...) at vm/machine_code.cpp:667
#7 0x00000000005bc84f in execute (args=..., call_frame=0x7fffecad6270, state=0x7fffecad8e10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#8 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x7fffe0002ce0, call_frame=0x7fffecad6270)
at vm/gen/instruction_implementations.hpp:543
#9 0x00000000005fd7cd in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffecad8e10,
previous=0x7fffecad64a7, exec=0x7ffff6867e18, mod=0x1ef7600, args=...) at vm/machine_code.cpp:667
#10 0x00000000005bc84f in execute (args=..., call_frame=0x7fffecad67a0, state=0x7fffecad8e10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#11 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x7fffe00014a0, call_frame=0x7fffecad67a0)
at vm/gen/instruction_implementations.hpp:543
#12 0x00000000005ff5f4 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffecad8e10,
previous=<optimized out>, exec=0x7ffff68fc830, mod=0x1f1e340, args=...) at vm/machine_code.cpp:667
#13 0x00000000005bc757 in execute (args=..., call_frame=0x7fffecad6c70, state=0x7fffecad8e10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#14 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x1f6b990, call_frame=0x7fffecad6c70)
at vm/gen/instruction_implementations.hpp:526
#15 0x000000000068e7f4 in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffecad8e10, previous=0x7fffecad7100,
env=0x7ffff64028b0, args=..., invocation=...) at vm/builtin/block_environment.cpp:355
#16 0x000000000068ef15 in rubinius::BlockEnvironment::invoke (state=0x7fffecad8e10, previous=0x7fffecad71b0, env=0x7ffff64028b0,
args=..., invocation=...) at vm/builtin/block_environment.cpp:88
#17 0x000000000068f00d in rubinius::BlockEnvironment::call (this=<optimized out>, state=<optimized out>,
call_frame=<optimized out>, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:374
#18 0x00000000005bf33d in rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x1f6dce0, call_frame=0x7fffecad71b0)
at vm/gen/instruction_implementations.hpp:773
#19 0x000000000068e7f4 in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffecad8e10, previous=0x7fffecad7700,
env=0x7ffff6402b30, args=..., invocation=...) at vm/builtin/block_environment.cpp:355
#20 0x000000000068ef15 in rubinius::BlockEnvironment::invoke (state=0x7fffecad8e10, previous=0x7fffecad77e0, env=0x7ffff6402b30,
args=..., invocation=...) at vm/builtin/block_environment.cpp:88
#21 0x000000000068f00d in rubinius::BlockEnvironment::call (this=<optimized out>, state=<optimized out>,
call_frame=<optimized out>, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:374
#22 0x00000000006e02ec in rubinius::Proc::call (this=0x7ffff6402be8, state=0x7fffecad8e10, call_frame=0x7fffecad77e0, args=...)
at vm/builtin/proc.cpp:126
#23 0x00000000006266d1 in rubinius::Primitives::proc_call (state=0x7fffecad8e10, call_frame=0x7fffecad77e0, exec=0x7ffff5dd4530,
mod=0x1636460, args=...) at vm/gen/method_primitives.cpp:15253
#24 0x00000000005bcad4 in execute (args=..., call_frame=0x7fffecad77e0, state=0x7fffecad8e10, this=0x7ffff6894830)
at vm/builtin/call_site.hpp:111
#25 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x16d7db0, call_frame=0x7fffecad77e0)
at vm/gen/instruction_implementations.hpp:590
#26 0x00000000005ff217 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffecad8e10,
previous=0x7fffecad7ca0, exec=0x7ffff5dd3860, mod=0x1636460, args=...) at vm/machine_code.cpp:667
#27 0x00000000005bc84f in execute (args=..., call_frame=0x7fffecad7ca0, state=0x7fffecad8e10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#28 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x1f6b110, call_frame=0x7fffecad7ca0)
at vm/gen/instruction_implementations.hpp:543
#29 0x000000000068e7f4 in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffecad8e10, previous=0x7fffecad8300,
env=0x7ffff6402e48, args=..., invocation=...) at vm/builtin/block_environment.cpp:355
#30 0x000000000068ef15 in rubinius::BlockEnvironment::invoke (state=0x7fffecad8e10, previous=0x7fffecad8300, env=0x7ffff6402e48,
args=..., invocation=...) at vm/builtin/block_environment.cpp:88
#31 0x000000000068f00d in rubinius::BlockEnvironment::call (this=<optimized out>, state=<optimized out>,
call_frame=<optimized out>, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:374
#32 0x00000000006e02ec in rubinius::Proc::call (this=0x7ffff6403288, state=0x7fffecad8e10, call_frame=0x7fffecad8300, args=...)
at vm/builtin/proc.cpp:126
#33 0x00000000006266d1 in rubinius::Primitives::proc_call (state=0x7fffecad8e10, call_frame=0x7fffecad8300, exec=0x7ffff5dd4530,
mod=0x1636460, args=...) at vm/gen/method_primitives.cpp:15253
#34 0x00000000005bcad4 in execute (args=..., call_frame=0x7fffecad8300, state=0x7fffecad8e10, this=0x7ffff6894830)
at vm/builtin/call_site.hpp:111
#35 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x16d7db0, call_frame=0x7fffecad8300)
at vm/gen/instruction_implementations.hpp:590
#36 0x00000000005ff217 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffecad8e10,
previous=0x7fffecad87b0, exec=0x7ffff5dd3860, mod=0x1636460, args=...) at vm/machine_code.cpp:667
#37 0x00000000005bcad4 in execute (args=..., call_frame=0x7fffecad87b0, state=0x7fffecad8e10, this=0x7ffff63c9128)
at vm/builtin/call_site.hpp:111
#38 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x16f7170, call_frame=0x7fffecad87b0)
at vm/gen/instruction_implementations.hpp:590
#39 0x00000000005ff5f4 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffecad8e10,
previous=<optimized out>, exec=0x7ffff5a355b8, mod=0x1635040, args=...) at vm/machine_code.cpp:667
#40 0x000000000059917c in rubinius::Dispatch::send (this=0x7fffecad8c40, state=0x7fffecad8e10, call_frame=0x0, lookup=...,
args=..., reason=<optimized out>) at vm/dispatch.cpp:49
#41 0x00000000006c3706 in rubinius::Object::send (this=<optimized out>, state=<optimized out>, caller=<optimized out>,
name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:524
#42 0x00000000006f35e2 in rubinius::Thread::in_new_thread (ptr=0x1f237e0) at vm/builtin/thread.cpp:248
#43 0x00007ffff727fe9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#44 0x00007ffff6a9acbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#45 0x0000000000000000 in ?? ()
Thread 7 (Thread 0x7fffeceda700 (LWP 17164)):
#0 0x00007ffff7283d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00000000006937a5 in wait (mutex=..., this=<optimized out>) at vm/util/thread.hpp:434
#2 rubinius::Channel::receive_timeout (this=<optimized out>, state=0x7fffeced9e10, gct=..., duration=0x1a,
call_frame=0x7fffeced6d80) at vm/builtin/channel.cpp:161
#3 0x00000000006442cd in rubinius::Primitives::channel_receive_timeout (state=0x7fffeced9e10, call_frame=0x7fffeced6d80,
exec=0x7ffff5d6db30, mod=0x1636ac0, args=...) at vm/gen/method_primitives.cpp:3398
#4 0x00000000005bc84f in execute (args=..., call_frame=0x7fffeced6d80, state=0x7fffeced9e10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#5 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x1f22f80, call_frame=0x7fffeced6d80)
at vm/gen/instruction_implementations.hpp:543
#6 0x00000000005fd7cd in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffeced9e10,
previous=0x7fffeced6f77, exec=0x7ffff4e5e650, mod=0x1b8f5e0, args=...) at vm/machine_code.cpp:667
#7 0x00000000005bc84f in execute (args=..., call_frame=0x7fffeced7270, state=0x7fffeced9e10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#8 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x7fffe0002ce0, call_frame=0x7fffeced7270)
at vm/gen/instruction_implementations.hpp:543
#9 0x00000000005fd7cd in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffeced9e10,
previous=0x7fffeced74a7, exec=0x7ffff6867e18, mod=0x1ef7600, args=...) at vm/machine_code.cpp:667
#10 0x00000000005bc84f in execute (args=..., call_frame=0x7fffeced77a0, state=0x7fffeced9e10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#11 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x7fffe00014a0, call_frame=0x7fffeced77a0)
at vm/gen/instruction_implementations.hpp:543
#12 0x00000000005ff5f4 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffeced9e10,
previous=<optimized out>, exec=0x7ffff68fc830, mod=0x1f1e340, args=...) at vm/machine_code.cpp:667
#13 0x00000000005bc757 in execute (args=..., call_frame=0x7fffeced7c70, state=0x7fffeced9e10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#14 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x1f6b990, call_frame=0x7fffeced7c70)
at vm/gen/instruction_implementations.hpp:526
#15 0x000000000068e7f4 in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffeced9e10, previous=0x7fffeced8100,
env=0x7ffff63e54a8, args=..., invocation=...) at vm/builtin/block_environment.cpp:355
#16 0x000000000068ef15 in rubinius::BlockEnvironment::invoke (state=0x7fffeced9e10, previous=0x7fffeced81b0, env=0x7ffff63e54a8,
args=..., invocation=...) at vm/builtin/block_environment.cpp:88
#17 0x000000000068f00d in rubinius::BlockEnvironment::call (this=<optimized out>, state=<optimized out>,
call_frame=<optimized out>, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:374
#18 0x00000000005bf33d in rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x1f6dce0, call_frame=0x7fffeced81b0)
at vm/gen/instruction_implementations.hpp:773
#19 0x000000000068e7f4 in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffeced9e10, previous=0x7fffeced8700,
env=0x7ffff63e5728, args=..., invocation=...) at vm/builtin/block_environment.cpp:355
#20 0x000000000068ef15 in rubinius::BlockEnvironment::invoke (state=0x7fffeced9e10, previous=0x7fffeced87e0, env=0x7ffff63e5728,
args=..., invocation=...) at vm/builtin/block_environment.cpp:88
#21 0x000000000068f00d in rubinius::BlockEnvironment::call (this=<optimized out>, state=<optimized out>,
call_frame=<optimized out>, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:374
#22 0x00000000006e02ec in rubinius::Proc::call (this=0x7ffff63e57e0, state=0x7fffeced9e10, call_frame=0x7fffeced87e0, args=...)
at vm/builtin/proc.cpp:126
#23 0x00000000006266d1 in rubinius::Primitives::proc_call (state=0x7fffeced9e10, call_frame=0x7fffeced87e0, exec=0x7ffff5dd4530,
mod=0x1636460, args=...) at vm/gen/method_primitives.cpp:15253
#24 0x00000000005bcad4 in execute (args=..., call_frame=0x7fffeced87e0, state=0x7fffeced9e10, this=0x7ffff6894830)
at vm/builtin/call_site.hpp:111
#25 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x16d7db0, call_frame=0x7fffeced87e0)
at vm/gen/instruction_implementations.hpp:590
#26 0x00000000005ff217 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffeced9e10,
previous=0x7fffeced8ca0, exec=0x7ffff5dd3860, mod=0x1636460, args=...) at vm/machine_code.cpp:667
#27 0x00000000005bc84f in execute (args=..., call_frame=0x7fffeced8ca0, state=0x7fffeced9e10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#28 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x1f6b110, call_frame=0x7fffeced8ca0)
at vm/gen/instruction_implementations.hpp:543
#29 0x000000000068e7f4 in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffeced9e10, previous=0x7fffeced9300,
env=0x7ffff63e5a40, args=..., invocation=...) at vm/builtin/block_environment.cpp:355
#30 0x000000000068ef15 in rubinius::BlockEnvironment::invoke (state=0x7fffeced9e10, previous=0x7fffeced9300, env=0x7ffff63e5a40,
args=..., invocation=...) at vm/builtin/block_environment.cpp:88
#31 0x000000000068f00d in rubinius::BlockEnvironment::call (this=<optimized out>, state=<optimized out>,
call_frame=<optimized out>, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:374
#32 0x00000000006e02ec in rubinius::Proc::call (this=0x7ffff63e5e58, state=0x7fffeced9e10, call_frame=0x7fffeced9300, args=...)
at vm/builtin/proc.cpp:126
#33 0x00000000006266d1 in rubinius::Primitives::proc_call (state=0x7fffeced9e10, call_frame=0x7fffeced9300, exec=0x7ffff5dd4530,
mod=0x1636460, args=...) at vm/gen/method_primitives.cpp:15253
#34 0x00000000005bcad4 in execute (args=..., call_frame=0x7fffeced9300, state=0x7fffeced9e10, this=0x7ffff6894830)
at vm/builtin/call_site.hpp:111
#35 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x16d7db0, call_frame=0x7fffeced9300)
at vm/gen/instruction_implementations.hpp:590
#36 0x00000000005ff217 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffeced9e10,
previous=0x7fffeced97b0, exec=0x7ffff5dd3860, mod=0x1636460, args=...) at vm/machine_code.cpp:667
#37 0x00000000005bcad4 in execute (args=..., call_frame=0x7fffeced97b0, state=0x7fffeced9e10, this=0x7ffff63c9128)
at vm/builtin/call_site.hpp:111
#38 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x16f7170, call_frame=0x7fffeced97b0)
at vm/gen/instruction_implementations.hpp:590
#39 0x00000000005ff5f4 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffeced9e10,
previous=<optimized out>, exec=0x7ffff5a355b8, mod=0x1635040, args=...) at vm/machine_code.cpp:667
#40 0x000000000059917c in rubinius::Dispatch::send (this=0x7fffeced9c40, state=0x7fffeced9e10, call_frame=0x0, lookup=...,
args=..., reason=<optimized out>) at vm/dispatch.cpp:49
#41 0x00000000006c3706 in rubinius::Object::send (this=<optimized out>, state=<optimized out>, caller=<optimized out>,
name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:524
#42 0x00000000006f35e2 in rubinius::Thread::in_new_thread (ptr=0x7fffe000b4a0) at vm/builtin/thread.cpp:248
#43 0x00007ffff727fe9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#44 0x00007ffff6a9acbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#45 0x0000000000000000 in ?? ()
Thread 6 (Thread 0x7fffed2db700 (LWP 17163)):
#0 0x00007ffff7283d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00000000006937a5 in wait (mutex=..., this=<optimized out>) at vm/util/thread.hpp:434
#2 rubinius::Channel::receive_timeout (this=<optimized out>, state=0x7fffed2dae10, gct=..., duration=0x1a,
call_frame=0x7fffed2d7480) at vm/builtin/channel.cpp:161
#3 0x00000000006442cd in rubinius::Primitives::channel_receive_timeout (state=0x7fffed2dae10, call_frame=0x7fffed2d7480,
exec=0x7ffff5d6db30, mod=0x1636ac0, args=...) at vm/gen/method_primitives.cpp:3398
#4 0x00000000005bc84f in execute (args=..., call_frame=0x7fffed2d7480, state=0x7fffed2dae10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#5 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x1f22f80, call_frame=0x7fffed2d7480)
at vm/gen/instruction_implementations.hpp:543
#6 0x00000000005fd7cd in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffed2dae10,
previous=0x7fffed2d7677, exec=0x7ffff4e5e650, mod=0x1b8f5e0, args=...) at vm/machine_code.cpp:667
#7 0x00000000005bc84f in execute (args=..., call_frame=0x7fffed2d7970, state=0x7fffed2dae10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#8 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x7fffe0002ce0, call_frame=0x7fffed2d7970)
at vm/gen/instruction_implementations.hpp:543
#9 0x00000000005fd7cd in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffed2dae10,
previous=0x7fffed2d7ba7, exec=0x7ffff6867e18, mod=0x1ef7600, args=...) at vm/machine_code.cpp:667
#10 0x00000000005bc84f in execute (args=..., call_frame=0x7fffed2d7ea0, state=0x7fffed2dae10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#11 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x7fffe00014a0, call_frame=0x7fffed2d7ea0)
at vm/gen/instruction_implementations.hpp:543
#12 0x00000000005ff5f4 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffed2dae10,
previous=<optimized out>, exec=0x7ffff68fc830, mod=0x1f1e340, args=...) at vm/machine_code.cpp:667
#13 0x00000000006967a5 in rubinius::CompiledCode::default_executor (state=0x7fffed2dae10, call_frame=0x7fffed2d86f0,
exec=0x7ffff68fc830, mod=0x1f1e340, args=...) at vm/builtin/compiledcode.cpp:221
#14 0x0000000000691328 in rubinius::CallSite::empty_cache_vcall (state=0x7fffed2dae10, call_site=0x7ffff63c4098,
call_frame=0x7fffed2d86f0, args=...) at vm/builtin/call_site.cpp:205
#15 0x00000000005bc757 in execute (args=..., call_frame=0x7fffed2d86f0, state=0x7fffed2dae10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#16 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x1f6b990, call_frame=0x7fffed2d86f0)
at vm/gen/instruction_implementations.hpp:526
#17 0x000000000068e7f4 in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffed2dae10, previous=0x7fffed2d8c00,
env=0x7ffff63c40e0, args=..., invocation=...) at vm/builtin/block_environment.cpp:355
#18 0x000000000068ef15 in rubinius::BlockEnvironment::invoke (state=0x7fffed2dae10, previous=0x7fffed2d8c30, env=0x7ffff63c40e0,
args=..., invocation=...) at vm/builtin/block_environment.cpp:88
#19 0x000000000068f00d in rubinius::BlockEnvironment::call (this=<optimized out>, state=<optimized out>,
call_frame=<optimized out>, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:374
#20 0x00000000005bf33d in rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x1f6dce0, call_frame=0x7fffed2d8c30)
at vm/gen/instruction_implementations.hpp:773
#21 0x000000000068e7f4 in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffed2dae10, previous=0x7fffed2d9200,
env=0x7ffff63c4e28, args=..., invocation=...) at vm/builtin/block_environment.cpp:355
#22 0x000000000068ef15 in rubinius::BlockEnvironment::invoke (state=0x7fffed2dae10, previous=0x7fffed2d9260, env=0x7ffff63c4e28,
args=..., invocation=...) at vm/builtin/block_environment.cpp:88
#23 0x000000000068f00d in rubinius::BlockEnvironment::call (this=<optimized out>, state=<optimized out>,
call_frame=<optimized out>, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:374
#24 0x00000000006e02ec in rubinius::Proc::call (this=0x7ffff63c4f98, state=0x7fffed2dae10, call_frame=0x7fffed2d9260, args=...)
at vm/builtin/proc.cpp:126
#25 0x00000000006266d1 in rubinius::Primitives::proc_call (state=0x7fffed2dae10, call_frame=0x7fffed2d9260, exec=0x7ffff5dd4530,
mod=0x1636460, args=...) at vm/gen/method_primitives.cpp:15253
#26 0x00000000005bcad4 in execute (args=..., call_frame=0x7fffed2d9260, state=0x7fffed2dae10, this=0x7ffff6894830)
at vm/builtin/call_site.hpp:111
#27 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x16d7db0, call_frame=0x7fffed2d9260)
at vm/gen/instruction_implementations.hpp:590
#28 0x00000000005ff217 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffed2dae10,
previous=0x7fffed2d99e0, exec=0x7ffff5dd3860, mod=0x1636460, args=...) at vm/machine_code.cpp:667
#29 0x00000000006923e0 in rubinius::CallSite::empty_cache (state=0x7fffed2dae10, call_site=0x7ffff63c63f0,
call_frame=0x7fffed2d99e0, args=...) at vm/builtin/call_site.cpp:109
#30 0x00000000005bc84f in execute (args=..., call_frame=0x7fffed2d99e0, state=0x7fffed2dae10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#31 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x1f6b110, call_frame=0x7fffed2d99e0)
at vm/gen/instruction_implementations.hpp:543
#32 0x000000000068e7f4 in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffed2dae10, previous=0x7fffed2da000,
env=0x7ffff63c65a0, args=..., invocation=...) at vm/builtin/block_environment.cpp:355
#33 0x000000000068ef15 in rubinius::BlockEnvironment::invoke (state=0x7fffed2dae10, previous=0x7fffed2da040, env=0x7ffff63c65a0,
args=..., invocation=...) at vm/builtin/block_environment.cpp:88
#34 0x000000000068f00d in rubinius::BlockEnvironment::call (this=<optimized out>, state=<optimized out>,
call_frame=<optimized out>, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:374
#35 0x00000000006e02ec in rubinius::Proc::call (this=0x7ffff63c6c18, state=0x7fffed2dae10, call_frame=0x7fffed2da040, args=...)
at vm/builtin/proc.cpp:126
#36 0x00000000006266d1 in rubinius::Primitives::proc_call (state=0x7fffed2dae10, call_frame=0x7fffed2da040, exec=0x7ffff5dd4530,
mod=0x1636460, args=...) at vm/gen/method_primitives.cpp:15253
#37 0x00000000005bcad4 in execute (args=..., call_frame=0x7fffed2da040, state=0x7fffed2dae10, this=0x7ffff6894830)
at vm/builtin/call_site.hpp:111
#38 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x16d7db0, call_frame=0x7fffed2da040)
at vm/gen/instruction_implementations.hpp:590
#39 0x00000000005ff217 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffed2dae10,
previous=0x7fffed2da7b0, exec=0x7ffff5dd3860, mod=0x1636460, args=...) at vm/machine_code.cpp:667
#40 0x00000000006923e0 in rubinius::CallSite::empty_cache (state=0x7fffed2dae10, call_site=0x7fffee477a38,
call_frame=0x7fffed2da7b0, args=...) at vm/builtin/call_site.cpp:109
#41 0x00000000005bcad4 in execute (args=..., call_frame=0x7fffed2da7b0, state=0x7fffed2dae10, this=0x7fffee477a38)
at vm/builtin/call_site.hpp:111
#42 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x16f7170, call_frame=0x7fffed2da7b0)
at vm/gen/instruction_implementations.hpp:590
#43 0x00000000005ff5f4 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffed2dae10,
previous=<optimized out>, exec=0x7ffff5a355b8, mod=0x1635040, args=...) at vm/machine_code.cpp:667
#44 0x000000000059917c in rubinius::Dispatch::send (this=0x7fffed2dac40, state=0x7fffed2dae10, call_frame=0x0, lookup=...,
args=..., reason=<optimized out>) at vm/dispatch.cpp:49
#45 0x00000000006c3706 in rubinius::Object::send (this=<optimized out>, state=<optimized out>, caller=<optimized out>,
name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:524
#46 0x00000000006f35e2 in rubinius::Thread::in_new_thread (ptr=0x1f38510) at vm/builtin/thread.cpp:248
#47 0x00007ffff727fe9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#48 0x00007ffff6a9acbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#49 0x0000000000000000 in ?? ()
Thread 5 (Thread 0x7fffedcf2700 (LWP 17162)):
#0 0x00007ffff7283d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00000000006937a5 in wait (mutex=..., this=<optimized out>) at vm/util/thread.hpp:434
#2 rubinius::Channel::receive_timeout (this=<optimized out>, state=0x7fffedcf1e10, gct=..., duration=0x1a,
call_frame=0x7fffedcf01a0) at vm/builtin/channel.cpp:161
#3 0x0000000000644484 in rubinius::Primitives::channel_receive (state=0x7fffedcf1e10, call_frame=0x7fffedcf01a0,
exec=0x7ffff5a3c338, mod=0x1636ac0, args=...) at vm/gen/method_primitives.cpp:3349
#4 0x00000000005bc84f in execute (args=..., call_frame=0x7fffedcf01a0, state=0x7fffedcf1e10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#5 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x7fffdc000960, call_frame=0x7fffedcf01a0)
at vm/gen/instruction_implementations.hpp:543
#6 0x00000000005ff5f4 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffedcf1e10,
previous=<optimized out>, exec=0x7ffff666aa08, mod=0x1e46b50, args=...) at vm/machine_code.cpp:667
#7 0x00000000006967a5 in rubinius::CompiledCode::default_executor (state=0x7fffedcf1e10, call_frame=0x7fffedcf0a20,
exec=0x7ffff666aa08, mod=0x1e46b50, args=...) at vm/builtin/compiledcode.cpp:221
#8 0x0000000000691328 in rubinius::CallSite::empty_cache_vcall (state=0x7fffedcf1e10, call_site=0x7ffff66733f0,
call_frame=0x7fffedcf0a20, args=...) at vm/builtin/call_site.cpp:205
#9 0x00000000005bc757 in execute (args=..., call_frame=0x7fffedcf0a20, state=0x7fffedcf1e10, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#10 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x1e46cf0, call_frame=0x7fffedcf0a20)
at vm/gen/instruction_implementations.hpp:526
#11 0x000000000068e7f4 in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffedcf1e10, previous=0x7fffedcf1000,
env=0x7ffff6673438, args=..., invocation=...) at vm/builtin/block_environment.cpp:355
#12 0x000000000068ef15 in rubinius::BlockEnvironment::invoke (state=0x7fffedcf1e10, previous=0x7fffedcf1040, env=0x7ffff6673438,
args=..., invocation=...) at vm/builtin/block_environment.cpp:88
#13 0x000000000068f00d in rubinius::BlockEnvironment::call (this=<optimized out>, state=<optimized out>,
call_frame=<optimized out>, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:374
#14 0x00000000006e02ec in rubinius::Proc::call (this=0x7ffff6673c90, state=0x7fffedcf1e10, call_frame=0x7fffedcf1040, args=...)
at vm/builtin/proc.cpp:126
#15 0x00000000006266d1 in rubinius::Primitives::proc_call (state=0x7fffedcf1e10, call_frame=0x7fffedcf1040, exec=0x7ffff5dd4530,
mod=0x1636460, args=...) at vm/gen/method_primitives.cpp:15253
#16 0x00000000005bcad4 in execute (args=..., call_frame=0x7fffedcf1040, state=0x7fffedcf1e10, this=0x7fffee2b37d8)
at vm/builtin/call_site.hpp:111
#17 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x16d7db0, call_frame=0x7fffedcf1040)
at vm/gen/instruction_implementations.hpp:590
#18 0x00000000005ff217 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffedcf1e10,
previous=0x7fffedcf17b0, exec=0x7ffff5dd3860, mod=0x1636460, args=...) at vm/machine_code.cpp:667
#19 0x00000000006923e0 in rubinius::CallSite::empty_cache (state=0x7fffedcf1e10, call_site=0x7ffff5ad1958,
call_frame=0x7fffedcf17b0, args=...) at vm/builtin/call_site.cpp:109
#20 0x00000000005bcad4 in execute (args=..., call_frame=0x7fffedcf17b0, state=0x7fffedcf1e10, this=0x7ffff5ad1958)
at vm/builtin/call_site.hpp:111
#21 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x16f7170, call_frame=0x7fffedcf17b0)
at vm/gen/instruction_implementations.hpp:590
#22 0x00000000005ff5f4 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffedcf1e10,
previous=<optimized out>, exec=0x7ffff5a355b8, mod=0x1635040, args=...) at vm/machine_code.cpp:667
#23 0x000000000059917c in rubinius::Dispatch::send (this=0x7fffedcf1c40, state=0x7fffedcf1e10, call_frame=0x0, lookup=...,
args=..., reason=<optimized out>) at vm/dispatch.cpp:49
#24 0x00000000006c3706 in rubinius::Object::send (this=<optimized out>, state=<optimized out>, caller=<optimized out>,
name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:524
#25 0x00000000006f35e2 in rubinius::Thread::in_new_thread (ptr=0x1e47120) at vm/builtin/thread.cpp:248
#26 0x00007ffff727fe9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#27 0x00007ffff6a9acbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#28 0x0000000000000000 in ?? ()
Thread 4 (Thread 0x7fffefd9a700 (LWP 17073)):
#0 0x00007ffff7283d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x000000000079578d in wait (mutex=..., this=0x16b2288) at vm/util/thread.hpp:434
#2 rubinius::BackgroundCompilerThread::perform (this=0x16b2220) at vm/llvm/state.cpp:279
#3 0x0000000000795332 in rubinius::utilities::thread::Thread::trampoline (arg=<optimized out>) at vm/util/thread.hpp:79
#4 0x00007ffff727fe9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5 0x00007ffff6a9acbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x7ffff52b1700 (LWP 17072)):
#0 0x00007ffff7283d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x0000000000724fb7 in wait (mutex=..., this=<optimized out>) at vm/util/thread.hpp:434
#2 rubinius::FinalizerHandler::worker_wait (this=<optimized out>) at vm/gc/finalize.cpp:502
#3 0x000000000072511b in rubinius::FinalizerHandler::perform (this=0x1655780, state=0x7ffff52b0e10) at vm/gc/finalize.cpp:219
#4 0x00000000007252c4 in rubinius::finalizer_handler_tramp (state=<optimized out>) at vm/gc/finalize.cpp:73
#5 0x00000000006f35e2 in rubinius::Thread::in_new_thread (ptr=0x1695b90) at vm/builtin/thread.cpp:248
#6 0x00007ffff727fe9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#7 0x00007ffff6a9acbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#8 0x0000000000000000 in ?? ()
Thread 2 (Thread 0x7ffff56d5700 (LWP 17071)):
#0 0x00007ffff7283d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x0000000000663355 in wait (mutex=..., this=0x1655e10) at vm/util/thread.hpp:434
#2 rubinius::SignalHandler::perform (this=0x1655c60, state=0x7ffff56d4e10) at vm/signal.cpp:162
#3 0x0000000000663544 in rubinius::signal_handler_tramp (state=<optimized out>) at vm/signal.cpp:29
#4 0x00000000006f35e2 in rubinius::Thread::in_new_thread (ptr=0x1655eb0) at vm/builtin/thread.cpp:248
#5 0x00007ffff727fe9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6 0x00007ffff6a9acbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7ffff7feb740 (LWP 17068)):
#0 0x00007ffff6a94023 in select () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00000000006b04e1 in rubinius::IO::select (state=0x16019f0, readables=0x7fffbf8665a0, writables=0x1a, errorables=0x1a,
timeout=0x1a, calling_environment=0x7fffffff97b0) at vm/builtin/io.cpp:269
#2 0x00000000006321c7 in rubinius::Primitives::io_select (state=0x16019f0, call_frame=0x7fffffff97b0, exec=0x7ffff5ecc200,
mod=0x16316b0, args=...) at vm/gen/method_primitives.cpp:10331
#3 0x00000000006923e0 in rubinius::CallSite::empty_cache (state=0x16019f0, call_site=0x7fffc7585540, call_frame=0x7fffffff97b0,
args=...) at vm/builtin/call_site.cpp:109
#4 0x00000000005bc84f in execute (args=..., call_frame=0x7fffffff97b0, state=0x16019f0, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#5 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x2ce6780, call_frame=0x7fffffff97b0)
at vm/gen/instruction_implementations.hpp:543
#6 0x00000000005fd7cd in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x16019f0,
previous=0x7fffffff99a7, exec=0x7ffff5ae3428, mod=0x16316b0, args=...) at vm/machine_code.cpp:667
#7 0x00000000006923e0 in rubinius::CallSite::empty_cache (state=0x16019f0, call_site=0x7ffff64ab558, call_frame=0x7fffffff9f60,
args=...) at vm/builtin/call_site.cpp:109
#8 0x00000000005bc84f in execute (args=..., call_frame=0x7fffffff9f60, state=0x16019f0, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#9 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x348d290, call_frame=0x7fffffff9f60)
at vm/gen/instruction_implementations.hpp:543
#10 0x00000000005ff5f4 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x16019f0,
previous=<optimized out>, exec=0x7ffff4d4b470, mod=0x1ea3fc0, args=...) at vm/machine_code.cpp:667
#11 0x00000000006967a5 in rubinius::CompiledCode::default_executor (state=0x16019f0, call_frame=0x7fffffffa7c0,
exec=0x7ffff4d4b470, mod=0x1ea3fc0, args=...) at vm/builtin/compiledcode.cpp:221
#12 0x00000000006923e0 in rubinius::CallSite::empty_cache (state=0x16019f0, call_site=0x7ffff4cae498, call_frame=0x7fffffffa7c0,
args=...) at vm/builtin/call_site.cpp:109
#13 0x00000000005bc84f in execute (args=..., call_frame=0x7fffffffa7c0, state=0x16019f0, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#14 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x1b95130, call_frame=0x7fffffffa7c0)
at vm/gen/instruction_implementations.hpp:543
#15 0x00000000005fd1ca in rubinius::MachineCode::execute_as_script (this=<optimized out>, state=0x16019f0, code=0x7ffff63e7150,
previous=<optimized out>) at vm/machine_code.cpp:730
#16 0x00000000006f153d in rubinius::System::vm_run_script (state=<optimized out>, gct=..., code=0x7ffff4cad340,
calling_environment=0x7fffffffaf80) at vm/builtin/system.cpp:1570
#17 0x0000000000615a4f in rubinius::Primitives::vm_run_script (state=0x16019f0, call_frame=0x7fffffffaf80, exec=0x7ffff5aae9f0,
mod=0x165f9a0, args=...) at vm/gen/method_primitives.cpp:22380
#18 0x00000000006923e0 in rubinius::CallSite::empty_cache (state=0x16019f0, call_site=0x7ffff63e21e0, call_frame=0x7fffffffaf80,
args=...) at vm/builtin/call_site.cpp:109
#19 0x00000000005bc84f in execute (args=..., call_frame=0x7fffffffaf80, state=0x16019f0, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#20 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x168c700, call_frame=0x7fffffffaf80)
at vm/gen/instruction_implementations.hpp:543
#21 0x00000000005fd7cd in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x16019f0,
previous=0x7fffffffb167, exec=0x7ffff5a6b9c8, mod=0x1695900, args=...) at vm/machine_code.cpp:667
#22 0x00000000006967a5 in rubinius::CompiledCode::default_executor (state=0x16019f0, call_frame=0x7fffffffb7e0,
exec=0x7ffff5a6b9c8, mod=0x1695900, args=...) at vm/builtin/compiledcode.cpp:221
#23 0x0000000000691b80 in rubinius::CallSite::empty_cache_private (state=0x16019f0, call_site=0x7ffff63d9a28,
call_frame=0x7fffffffb7e0, args=...) at vm/builtin/call_site.cpp:156
#24 0x00000000005bc84f in execute (args=..., call_frame=0x7fffffffb7e0, state=0x16019f0, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#25 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x199af40, call_frame=0x7fffffffb7e0)
at vm/gen/instruction_implementations.hpp:543
#26 0x00000000005fd1ca in rubinius::MachineCode::execute_as_script (this=<optimized out>, state=0x16019f0, code=0x7ffff63b7c58,
previous=<optimized out>) at vm/machine_code.cpp:730
#27 0x00000000006f153d in rubinius::System::vm_run_script (state=<optimized out>, gct=..., code=0x7ffff4cac180,
calling_environment=0x7fffffffbfa0) at vm/builtin/system.cpp:1570
#28 0x0000000000615a4f in rubinius::Primitives::vm_run_script (state=0x16019f0, call_frame=0x7fffffffbfa0, exec=0x7ffff5aae9f0,
mod=0x165f9a0, args=...) at vm/gen/method_primitives.cpp:22380
#29 0x00000000006923e0 in rubinius::CallSite::empty_cache (state=0x16019f0, call_site=0x7ffff68802b0, call_frame=0x7fffffffbfa0,
args=...) at vm/builtin/call_site.cpp:109
#30 0x00000000005bc84f in execute (args=..., call_frame=0x7fffffffbfa0, state=0x16019f0, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#31 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x1d0ecb0, call_frame=0x7fffffffbfa0)
at vm/gen/instruction_implementations.hpp:543
#32 0x00000000005fed8c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x16019f0,
previous=<optimized out>, exec=0x7ffff615aa10, mod=0x182d7c0, args=...) at vm/machine_code.cpp:667
#33 0x00000000006967a5 in rubinius::CompiledCode::default_executor (state=0x16019f0, call_frame=0x7fffffffc7c0,
exec=0x7ffff615aa10, mod=0x182d7c0, args=...) at vm/builtin/compiledcode.cpp:221
#34 0x00000000006923e0 in rubinius::CallSite::empty_cache (state=0x16019f0, call_site=0x7ffff6693498, call_frame=0x7fffffffc7c0,
args=...) at vm/builtin/call_site.cpp:109
#35 0x00000000005bc84f in execute (args=..., call_frame=0x7fffffffc7c0, state=0x16019f0, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#36 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x1d1e8d0, call_frame=0x7fffffffc7c0)
at vm/gen/instruction_implementations.hpp:543
#37 0x00000000005fd7cd in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x16019f0,
previous=0x7fffffffc987, exec=0x7ffff5ec0cc0, mod=0x182d860, args=...) at vm/machine_code.cpp:667
#38 0x00000000006967a5 in rubinius::CompiledCode::default_executor (state=0x16019f0, call_frame=0x7fffffffd000,
exec=0x7ffff5ec0cc0, mod=0x182d860, args=...) at vm/builtin/compiledcode.cpp:221
#39 0x00000000006923e0 in rubinius::CallSite::empty_cache (state=0x16019f0, call_site=0x7ffff66844c0, call_frame=0x7fffffffd000,
args=...) at vm/builtin/call_site.cpp:109
#40 0x00000000005bc84f in execute (args=..., call_frame=0x7fffffffd000, state=0x16019f0, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#41 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x1d1e7c0, call_frame=0x7fffffffd000)
at vm/gen/instruction_implementations.hpp:543
#42 0x00000000005ff5f4 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x16019f0,
previous=<optimized out>, exec=0x7ffff6038e90, mod=0x1657f70, args=...) at vm/machine_code.cpp:667
#43 0x00000000006967a5 in rubinius::CompiledCode::default_executor (state=0x16019f0, call_frame=0x7fffffffd830,
exec=0x7ffff6038e90, mod=0x1657f70, args=...) at vm/builtin/compiledcode.cpp:221
#44 0x0000000000691328 in rubinius::CallSite::empty_cache_vcall (state=0x16019f0, call_site=0x7ffff61263d8,
call_frame=0x7fffffffd830, args=...) at vm/builtin/call_site.cpp:205
#45 0x00000000005bc757 in execute (args=..., call_frame=0x7fffffffd830, state=0x16019f0, this=<optimized out>)
at vm/builtin/call_site.hpp:111
#46 rubinius::MachineCode::interpreter (state=<optimized out>, mcode=0x19e6a00, call_frame=0x7fffffffd830)
at vm/gen/instruction_implementations.hpp:526
#47 0x00000000005ff5f4 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x16019f0,
previous=<optimized out>, exec=0x7ffff64ceed8, mod=0x1657f70, args=...) at vm/machine_code.cpp:667
#48 0x00000000006967a5 in rubinius::CompiledCode::default_executor (state=0x16019f0, call_frame=0x0, exec=0x7ffff64ceed8,
mod=0x1657f70, args=...) at vm/builtin/compiledcode.cpp:221
#49 0x000000000059917c in rubinius::Dispatch::send (this=0x7fffffffdd40, state=0x16019f0, call_frame=0x0, lookup=..., args=...,
reason=<optimized out>) at vm/dispatch.cpp:49
#50 0x00000000006c3706 in rubinius::Object::send (this=<optimized out>, state=<optimized out>, caller=<optimized out>,
name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:524
#51 0x000000000059f0b6 in rubinius::Environment::run_from_filesystem (this=0x7fffffffdec0) at vm/environment.cpp:909
#52 0x000000000055c1e1 in main (argc=<optimized out>, argv=<optimized out>) at vm/drivers/cli.cpp:54
[[Backtrace]]
rbx[0x599ad0]
/lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0)[0x7f9533b7dcb0]
/lib/x86_64-linux-gnu/libc.so.6(+0x8754a)[0x7f953332454a]
/lib/x86_64-linux-gnu/libnss_dns.so.2(+0x3c16)[0x7f95037e7c16]
/lib/x86_64-linux-gnu/libc.so.6(+0xcbc9a)[0x7f9533368c9a]
/lib/x86_64-linux-gnu/libc.so.6(getaddrinfo+0xde)[0x7f953336b98e]
[0x7f94bc7ec709]
[[System Info]]
sysname: Linux
nodename: emp
release: 3.2.0-33-generic
version: #52-Ubuntu SMP Thu Oct 18 16:29:15 UTC 2012
machine: x86_64
@cpuguy83
Copy link
Author

run "thr apply all bt" in GDB when it repros

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment