Created
January 1, 2015 18:41
-
-
Save yorickpeterse/1ac96ec977085eca2c15 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
Starting program: /home/yorickpeterse/.rubies/rbx-git/bin/ruby /tmp/rbx3119.rb | |
warning: Could not load shared library symbols for linux-vdso.so.1. | |
Do you need "set solib-search-path" or "set sysroot"? | |
[Thread debugging using libthread_db enabled] | |
Using host libthread_db library "/usr/lib/libthread_db.so.1". | |
[New Thread 0x7ffff4cf9700 (LWP 6073)] | |
[New Thread 0x7ffff48f8700 (LWP 6074)] | |
[New Thread 0x7ffff44f7700 (LWP 6075)] | |
[New Thread 0x7fffe7fff700 (LWP 6076)] | |
[New Thread 0x7fffe7bfe700 (LWP 6077)] | |
[New Thread 0x7fffe77fd700 (LWP 6078)] | |
[New Thread 0x7fffe67bc700 (LWP 6079)] | |
[New Thread 0x7fffd7fff700 (LWP 6080)] | |
[New Thread 0x7fffd7bfe700 (LWP 6081)] | |
[New Thread 0x7fffd77fd700 (LWP 6082)] | |
[New Thread 0x7fffd73fc700 (LWP 6083)] | |
[New Thread 0x7fffd65f3700 (LWP 6084)] | |
Program received signal SIGSEGV, Segmentation fault. | |
[Switching to Thread 0x7fffd73fc700 (LWP 6083)] | |
rb_str_set_len (self=-872165392, len=0) at vm/capi/string.cpp:482 | |
482 String* string = capi_get_string(env, self); | |
Thread 13 (Thread 0x7fffd65f3700 (LWP 6084)): | |
#0 object (this=0xffffffffcc03cf00) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/capi/handle.hpp:107 | |
#1 capi_get_string (env=0x7fffc00008c0, string=-872165632) at vm/capi/string.cpp:26 | |
#2 rb_str_set_len (self=-872165632, len=0) at vm/capi/string.cpp:482 | |
#3 0x00007ffff5d05b6f in decode_uri_changed (uri=<optimized out>, i=<optimized out>) at decode_www_form_component.c:13 | |
#4 decode_uri (uri=<optimized out>) at decode_www_form_component.c:48 | |
#5 rb_decode_www_form_component_internal (mod=<optimized out>, string=<optimized out>) at decode_www_form_component.c:57 | |
#6 0x000000000084e3f9 in rubinius::OneArgument::invoke (state=<optimized out>, nm=0x7fffe6b0a840, env=<optimized out>, args=...) at vm/builtin/native_method.cpp:235 | |
#7 0x000000000084356d in rubinius::NativeMethod::executor_implementation<rubinius::OneArgument> (state=0x7fffd65f2ec0, previous=<optimized out>, exec=0x7fffe6b0a840, mod=<optimized out>, args=...) | |
at vm/builtin/native_method.cpp:710 | |
#8 0x00000000005eba23 in execute (this=0x1, state=0x7fffd65f2ec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#9 rubinius::MachineCode::interpreter (state=0x7fffd65f2ec0, mcode=0x7fffcc000e40, call_frame=0x7fffd65efac0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#10 0x000000000064635b in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd65f2ec0, previous=0x7fffd65f0400, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#11 0x00000000005eba23 in execute (this=0x1, state=0x7fffd65f2ec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#12 rubinius::MachineCode::interpreter (state=0x7fffd65f2ec0, mcode=0x7fffcc000b10, call_frame=0x7fffd65f0400) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#13 0x000000000081230e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd65f2ec0, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488 | |
#14 0x0000000000811dbd in rubinius::BlockEnvironment::invoke (state=0x7fffd65f2ec0, previous=0x7fffd65f0d20, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92 | |
#15 0x000000000081261d in rubinius::BlockEnvironment::call (this=0x7fffc00008c0, state=0x0, call_frame=0x1, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507 | |
#16 0x00000000005ec88f in rubinius::MachineCode::interpreter (state=0x7fffd65f2ec0, mcode=0x1a5ce60, call_frame=0x7fffd65f0d20) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823 | |
#17 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd65f2ec0, previous=0x7fffd65f1640, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#18 0x00000000005ebb1b in execute (this=0x1, state=0x7fffd65f2ec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#19 rubinius::MachineCode::interpreter (state=0x7fffd65f2ec0, mcode=0x1a548a0, call_frame=0x7fffd65f1640) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#20 0x000000000081230e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd65f2ec0, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488 | |
#21 0x0000000000811dbd in rubinius::BlockEnvironment::invoke (state=0x7fffd65f2ec0, previous=0x7fffd65f2040, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92 | |
#22 0x000000000081261d in rubinius::BlockEnvironment::call (this=0x7fffc00008c0, state=0x0, call_frame=0x1, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507 | |
#23 0x000000000085b74c in rubinius::Proc::call (this=<optimized out>, state=0x7fffd65f2ec0, call_frame=0x7fffd65f2040, args=...) at vm/builtin/proc.cpp:119 | |
#24 0x00000000007103d6 in rubinius::Primitives::proc_call (state=0x7fffd65f2ec0, call_frame=0x7fffd65f2040, exec=0x7ffff50cea20, mod=0x19ec810, args=...) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15629 | |
#25 0x00000000005ebcb1 in execute (this=0x7fffe690c098, state=0x7fffd65f2ec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#26 rubinius::MachineCode::interpreter (state=0x7fffd65f2ec0, mcode=0x1a9d580, call_frame=0x7fffd65f2040) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#27 0x0000000000647ef3 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffd65f2ec0, previous=0x7fffd65f2980, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#28 0x00000000005ebcb1 in execute (this=0x7fffd66ac280, state=0x7fffd65f2ec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#29 rubinius::MachineCode::interpreter (state=0x7fffd65f2ec0, mcode=0x1aba950, call_frame=0x7fffd65f2980) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#30 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd65f2ec0, previous=0x0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#31 0x000000000084fed6 in rubinius::Object::send (this=<optimized out>, state=0x1, caller=0x7fffd65f3a10, name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:515 | |
#32 0x000000000086b556 in rubinius::Thread::in_new_thread (ptr=0x1b73000) at vm/builtin/thread.cpp:283 | |
#33 0x00007ffff7067314 in start_thread () from /usr/lib/libpthread.so.0 | |
#34 0x00007ffff61fc24d in clone () from /usr/lib/libc.so.6 | |
Thread 12 (Thread 0x7fffd73fc700 (LWP 6083)): | |
#0 rb_str_set_len (self=-872165392, len=0) at vm/capi/string.cpp:482 | |
#1 0x00007ffff5d05b6f in decode_uri_changed (uri=<optimized out>, i=<optimized out>) at decode_www_form_component.c:13 | |
#2 decode_uri (uri=<optimized out>) at decode_www_form_component.c:48 | |
#3 rb_decode_www_form_component_internal (mod=<optimized out>, string=<optimized out>) at decode_www_form_component.c:57 | |
#4 0x000000000084e3f9 in rubinius::OneArgument::invoke (state=<optimized out>, nm=0x7fffe6b0a840, env=<optimized out>, args=...) at vm/builtin/native_method.cpp:235 | |
#5 0x000000000084356d in rubinius::NativeMethod::executor_implementation<rubinius::OneArgument> (state=0x7fffd73fbec0, previous=<optimized out>, exec=0x7fffe6b0a840, mod=<optimized out>, args=...) | |
at vm/builtin/native_method.cpp:710 | |
#6 0x00000000005eba23 in execute (this=0x1, state=0x7fffd73fbec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#7 rubinius::MachineCode::interpreter (state=0x7fffd73fbec0, mcode=0x7fffcc000e40, call_frame=0x7fffd73f8ac0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#8 0x000000000064635b in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd73fbec0, previous=0x7fffd73f9400, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#9 0x00000000005eba23 in execute (this=0x1, state=0x7fffd73fbec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#10 rubinius::MachineCode::interpreter (state=0x7fffd73fbec0, mcode=0x7fffcc000b10, call_frame=0x7fffd73f9400) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#11 0x000000000081230e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd73fbec0, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488 | |
#12 0x0000000000811dbd in rubinius::BlockEnvironment::invoke (state=0x7fffd73fbec0, previous=0x7fffd73f9d20, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92 | |
#13 0x000000000081261d in rubinius::BlockEnvironment::call (this=0x7fffbc0008c0, state=0x0, call_frame=0x1, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507 | |
#14 0x00000000005ec88f in rubinius::MachineCode::interpreter (state=0x7fffd73fbec0, mcode=0x1a5ce60, call_frame=0x7fffd73f9d20) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823 | |
#15 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd73fbec0, previous=0x7fffd73fa640, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#16 0x00000000005ebb1b in execute (this=0x1, state=0x7fffd73fbec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#17 rubinius::MachineCode::interpreter (state=0x7fffd73fbec0, mcode=0x1a548a0, call_frame=0x7fffd73fa640) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#18 0x000000000081230e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd73fbec0, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488 | |
#19 0x0000000000811dbd in rubinius::BlockEnvironment::invoke (state=0x7fffd73fbec0, previous=0x7fffd73fb040, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92 | |
#20 0x000000000081261d in rubinius::BlockEnvironment::call (this=0x7fffbc0008c0, state=0x0, call_frame=0x1, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507 | |
#21 0x000000000085b74c in rubinius::Proc::call (this=<optimized out>, state=0x7fffd73fbec0, call_frame=0x7fffd73fb040, args=...) at vm/builtin/proc.cpp:119 | |
#22 0x00000000007103d6 in rubinius::Primitives::proc_call (state=0x7fffd73fbec0, call_frame=0x7fffd73fb040, exec=0x7ffff50cea20, mod=0x19ec810, args=...) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15629 | |
#23 0x00000000005ebcb1 in execute (this=0x7fffe690c098, state=0x7fffd73fbec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#24 rubinius::MachineCode::interpreter (state=0x7fffd73fbec0, mcode=0x1a9d580, call_frame=0x7fffd73fb040) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#25 0x0000000000647ef3 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffd73fbec0, previous=0x7fffd73fb980, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#26 0x00000000005ebcb1 in execute (this=0x7fffe442b230, state=0x7fffd73fbec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#27 rubinius::MachineCode::interpreter (state=0x7fffd73fbec0, mcode=0x1aba950, call_frame=0x7fffd73fb980) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#28 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd73fbec0, previous=0x0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#29 0x000000000084fed6 in rubinius::Object::send (this=<optimized out>, state=0x1, caller=0x7fffd73fca10, name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:515 | |
#30 0x000000000086b556 in rubinius::Thread::in_new_thread (ptr=0x1b72b10) at vm/builtin/thread.cpp:283 | |
#31 0x00007ffff7067314 in start_thread () from /usr/lib/libpthread.so.0 | |
#32 0x00007ffff61fc24d in clone () from /usr/lib/libc.so.6 | |
Thread 11 (Thread 0x7fffd77fd700 (LWP 6082)): | |
#0 object (this=0xffffffffcc03cfc0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/capi/handle.hpp:107 | |
#1 capi_get_string (env=0x7fffc80008c0, string=-872165440) at vm/capi/string.cpp:26 | |
#2 rb_str_set_len (self=-872165440, len=0) at vm/capi/string.cpp:482 | |
#3 0x00007ffff5d05b6f in decode_uri_changed (uri=<optimized out>, i=<optimized out>) at decode_www_form_component.c:13 | |
#4 decode_uri (uri=<optimized out>) at decode_www_form_component.c:48 | |
#5 rb_decode_www_form_component_internal (mod=<optimized out>, string=<optimized out>) at decode_www_form_component.c:57 | |
#6 0x000000000084e3f9 in rubinius::OneArgument::invoke (state=<optimized out>, nm=0x7fffe6b0a840, env=<optimized out>, args=...) at vm/builtin/native_method.cpp:235 | |
#7 0x000000000084356d in rubinius::NativeMethod::executor_implementation<rubinius::OneArgument> (state=0x7fffd77fcec0, previous=<optimized out>, exec=0x7fffe6b0a840, mod=<optimized out>, args=...) | |
at vm/builtin/native_method.cpp:710 | |
#8 0x00000000005eba23 in execute (this=0x1, state=0x7fffd77fcec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#9 rubinius::MachineCode::interpreter (state=0x7fffd77fcec0, mcode=0x7fffcc000e40, call_frame=0x7fffd77f9ac0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#10 0x000000000064635b in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd77fcec0, previous=0x7fffd77fa400, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#11 0x00000000005eba23 in execute (this=0x1, state=0x7fffd77fcec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#12 rubinius::MachineCode::interpreter (state=0x7fffd77fcec0, mcode=0x7fffcc000b10, call_frame=0x7fffd77fa400) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#13 0x000000000081230e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd77fcec0, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488 | |
#14 0x0000000000811dbd in rubinius::BlockEnvironment::invoke (state=0x7fffd77fcec0, previous=0x7fffd77fad20, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92 | |
#15 0x000000000081261d in rubinius::BlockEnvironment::call (this=0x7fffc80008c0, state=0x0, call_frame=0x1, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507 | |
#16 0x00000000005ec88f in rubinius::MachineCode::interpreter (state=0x7fffd77fcec0, mcode=0x1a5ce60, call_frame=0x7fffd77fad20) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823 | |
#17 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd77fcec0, previous=0x7fffd77fb640, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#18 0x00000000005ebb1b in execute (this=0x1, state=0x7fffd77fcec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#19 rubinius::MachineCode::interpreter (state=0x7fffd77fcec0, mcode=0x1a548a0, call_frame=0x7fffd77fb640) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#20 0x000000000081230e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd77fcec0, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488 | |
#21 0x0000000000811dbd in rubinius::BlockEnvironment::invoke (state=0x7fffd77fcec0, previous=0x7fffd77fc040, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92 | |
#22 0x000000000081261d in rubinius::BlockEnvironment::call (this=0x7fffc80008c0, state=0x0, call_frame=0x1, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507 | |
#23 0x000000000085b74c in rubinius::Proc::call (this=<optimized out>, state=0x7fffd77fcec0, call_frame=0x7fffd77fc040, args=...) at vm/builtin/proc.cpp:119 | |
#24 0x00000000007103d6 in rubinius::Primitives::proc_call (state=0x7fffd77fcec0, call_frame=0x7fffd77fc040, exec=0x7ffff50cea20, mod=0x19ec810, args=...) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15629 | |
#25 0x00000000005ebcb1 in execute (this=0x7fffe690c098, state=0x7fffd77fcec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#26 rubinius::MachineCode::interpreter (state=0x7fffd77fcec0, mcode=0x1a9d580, call_frame=0x7fffd77fc040) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#27 0x0000000000647ef3 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffd77fcec0, previous=0x7fffd77fc980, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#28 0x00000000005ebcb1 in execute (this=0x7fffe442b230, state=0x7fffd77fcec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#29 rubinius::MachineCode::interpreter (state=0x7fffd77fcec0, mcode=0x1aba950, call_frame=0x7fffd77fc980) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#30 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd77fcec0, previous=0x0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#31 0x000000000084fed6 in rubinius::Object::send (this=<optimized out>, state=0x1, caller=0x7fffd77fda10, name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:515 | |
#32 0x000000000086b556 in rubinius::Thread::in_new_thread (ptr=0x1b72620) at vm/builtin/thread.cpp:283 | |
#33 0x00007ffff7067314 in start_thread () from /usr/lib/libpthread.so.0 | |
#34 0x00007ffff61fc24d in clone () from /usr/lib/libc.so.6 | |
Thread 10 (Thread 0x7fffd7bfe700 (LWP 6081)): | |
#0 object (this=0xffffffffcc03cf30) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/capi/handle.hpp:107 | |
#1 capi_get_string (env=0x7fffc40008c0, string=-872165584) at vm/capi/string.cpp:26 | |
#2 rb_str_set_len (self=-872165584, len=0) at vm/capi/string.cpp:482 | |
#3 0x00007ffff5d05b6f in decode_uri_changed (uri=<optimized out>, i=<optimized out>) at decode_www_form_component.c:13 | |
#4 decode_uri (uri=<optimized out>) at decode_www_form_component.c:48 | |
#5 rb_decode_www_form_component_internal (mod=<optimized out>, string=<optimized out>) at decode_www_form_component.c:57 | |
#6 0x000000000084e3f9 in rubinius::OneArgument::invoke (state=<optimized out>, nm=0x7fffe6b0a840, env=<optimized out>, args=...) at vm/builtin/native_method.cpp:235 | |
#7 0x000000000084356d in rubinius::NativeMethod::executor_implementation<rubinius::OneArgument> (state=0x7fffd7bfdec0, previous=<optimized out>, exec=0x7fffe6b0a840, mod=<optimized out>, args=...) | |
at vm/builtin/native_method.cpp:710 | |
#8 0x00000000005eba23 in execute (this=0x1, state=0x7fffd7bfdec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#9 rubinius::MachineCode::interpreter (state=0x7fffd7bfdec0, mcode=0x7fffcc000e40, call_frame=0x7fffd7bfaac0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#10 0x000000000064635b in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd7bfdec0, previous=0x7fffd7bfb400, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#11 0x00000000005eba23 in execute (this=0x1, state=0x7fffd7bfdec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#12 rubinius::MachineCode::interpreter (state=0x7fffd7bfdec0, mcode=0x7fffcc000b10, call_frame=0x7fffd7bfb400) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#13 0x000000000081230e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd7bfdec0, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488 | |
#14 0x0000000000811dbd in rubinius::BlockEnvironment::invoke (state=0x7fffd7bfdec0, previous=0x7fffd7bfbd20, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92 | |
#15 0x000000000081261d in rubinius::BlockEnvironment::call (this=0x7fffc40008c0, state=0x0, call_frame=0x1, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507 | |
#16 0x00000000005ec88f in rubinius::MachineCode::interpreter (state=0x7fffd7bfdec0, mcode=0x1a5ce60, call_frame=0x7fffd7bfbd20) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823 | |
#17 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd7bfdec0, previous=0x7fffd7bfc640, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#18 0x00000000005ebb1b in execute (this=0x1, state=0x7fffd7bfdec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#19 rubinius::MachineCode::interpreter (state=0x7fffd7bfdec0, mcode=0x1a548a0, call_frame=0x7fffd7bfc640) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#20 0x000000000081230e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd7bfdec0, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488 | |
#21 0x0000000000811dbd in rubinius::BlockEnvironment::invoke (state=0x7fffd7bfdec0, previous=0x7fffd7bfd040, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92 | |
#22 0x000000000081261d in rubinius::BlockEnvironment::call (this=0x7fffc40008c0, state=0x0, call_frame=0x1, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507 | |
#23 0x000000000085b74c in rubinius::Proc::call (this=<optimized out>, state=0x7fffd7bfdec0, call_frame=0x7fffd7bfd040, args=...) at vm/builtin/proc.cpp:119 | |
#24 0x00000000007103d6 in rubinius::Primitives::proc_call (state=0x7fffd7bfdec0, call_frame=0x7fffd7bfd040, exec=0x7ffff50cea20, mod=0x19ec810, args=...) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15629 | |
#25 0x00000000005ebcb1 in execute (this=0x7fffe690c098, state=0x7fffd7bfdec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#26 rubinius::MachineCode::interpreter (state=0x7fffd7bfdec0, mcode=0x1a9d580, call_frame=0x7fffd7bfd040) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#27 0x0000000000647ef3 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffd7bfdec0, previous=0x7fffd7bfd980, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#28 0x00000000005ebcb1 in execute (this=0x7fffe442b230, state=0x7fffd7bfdec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#29 rubinius::MachineCode::interpreter (state=0x7fffd7bfdec0, mcode=0x1aba950, call_frame=0x7fffd7bfd980) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#30 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd7bfdec0, previous=0x0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#31 0x000000000084fed6 in rubinius::Object::send (this=<optimized out>, state=0x1, caller=0x7fffd7bfea10, name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:515 | |
#32 0x000000000086b556 in rubinius::Thread::in_new_thread (ptr=0x1b72130) at vm/builtin/thread.cpp:283 | |
#33 0x00007ffff7067314 in start_thread () from /usr/lib/libpthread.so.0 | |
#34 0x00007ffff61fc24d in clone () from /usr/lib/libc.so.6 | |
Thread 9 (Thread 0x7fffd7fff700 (LWP 6080)): | |
#0 object (this=0xffffffffcc03cf60) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/capi/handle.hpp:107 | |
#1 capi_get_string (env=0x7fffcc0008c0, string=-872165536) at vm/capi/string.cpp:26 | |
#2 rb_str_set_len (self=-872165536, len=0) at vm/capi/string.cpp:482 | |
#3 0x00007ffff5d05b6f in decode_uri_changed (uri=<optimized out>, i=<optimized out>) at decode_www_form_component.c:13 | |
#4 decode_uri (uri=<optimized out>) at decode_www_form_component.c:48 | |
#5 rb_decode_www_form_component_internal (mod=<optimized out>, string=<optimized out>) at decode_www_form_component.c:57 | |
#6 0x000000000084e3f9 in rubinius::OneArgument::invoke (state=<optimized out>, nm=0x7fffe6b0a840, env=<optimized out>, args=...) at vm/builtin/native_method.cpp:235 | |
#7 0x000000000084356d in rubinius::NativeMethod::executor_implementation<rubinius::OneArgument> (state=0x7fffd7ffeec0, previous=<optimized out>, exec=0x7fffe6b0a840, mod=<optimized out>, args=...) | |
at vm/builtin/native_method.cpp:710 | |
#8 0x00000000005eba23 in execute (this=0x1, state=0x7fffd7ffeec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#9 rubinius::MachineCode::interpreter (state=0x7fffd7ffeec0, mcode=0x7fffcc000e40, call_frame=0x7fffd7ffb980) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#10 0x000000000064635b in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd7ffeec0, previous=0x7fffd7ffc2c0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#11 0x00000000005eba23 in execute (this=0x1, state=0x7fffd7ffeec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#12 rubinius::MachineCode::interpreter (state=0x7fffd7ffeec0, mcode=0x7fffcc000b10, call_frame=0x7fffd7ffc2c0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#13 0x000000000081230e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd7ffeec0, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488 | |
#14 0x0000000000811dbd in rubinius::BlockEnvironment::invoke (state=0x7fffd7ffeec0, previous=0x7fffd7ffcbe0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92 | |
#15 0x000000000081261d in rubinius::BlockEnvironment::call (this=0x7fffcc0008c0, state=0x0, call_frame=0x1, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507 | |
#16 0x00000000005ec88f in rubinius::MachineCode::interpreter (state=0x7fffd7ffeec0, mcode=0x1a5ce60, call_frame=0x7fffd7ffcbe0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823 | |
#17 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd7ffeec0, previous=0x7fffd7ffd5a0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#18 0x0000000000814c36 in rubinius::CallSite::empty_cache (state=0x7fffd7ffeec0, call_site=<optimized out>, call_frame=0x7fffd7ffd5a0, args=...) at vm/builtin/call_site.cpp:95 | |
#19 0x00000000005ebb1b in execute (this=0x1, state=0x7fffd7ffeec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#20 rubinius::MachineCode::interpreter (state=0x7fffd7ffeec0, mcode=0x1a548a0, call_frame=0x7fffd7ffd5a0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#21 0x000000000081230e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd7ffeec0, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488 | |
#22 0x0000000000811dbd in rubinius::BlockEnvironment::invoke (state=0x7fffd7ffeec0, previous=0x7fffd7ffdfa0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92 | |
#23 0x000000000081261d in rubinius::BlockEnvironment::call (this=0x7fffcc0008c0, state=0x0, call_frame=0x1, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507 | |
#24 0x000000000085b74c in rubinius::Proc::call (this=<optimized out>, state=0x7fffd7ffeec0, call_frame=0x7fffd7ffdfa0, args=...) at vm/builtin/proc.cpp:119 | |
#25 0x00000000007103d6 in rubinius::Primitives::proc_call (state=0x7fffd7ffeec0, call_frame=0x7fffd7ffdfa0, exec=0x7ffff50cea20, mod=0x19ec810, args=...) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15629 | |
#26 0x00000000005ebcb1 in execute (this=0x7fffe690c098, state=0x7fffd7ffeec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#27 rubinius::MachineCode::interpreter (state=0x7fffd7ffeec0, mcode=0x1a9d580, call_frame=0x7fffd7ffdfa0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#28 0x0000000000647ef3 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffd7ffeec0, previous=0x7fffd7ffe980, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#29 0x0000000000814c36 in rubinius::CallSite::empty_cache (state=0x7fffd7ffeec0, call_site=<optimized out>, call_frame=0x7fffd7ffe980, args=...) at vm/builtin/call_site.cpp:95 | |
#30 0x00000000005ebcb1 in execute (this=0x7ffff5069508, state=0x7fffd7ffeec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#31 rubinius::MachineCode::interpreter (state=0x7fffd7ffeec0, mcode=0x1aba950, call_frame=0x7fffd7ffe980) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#32 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd7ffeec0, previous=0x0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#33 0x000000000084fed6 in rubinius::Object::send (this=<optimized out>, state=0x1, caller=0x7fffd7fffa10, name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:515 | |
#34 0x000000000086b556 in rubinius::Thread::in_new_thread (ptr=0x1ed8450) at vm/builtin/thread.cpp:283 | |
#35 0x00007ffff7067314 in start_thread () from /usr/lib/libpthread.so.0 | |
#36 0x00007ffff61fc24d in clone () from /usr/lib/libc.so.6 | |
Thread 8 (Thread 0x7fffe67bc700 (LWP 6079)): | |
#0 rubinius::ByteArray::Info::mark (this=0x19b12d0, t=0x7fffe6b33aa0, mark=...) at vm/builtin/byte_array.cpp:262 | |
#1 0x0000000000891841 in rubinius::GarbageCollector::scan_object (this=0x19b0810, obj=0x7fffe6b33aa0) at vm/gc/gc.cpp:108 | |
#2 0x00000000008934dd in walk_pointers (this=<optimized out>, addr=..., mark=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gc/immix.hpp:78 | |
#3 process_mark_stack (this=<optimized out>, alloc=..., count=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/immix.hpp:1095 | |
#4 rubinius::ImmixGC::process_mark_stack (this=0x19b0810, count=<optimized out>) at vm/gc/immix.cpp:381 | |
#5 0x0000000000894e3e in rubinius::ImmixMarker::perform (this=0x1ef2220, state=0x7fffe67bbec0) at vm/gc/immix_marker.cpp:143 | |
#6 0x0000000000894cf3 in rubinius::immix_marker_tramp (state=0x7fffe67bbec0) at vm/gc/immix_marker.cpp:19 | |
#7 0x000000000086b556 in rubinius::Thread::in_new_thread (ptr=0x1ef2350) at vm/builtin/thread.cpp:283 | |
#8 0x00007ffff7067314 in start_thread () from /usr/lib/libpthread.so.0 | |
#9 0x00007ffff61fc24d in clone () from /usr/lib/libc.so.6 | |
Thread 7 (Thread 0x7fffe77fd700 (LWP 6078)): | |
#0 0x00007ffff706c8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
#1 0x00000000008fb0ef in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:455 | |
#2 rubinius::LLVMState::perform (this=0x1a3d810, state=0x7fffe77fcec0) at vm/llvm/state.cpp:269 | |
#3 0x00000000008faf8c in rubinius::jit_llvm_trampoline (state=0x7fffe77fcec0) at vm/llvm/state.cpp:188 | |
#4 0x000000000086b556 in rubinius::Thread::in_new_thread (ptr=0x1dcf610) at vm/builtin/thread.cpp:283 | |
#5 0x00007ffff7067314 in start_thread () from /usr/lib/libpthread.so.0 | |
#6 0x00007ffff61fc24d in clone () from /usr/lib/libc.so.6 | |
Thread 6 (Thread 0x7fffe7bfe700 (LWP 6077)): | |
#0 0x00007ffff706f3cd in read () from /usr/lib/libpthread.so.0 | |
#1 0x00000000009055d1 in rubinius::utilities::timer::Timer::wait_for_tick (this=<optimized out>) at vm/util/timer.cpp:122 | |
#2 0x00000000007b5b6c in rubinius::metrics::Metrics::process_metrics (this=0x1dca200, state=0x7fffe7bfdec0) at vm/metrics.cpp:502 | |
#3 0x00000000007b5a69 in rubinius::metrics::metrics_trampoline (state=0x7fffe7bfdec0) at vm/metrics.cpp:68 | |
#4 0x000000000086b556 in rubinius::Thread::in_new_thread (ptr=0x1dcdd00) at vm/builtin/thread.cpp:283 | |
#5 0x00007ffff7067314 in start_thread () from /usr/lib/libpthread.so.0 | |
#6 0x00007ffff61fc24d in clone () from /usr/lib/libc.so.6 | |
Thread 5 (Thread 0x7fffe7fff700 (LWP 6076)): | |
#0 0x00007ffff706c8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
#1 0x00000000005d8829 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:455 | |
#2 rubinius::console::Console::process_responses (this=0x1d90400, state=0x7fffe7ffeec0) at vm/console.cpp:412 | |
#3 0x00000000005d85a9 in rubinius::console::console_response_trampoline (state=0x7fffe7ffeec0) at vm/console.cpp:43 | |
#4 0x000000000086b556 in rubinius::Thread::in_new_thread (ptr=0x1dc98c0) at vm/builtin/thread.cpp:283 | |
#5 0x00007ffff7067314 in start_thread () from /usr/lib/libpthread.so.0 | |
#6 0x00007ffff61fc24d in clone () from /usr/lib/libc.so.6 | |
Thread 4 (Thread 0x7ffff44f7700 (LWP 6075)): | |
#0 0x00007ffff706f3cd in read () from /usr/lib/libpthread.so.0 | |
#1 0x000000000082e365 in rubinius::FSEvent::wait_for_event (this=<optimized out>, state=<optimized out>) at vm/builtin/fsevent.cpp:139 | |
#2 0x00000000005d8345 in rubinius::console::Console::process_requests (this=0x1d90400, state=0x7ffff44f6ec0) at vm/console.cpp:311 | |
#3 0x00000000005d8259 in rubinius::console::console_request_trampoline (state=0x7ffff44f6ec0) at vm/console.cpp:36 | |
#4 0x000000000086b556 in rubinius::Thread::in_new_thread (ptr=0x1dc9220) at vm/builtin/thread.cpp:283 | |
#5 0x00007ffff7067314 in start_thread () from /usr/lib/libpthread.so.0 | |
#6 0x00007ffff61fc24d in clone () from /usr/lib/libc.so.6 | |
Thread 3 (Thread 0x7ffff48f8700 (LWP 6074)): | |
#0 0x00007ffff706c8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
#1 0x000000000088f7d1 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:455 | |
#2 worker_wait (this=<optimized out>) at vm/gc/finalize.cpp:481 | |
#3 rubinius::FinalizerHandler::perform (this=0x1a0d880, state=0x7ffff48f7ec0) at vm/gc/finalize.cpp:196 | |
#4 0x000000000088f649 in rubinius::finalizer_handler_tramp (state=0x7ffff48f7ec0) at vm/gc/finalize.cpp:74 | |
#5 0x000000000086b556 in rubinius::Thread::in_new_thread (ptr=0x1a51250) at vm/builtin/thread.cpp:283 | |
#6 0x00007ffff7067314 in start_thread () from /usr/lib/libpthread.so.0 | |
#7 0x00007ffff61fc24d in clone () from /usr/lib/libc.so.6 | |
Thread 2 (Thread 0x7ffff4cf9700 (LWP 6073)): | |
#0 0x00007ffff706c8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
#1 0x00000000007d33ca in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:455 | |
#2 rubinius::SignalHandler::perform (this=0x1a0dcf0, state=0x7ffff4cf8ec0) at vm/signal.cpp:165 | |
#3 0x00000000007d3279 in rubinius::signal_handler_tramp (state=0x7ffff4cf8ec0) at vm/signal.cpp:54 | |
#4 0x000000000086b556 in rubinius::Thread::in_new_thread (ptr=0x1a3d2f0) at vm/builtin/thread.cpp:283 | |
#5 0x00007ffff7067314 in start_thread () from /usr/lib/libpthread.so.0 | |
#6 0x00007ffff61fc24d in clone () from /usr/lib/libc.so.6 | |
Thread 1 (Thread 0x7ffff7fbb740 (LWP 6069)): | |
#0 num_fields (this=0x7ffff5060b90) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/tuple.hpp:19 | |
#1 at (this=<optimized out>, index=1) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/tuple.hpp:72 | |
#2 at (this=0x7ffff5060b90, state=<optimized out>, index=1) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/tuple.hpp:77 | |
#3 rubinius::MachineCode::interpreter (state=0x19aff00, mcode=0x1ab6fc0, call_frame=0x7fffffff5f20) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:711 | |
#4 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x19aff00, previous=0x7fffffff6810, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#5 0x00000000005eba23 in execute (this=0x1ab6fc0, state=0x19aff00, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#6 rubinius::MachineCode::interpreter (state=0x19aff00, mcode=0x1dbd9e0, call_frame=0x7fffffff6810) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#7 0x000000000081230e in rubinius::BlockEnvironment::execute_interpreter (state=0x19aff00, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488 | |
#8 0x0000000000811dbd in rubinius::BlockEnvironment::invoke (state=0x19aff00, previous=0x7fffffff7130, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92 | |
#9 0x000000000081261d in rubinius::BlockEnvironment::call (this=0x1, state=0x1ab7108, call_frame=0x1ab6fc0, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507 | |
#10 0x00000000005ec88f in rubinius::MachineCode::interpreter (state=0x19aff00, mcode=0x1bab7e0, call_frame=0x7fffffff7130) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823 | |
#11 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x19aff00, previous=0x7fffffff7a80, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#12 0x00000000005ebb1b in execute (this=0x1ab6fc0, state=0x19aff00, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#13 rubinius::MachineCode::interpreter (state=0x19aff00, mcode=0x1d714c0, call_frame=0x7fffffff7a80) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#14 0x0000000000648cbf in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x19aff00, previous=0x7fffffff8390, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#15 0x00000000005eba23 in execute (this=0x1ab6fc0, state=0x19aff00, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#16 rubinius::MachineCode::interpreter (state=0x19aff00, mcode=0x1ab6bc0, call_frame=0x7fffffff8390) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#17 0x0000000000647ef3 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x19aff00, previous=0x7fffffff8cd0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#18 0x00000000005ebcb1 in execute (this=0x7fffd66ab368, state=0x19aff00, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#19 rubinius::MachineCode::interpreter (state=0x19aff00, mcode=0x1a783b0, call_frame=0x7fffffff8cd0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#20 0x0000000000647ef3 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x19aff00, previous=0x7fffffff9600, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#21 0x00000000005ebb1b in execute (this=0x1ab6fc0, state=0x19aff00, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#22 rubinius::MachineCode::interpreter (state=0x19aff00, mcode=0x1d9f380, call_frame=0x7fffffff9600) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#23 0x000000000081230e in rubinius::BlockEnvironment::execute_interpreter (state=0x19aff00, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488 | |
#24 0x0000000000811dbd in rubinius::BlockEnvironment::invoke (state=0x19aff00, previous=0x7fffffff9f10, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92 | |
#25 0x000000000081261d in rubinius::BlockEnvironment::call (this=0x1, state=0x1ab7108, call_frame=0x1ab6fc0, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507 | |
#26 0x00000000005ec88f in rubinius::MachineCode::interpreter (state=0x19aff00, mcode=0x1bffe70, call_frame=0x7fffffff9f10) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823 | |
#27 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x19aff00, previous=0x7fffffffa8b0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#28 0x0000000000814c36 in rubinius::CallSite::empty_cache (state=0x19aff00, call_site=<optimized out>, call_frame=0x7fffffffa8b0, args=...) at vm/builtin/call_site.cpp:95 | |
#29 0x00000000005ebb1b in execute (this=0x1ab6fc0, state=0x19aff00, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#30 rubinius::MachineCode::interpreter (state=0x19aff00, mcode=0x1a82e50, call_frame=0x7fffffffa8b0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#31 0x0000000000645c4b in rubinius::MachineCode::execute_as_script (this=<optimized out>, state=0x19aff00, code=<optimized out>, previous=0x7fffffffb310) at vm/machine_code.cpp:863 | |
#32 0x000000000086a66d in rubinius::System::vm_run_script (state=0x19aff00, gct=..., code=<optimized out>, calling_environment=0x7fffffffb310) at vm/builtin/system.cpp:1809 | |
#33 0x0000000000771bac in rubinius::Primitives::vm_run_script (state=0x19aff00, call_frame=0x7fffffffb310, exec=0x7ffff5001f90, mod=0x1a175a0, args=...) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:22247 | |
#34 0x0000000000814c36 in rubinius::CallSite::empty_cache (state=0x19aff00, call_site=<optimized out>, call_frame=0x7fffffffb310, args=...) at vm/builtin/call_site.cpp:95 | |
#35 0x00000000005eba23 in execute (this=0x1ab6fc0, state=0x19aff00, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#36 rubinius::MachineCode::interpreter (state=0x19aff00, mcode=0x1c3abb0, call_frame=0x7fffffffb310) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#37 0x0000000000648cbf in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x19aff00, previous=0x7fffffffbdc0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#38 0x0000000000819658 in rubinius::CompiledCode::default_executor (state=0x19aff00, call_frame=0x7fffffffbdc0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:224 | |
#39 0x0000000000814c36 in rubinius::CallSite::empty_cache (state=0x19aff00, call_site=<optimized out>, call_frame=0x7fffffffbdc0, args=...) at vm/builtin/call_site.cpp:95 | |
#40 0x00000000005eba23 in execute (this=0x1ab6fc0, state=0x19aff00, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#41 rubinius::MachineCode::interpreter (state=0x19aff00, mcode=0x1a7a490, call_frame=0x7fffffffbdc0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#42 0x000000000064635b in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x19aff00, previous=0x7fffffffc870, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#43 0x0000000000819658 in rubinius::CompiledCode::default_executor (state=0x19aff00, call_frame=0x7fffffffc870, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:224 | |
#44 0x0000000000814c36 in rubinius::CallSite::empty_cache (state=0x19aff00, call_site=<optimized out>, call_frame=0x7fffffffc870, args=...) at vm/builtin/call_site.cpp:95 | |
#45 0x00000000005eba23 in execute (this=0x1ab6fc0, state=0x19aff00, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#46 rubinius::MachineCode::interpreter (state=0x19aff00, mcode=0x1a79400, call_frame=0x7fffffffc870) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#47 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x19aff00, previous=0x7fffffffd330, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#48 0x0000000000819658 in rubinius::CompiledCode::default_executor (state=0x19aff00, call_frame=0x7fffffffd330, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:224 | |
#49 0x000000000081565d in rubinius::CallSite::empty_cache_vcall (state=0x19aff00, call_site=<optimized out>, call_frame=0x7fffffffd330, args=...) at vm/builtin/call_site.cpp:161 | |
#50 0x00000000005eb926 in execute (this=0x1ab6fc0, state=0x19aff00, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#51 rubinius::MachineCode::interpreter (state=0x19aff00, mcode=0x1dd6340, call_frame=0x7fffffffd330) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:576 | |
#52 0x000000000064712a in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x19aff00, previous=0x0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#53 0x0000000000819658 in rubinius::CompiledCode::default_executor (state=0x19aff00, call_frame=0x0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:224 | |
#54 0x000000000084fed6 in rubinius::Object::send (this=<optimized out>, state=0x1ab6fc0, caller=0x1a, name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:515 | |
#55 0x00000000005e0b75 in rubinius::Environment::run_from_filesystem (this=<optimized out>) at vm/environment.cpp:841 | |
#56 0x000000000088bf28 in main (argc=<optimized out>, argv=<optimized out>) at vm/drivers/cli.cpp:55 | |
A debugging session is active. | |
Inferior 1 [process 6069] will be killed. | |
Quit anyway? (y or n) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment