Created
March 11, 2015 19:29
-
-
Save yorickpeterse/434e361be76e37fb34ac 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 test.rb | |
[Thread debugging using libthread_db enabled] | |
Using host libthread_db library "/usr/lib/libthread_db.so.1". | |
[New Thread 0x7fffd75ff700 (LWP 350)] | |
[New Thread 0x7fffd71fe700 (LWP 351)] | |
[New Thread 0x7ffff45bc700 (LWP 348)] | |
[New Thread 0x7ffff48f3700 (LWP 347)] | |
[New Thread 0x7ffff49f4700 (LWP 345)] | |
[New Thread 0x7ffff4af5700 (LWP 344)] | |
[New Thread 0x7ffff4bf6700 (LWP 343)] | |
[New Thread 0x7ffff4cf7700 (LWP 342)] | |
[New Thread 0x7ffff7f8f700 (LWP 341)] | |
Program received signal SIGABRT, Aborted. | |
[Switching to Thread 0x7fffd71fe700 (LWP 351)] | |
0x00007ffff61454b7 in raise () from /usr/lib/libc.so.6 | |
Thread 10 (Thread 0x7ffff7f8f700 (LWP 341)): | |
#0 0x00007ffff706a9af in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
#1 0x0000000000892bad in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:448 | |
#2 worker_wait (this=<optimized out>) at vm/gc/finalize.cpp:422 | |
#3 rubinius::FinalizerThread::run (this=0x1a0fa30, state=0x7ffff7f8eec0) at vm/gc/finalize.cpp:144 | |
#4 0x000000000060b131 in rubinius::InternalThread::run (ptr=0x1a0fa30) at vm/internal_threads.cpp:46 | |
#5 0x00007ffff7065374 in start_thread () from /usr/lib/libpthread.so.0 | |
#6 0x00007ffff61fa27d in clone () from /usr/lib/libc.so.6 | |
Thread 9 (Thread 0x7ffff4cf7700 (LWP 342)): | |
#0 0x00007ffff706a9af in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
#1 0x00000000007d6b26 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:448 | |
#2 rubinius::SignalThread::run (this=0x1a3f6b0, state=0x7ffff4cf6ec0) at vm/signal.cpp:109 | |
#3 0x000000000060b131 in rubinius::InternalThread::run (ptr=0x1a3f6b0) at vm/internal_threads.cpp:46 | |
#4 0x00007ffff7065374 in start_thread () from /usr/lib/libpthread.so.0 | |
#5 0x00007ffff61fa27d in clone () from /usr/lib/libc.so.6 | |
Thread 8 (Thread 0x7ffff4bf6700 (LWP 343)): | |
#0 0x00007ffff706d8fd in read () from /usr/lib/libpthread.so.0 | |
#1 0x0000000000830e25 in rubinius::FSEvent::wait_for_event (this=<optimized out>, state=<optimized out>) at vm/builtin/fsevent.cpp:139 | |
#2 0x00000000005d8ecf in rubinius::console::Request::run (this=0x1dc9720, state=0x7ffff4bf5ec0) at vm/console.cpp:156 | |
#3 0x000000000060b131 in rubinius::InternalThread::run (ptr=0x1dc9720) at vm/internal_threads.cpp:46 | |
#4 0x00007ffff7065374 in start_thread () from /usr/lib/libpthread.so.0 | |
#5 0x00007ffff61fa27d in clone () from /usr/lib/libc.so.6 | |
Thread 7 (Thread 0x7ffff4af5700 (LWP 344)): | |
#0 0x00007ffff706a9af in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
#1 0x00000000005d9e9a in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:448 | |
#2 rubinius::console::Response::run (this=0x1a42a50, state=0x7ffff4af4ec0) at vm/console.cpp:336 | |
#3 0x000000000060b131 in rubinius::InternalThread::run (ptr=0x1a42a50) at vm/internal_threads.cpp:46 | |
#4 0x00007ffff7065374 in start_thread () from /usr/lib/libpthread.so.0 | |
#5 0x00007ffff61fa27d in clone () from /usr/lib/libc.so.6 | |
Thread 6 (Thread 0x7ffff49f4700 (LWP 345)): | |
#0 0x00007ffff706d8fd in read () from /usr/lib/libpthread.so.0 | |
#1 0x0000000000906701 in rubinius::utilities::timer::Timer::wait_for_tick (this=<optimized out>) at vm/util/timer.cpp:122 | |
#2 0x00000000007bc1cc in rubinius::metrics::Metrics::run (this=0x1a550c0, state=0x7ffff49f3ec0) at vm/metrics.cpp:455 | |
#3 0x000000000060b131 in rubinius::InternalThread::run (ptr=0x1a550c0) at vm/internal_threads.cpp:46 | |
#4 0x00007ffff7065374 in start_thread () from /usr/lib/libpthread.so.0 | |
#5 0x00007ffff61fa27d in clone () from /usr/lib/libc.so.6 | |
Thread 5 (Thread 0x7ffff48f3700 (LWP 347)): | |
#0 0x00007ffff706a9af in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
#1 0x00000000008fd20f in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:448 | |
#2 rubinius::LLVMState::run (this=0x1a40290, state=0x7ffff48f2ec0) at vm/llvm/state.cpp:235 | |
#3 0x000000000060b131 in rubinius::InternalThread::run (ptr=0x1a40290) at vm/internal_threads.cpp:46 | |
#4 0x00007ffff7065374 in start_thread () from /usr/lib/libpthread.so.0 | |
#5 0x00007ffff61fa27d in clone () from /usr/lib/libc.so.6 | |
Thread 4 (Thread 0x7ffff45bc700 (LWP 348)): | |
#0 0x00007ffff706a9af in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
#1 0x0000000000897815 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:448 | |
#2 rubinius::ImmixMarker::run (this=0x1ef4420, state=0x7ffff45bbec0) at vm/gc/immix_marker.cpp:129 | |
#3 0x000000000060b131 in rubinius::InternalThread::run (ptr=0x1ef4420) at vm/internal_threads.cpp:46 | |
#4 0x00007ffff7065374 in start_thread () from /usr/lib/libpthread.so.0 | |
#5 0x00007ffff61fa27d in clone () from /usr/lib/libc.so.6 | |
Thread 3 (Thread 0x7fffd71fe700 (LWP 351)): | |
#0 0x00007ffff61454b7 in raise () from /usr/lib/libc.so.6 | |
#1 0x00007ffff614688a in abort () from /usr/lib/libc.so.6 | |
#2 0x00007ffff613e41d in __assert_fail_base () from /usr/lib/libc.so.6 | |
#3 0x00007ffff613e4d2 in __assert_fail () from /usr/lib/libc.so.6 | |
#4 0x00007ffff5cae737 in _gpgme_ath_mutex_lock () from /home/yorickpeterse/.gem/rbx/2.1.0/extensions/x86_64-linux/2.1/gpgme-2.0.8/gpgme_n.so | |
#5 0x00007ffff5ca78a0 in _gpgme_sema_cs_enter () from /home/yorickpeterse/.gem/rbx/2.1.0/extensions/x86_64-linux/2.1/gpgme-2.0.8/gpgme_n.so | |
#6 0x00007ffff5c959f6 in gpgme_get_engine_info () from /home/yorickpeterse/.gem/rbx/2.1.0/extensions/x86_64-linux/2.1/gpgme-2.0.8/gpgme_n.so | |
#7 0x00007ffff5c7ff57 in rb_s_gpgme_get_engine_info (dummy=<optimized out>, rinfo=31575248) at gpgme_n.c:166 | |
#8 0x0000000000850da9 in rubinius::OneArgument::invoke (state=<optimized out>, nm=0x7ffff43f86d8, env=<optimized out>, args=...) at vm/builtin/native_method.cpp:235 | |
#9 0x0000000000845f1d in rubinius::NativeMethod::executor_implementation<rubinius::OneArgument> (state=0x7fffd71fdeb0, previous=<optimized out>, exec=0x7ffff43f86d8, mod=<optimized out>, args=...) | |
at vm/builtin/native_method.cpp:710 | |
#10 0x00000000005eb443 in execute (this=0x15f, state=0x7fffd71fdeb0, args=<error reading variable: Cannot access memory at address 0xffffffffffffffff>, call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#11 rubinius::MachineCode::interpreter (state=0x7fffd71fdeb0, mcode=0x7fffd0000ed0, call_frame=0x7fffd71fb370) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#12 0x0000000000647fea in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd71fdeb0, previous=0x7fffd71fbc70, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#13 0x00000000005eb346 in execute (this=0x15f, state=0x7fffd71fdeb0, args=<error reading variable: Cannot access memory at address 0xffffffffffffffff>, call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#14 rubinius::MachineCode::interpreter (state=0x7fffd71fdeb0, mcode=0x7fffd0000c10, call_frame=0x7fffd71fbc70) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:576 | |
#15 0x0000000000649b7f in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd71fdeb0, previous=0x7fffd71fc630, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#16 0x00000000008171b6 in rubinius::CallSite::empty_cache (state=0x7fffd71fdeb0, call_site=<optimized out>, call_frame=0x7fffd71fc630, args=...) at vm/builtin/call_site.cpp:95 | |
#17 0x00000000005eb443 in execute (this=0x15f, state=0x7fffd71fdeb0, args=<error reading variable: Cannot access memory at address 0xffffffffffffffff>, call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#18 rubinius::MachineCode::interpreter (state=0x7fffd71fdeb0, mcode=0x28b16b0, call_frame=0x7fffd71fc630) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#19 0x000000000081497e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd71fdeb0, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488 | |
#20 0x000000000081442d in rubinius::BlockEnvironment::invoke (state=0x7fffd71fdeb0, previous=0x7fffd71fd040, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92 | |
#21 0x0000000000814c8d in rubinius::BlockEnvironment::call (this=0x0, state=0x151, call_frame=0x15f, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507 | |
#22 0x000000000085e0fc in rubinius::Proc::call (this=<optimized out>, state=0x7fffd71fdeb0, call_frame=0x7fffd71fd040, args=...) at vm/builtin/proc.cpp:119 | |
#23 0x0000000000713416 in rubinius::Primitives::proc_call (state=0x7fffd71fdeb0, call_frame=0x7fffd71fd040, exec=0x7ffff50b7458, mod=0x19ee790, args=...) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15770 | |
#24 0x00000000005eb6d1 in execute (this=0x7fffd77502b0, state=0x7fffd71fdeb0, args=<error reading variable: Cannot access memory at address 0xffffffffffffffff>, call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#25 rubinius::MachineCode::interpreter (state=0x7fffd71fdeb0, mcode=0x1aa0e90, call_frame=0x7fffd71fd040) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#26 0x0000000000648db3 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffd71fdeb0, previous=0x7fffd71fd980, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#27 0x00000000005eb6d1 in execute (this=0x7ffff42ed268, state=0x7fffd71fdeb0, args=<error reading variable: Cannot access memory at address 0xffffffffffffffff>, call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#28 rubinius::MachineCode::interpreter (state=0x7fffd71fdeb0, mcode=0x1abe200, call_frame=0x7fffd71fd980) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#29 0x0000000000647fea in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd71fdeb0, previous=0x0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#30 0x0000000000852886 in rubinius::Object::send (this=<optimized out>, state=0x15f, caller=0x6, name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:515 | |
#31 0x000000000086dff8 in rubinius::Thread::run (ptr=0x28b18c0) at vm/builtin/thread.cpp:300 | |
#32 0x00007ffff7065374 in start_thread () from /usr/lib/libpthread.so.0 | |
#33 0x00007ffff61fa27d in clone () from /usr/lib/libc.so.6 | |
Thread 2 (Thread 0x7fffd75ff700 (LWP 350)): | |
#0 0x00007ffff706e32b in waitpid () from /usr/lib/libpthread.so.0 | |
#1 0x00007ffff5cae849 in _gpgme_ath_waitpid () from /home/yorickpeterse/.gem/rbx/2.1.0/extensions/x86_64-linux/2.1/gpgme-2.0.8/gpgme_n.so | |
#2 0x00007ffff5ca8635 in _gpgme_io_waitpid () from /home/yorickpeterse/.gem/rbx/2.1.0/extensions/x86_64-linux/2.1/gpgme-2.0.8/gpgme_n.so | |
#3 0x00007ffff5ca8c2f in _gpgme_io_spawn () from /home/yorickpeterse/.gem/rbx/2.1.0/extensions/x86_64-linux/2.1/gpgme-2.0.8/gpgme_n.so | |
#4 0x00007ffff5caa0b4 in read_gpgconf_dirs () from /home/yorickpeterse/.gem/rbx/2.1.0/extensions/x86_64-linux/2.1/gpgme-2.0.8/gpgme_n.so | |
#5 0x00007ffff5caa343 in get_gpgconf_item () from /home/yorickpeterse/.gem/rbx/2.1.0/extensions/x86_64-linux/2.1/gpgme-2.0.8/gpgme_n.so | |
#6 0x00007ffff5caa557 in _gpgme_get_default_gpg_name () from /home/yorickpeterse/.gem/rbx/2.1.0/extensions/x86_64-linux/2.1/gpgme-2.0.8/gpgme_n.so | |
#7 0x00007ffff5c956c6 in engine_get_file_name () from /home/yorickpeterse/.gem/rbx/2.1.0/extensions/x86_64-linux/2.1/gpgme-2.0.8/gpgme_n.so | |
#8 0x00007ffff5c95a63 in gpgme_get_engine_info () from /home/yorickpeterse/.gem/rbx/2.1.0/extensions/x86_64-linux/2.1/gpgme-2.0.8/gpgme_n.so | |
#9 0x00007ffff5c7ff57 in rb_s_gpgme_get_engine_info (dummy=<optimized out>, rinfo=31575296) at gpgme_n.c:166 | |
#10 0x0000000000850da9 in rubinius::OneArgument::invoke (state=<optimized out>, nm=0x7ffff43f86d8, env=<optimized out>, args=...) at vm/builtin/native_method.cpp:235 | |
#11 0x0000000000845f1d in rubinius::NativeMethod::executor_implementation<rubinius::OneArgument> (state=0x7fffd75feeb0, previous=<optimized out>, exec=0x7ffff43f86d8, mod=<optimized out>, args=...) | |
at vm/builtin/native_method.cpp:710 | |
#12 0x00000000008171b6 in rubinius::CallSite::empty_cache (state=0x7fffd75feeb0, call_site=<optimized out>, call_frame=0x7fffd75fc030, args=...) at vm/builtin/call_site.cpp:95 | |
#13 0x00000000005eb443 in execute (this=0x7fffd75fae4c, state=0x7fffd75feeb0, args=<error reading variable: Cannot access memory at address 0xffffffffffffffff>, call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#14 rubinius::MachineCode::interpreter (state=0x7fffd75feeb0, mcode=0x7fffd0000ed0, call_frame=0x7fffd75fc030) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#15 0x0000000000647fea in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd75feeb0, previous=0x7fffd75fcad0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#16 0x000000000081bc4f in rubinius::CompiledCode::default_executor (state=0x7fffd75feeb0, call_frame=0x7fffd75fcad0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228 | |
#17 0x0000000000817bdd in rubinius::CallSite::empty_cache_vcall (state=0x7fffd75feeb0, call_site=<optimized out>, call_frame=0x7fffd75fcad0, args=...) at vm/builtin/call_site.cpp:161 | |
#18 0x00000000005eb346 in execute (this=0x7fffd75fae4c, state=0x7fffd75feeb0, args=<error reading variable: Cannot access memory at address 0xffffffffffffffff>, call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#19 rubinius::MachineCode::interpreter (state=0x7fffd75feeb0, mcode=0x7fffd0000c10, call_frame=0x7fffd75fcad0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:576 | |
#20 0x0000000000649b7f in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd75feeb0, previous=0x7fffd75fd590, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#21 0x000000000081bc4f in rubinius::CompiledCode::default_executor (state=0x7fffd75feeb0, call_frame=0x7fffd75fd590, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228 | |
#22 0x00000000008171b6 in rubinius::CallSite::empty_cache (state=0x7fffd75feeb0, call_site=<optimized out>, call_frame=0x7fffd75fd590, args=...) at vm/builtin/call_site.cpp:95 | |
#23 0x00000000005eb443 in execute (this=0x7fffd75fae4c, state=0x7fffd75feeb0, args=<error reading variable: Cannot access memory at address 0xffffffffffffffff>, call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#24 rubinius::MachineCode::interpreter (state=0x7fffd75feeb0, mcode=0x28b0870, call_frame=0x7fffd75fd590) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#25 0x000000000081497e in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd75feeb0, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488 | |
#26 0x000000000081442d in rubinius::BlockEnvironment::invoke (state=0x7fffd75feeb0, previous=0x7fffd75fdfa0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92 | |
#27 0x0000000000814c8d in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x160, call_frame=0x7fffd75fae4c, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507 | |
#28 0x000000000085e0fc in rubinius::Proc::call (this=<optimized out>, state=0x7fffd75feeb0, call_frame=0x7fffd75fdfa0, args=...) at vm/builtin/proc.cpp:119 | |
#29 0x0000000000713416 in rubinius::Primitives::proc_call (state=0x7fffd75feeb0, call_frame=0x7fffd75fdfa0, exec=0x7ffff50b7458, mod=0x19ee790, args=...) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15770 | |
#30 0x00000000005eb6d1 in execute (this=0x7fffd77502b0, state=0x7fffd75feeb0, args=<error reading variable: Cannot access memory at address 0xffffffffffffffff>, call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#31 rubinius::MachineCode::interpreter (state=0x7fffd75feeb0, mcode=0x1aa0e90, call_frame=0x7fffd75fdfa0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#32 0x0000000000648db3 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffd75feeb0, previous=0x7fffd75fe980, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#33 0x00000000008171b6 in rubinius::CallSite::empty_cache (state=0x7fffd75feeb0, call_site=<optimized out>, call_frame=0x7fffd75fe980, args=...) at vm/builtin/call_site.cpp:95 | |
#34 0x00000000005eb6d1 in execute (this=0x7ffff50575d8, state=0x7fffd75feeb0, args=<error reading variable: Cannot access memory at address 0xffffffffffffffff>, call_frame=<optimized out>) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#35 rubinius::MachineCode::interpreter (state=0x7fffd75feeb0, mcode=0x1abe200, call_frame=0x7fffd75fe980) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#36 0x0000000000647fea in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd75feeb0, previous=0x0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#37 0x0000000000852886 in rubinius::Object::send (this=<optimized out>, state=0x7fffd75fae4c, caller=0x0, name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:515 | |
#38 0x000000000086dff8 in rubinius::Thread::run (ptr=0x28b0e60) at vm/builtin/thread.cpp:300 | |
#39 0x00007ffff7065374 in start_thread () from /usr/lib/libpthread.so.0 | |
#40 0x00007ffff61fa27d in clone () from /usr/lib/libc.so.6 | |
Thread 1 (Thread 0x7ffff7fbc740 (LWP 337)): | |
#0 0x00000000007d8f51 in find (__k=@0x36aa12007798edeb: <error reading variable>, this=<optimized out>) at /usr/bin/../lib64/gcc/x86_64-unknown-linux-gnu/4.9.2/../../../../include/c++/4.9.2/tr1/hashtable.h:698 | |
#1 rubinius::SymbolTable::lookup (this=0x19af2e8, str=0x128c5b5 "access_IncludedModule_origin", length=28, enc=2, seed=<optimized out>) at vm/symbol_table.cpp:88 | |
#2 0x00000000007ac062 in symbol (this=<optimized out>, str=0x1ebd <error: Cannot access memory at address 0x1ebd>, len=28) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/state.hpp:59 | |
#3 rubinius::Primitives::resolve_primitive (state=0x19b0eb0, name=0x297e, index=0x7ffff50436d8) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_resolver.cpp:712 | |
#4 0x0000000000829f08 in rubinius::Executable::resolve_primitive (this=0x7ffff50436a0, state=<optimized out>) at vm/builtin/executable.cpp:38 | |
#5 0x000000000081c014 in rubinius::CompiledCode::internalize (this=0x7ffff50436a0, state=0x19b0eb0, gct=..., call_frame=0x7fffffff8230, reason=0x7fffffff7ad0, ip=0x7fffffff7acc) at vm/builtin/compiled_code.cpp:152 | |
#6 0x000000000081bbce in rubinius::CompiledCode::default_executor (state=0x19b0eb0, call_frame=0x7fffffff8230, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:220 | |
#7 0x00000000008171b6 in rubinius::CallSite::empty_cache (state=0x19b0eb0, call_site=<optimized out>, call_frame=0x7fffffff8230, args=...) at vm/builtin/call_site.cpp:95 | |
#8 0x00000000005eb443 in execute (this=0x3b45, state=0x19b0eb0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#9 rubinius::MachineCode::interpreter (state=0x19b0eb0, mcode=0x1abb790, call_frame=0x7fffffff8230) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#10 0x000000000064721b in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x19b0eb0, previous=0x7fffffff8c50, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#11 0x0000000000817a66 in rubinius::CallSite::empty_cache_private (state=0x19b0eb0, call_site=<optimized out>, call_frame=0x7fffffff8c50, args=...) at vm/builtin/call_site.cpp:127 | |
#12 0x00000000005eb53b in execute (this=0x3b45, state=0x19b0eb0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#13 rubinius::MachineCode::interpreter (state=0x19b0eb0, mcode=0x1abb2b0, call_frame=0x7fffffff8c50) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#14 0x000000000064721b in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x19b0eb0, previous=0x7fffffff9600, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#15 0x00000000008171b6 in rubinius::CallSite::empty_cache (state=0x19b0eb0, call_site=<optimized out>, call_frame=0x7fffffff9600, args=...) at vm/builtin/call_site.cpp:95 | |
#16 0x00000000005eb443 in execute (this=0x3b45, state=0x19b0eb0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#17 rubinius::MachineCode::interpreter (state=0x19b0eb0, mcode=0x28b20e0, call_frame=0x7fffffff9600) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#18 0x000000000081497e in rubinius::BlockEnvironment::execute_interpreter (state=0x19b0eb0, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488 | |
#19 0x000000000081442d in rubinius::BlockEnvironment::invoke (state=0x19b0eb0, previous=0x7fffffff9f10, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92 | |
#20 0x0000000000814c8d in rubinius::BlockEnvironment::call (this=0xec1be80cae56, state=0x37e3c9de54b7b4ba, call_frame=0x3b45, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507 | |
#21 0x00000000005ec2af in rubinius::MachineCode::interpreter (state=0x19b0eb0, mcode=0x1a5ff80, call_frame=0x7fffffff9f10) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823 | |
#22 0x0000000000647fea in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x19b0eb0, previous=0x7fffffffa8d0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#23 0x00000000008171b6 in rubinius::CallSite::empty_cache (state=0x19b0eb0, call_site=<optimized out>, call_frame=0x7fffffffa8d0, args=...) at vm/builtin/call_site.cpp:95 | |
#24 0x00000000005eb53b in execute (this=0x3b45, state=0x19b0eb0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#25 rubinius::MachineCode::interpreter (state=0x19b0eb0, mcode=0x1a9beb0, call_frame=0x7fffffffa8d0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#26 0x0000000000646b0b in rubinius::MachineCode::execute_as_script (this=<optimized out>, state=0x19b0eb0, code=<optimized out>, previous=0x7fffffffb330) at vm/machine_code.cpp:863 | |
#27 0x000000000086cfbd in rubinius::System::vm_run_script (state=0x19b0eb0, gct=..., code=<optimized out>, calling_environment=0x7fffffffb330) at vm/builtin/system.cpp:1803 | |
#28 0x0000000000774bec in rubinius::Primitives::vm_run_script (state=0x19b0eb0, call_frame=0x7fffffffb330, exec=0x7ffff4ff86c0, mod=0x1a19540, args=...) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:22388 | |
#29 0x00000000008171b6 in rubinius::CallSite::empty_cache (state=0x19b0eb0, call_site=<optimized out>, call_frame=0x7fffffffb330, args=...) at vm/builtin/call_site.cpp:95 | |
#30 0x00000000005eb443 in execute (this=0x3b45, state=0x19b0eb0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#31 rubinius::MachineCode::interpreter (state=0x19b0eb0, mcode=0x1b3b530, call_frame=0x7fffffffb330) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#32 0x0000000000649b7f in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x19b0eb0, previous=0x7fffffffbde0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#33 0x000000000081bc4f in rubinius::CompiledCode::default_executor (state=0x19b0eb0, call_frame=0x7fffffffbde0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228 | |
#34 0x00000000008171b6 in rubinius::CallSite::empty_cache (state=0x19b0eb0, call_site=<optimized out>, call_frame=0x7fffffffbde0, args=...) at vm/builtin/call_site.cpp:95 | |
#35 0x00000000005eb443 in execute (this=0x3b45, state=0x19b0eb0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#36 rubinius::MachineCode::interpreter (state=0x19b0eb0, mcode=0x1a7b290, call_frame=0x7fffffffbde0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#37 0x000000000064721b in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x19b0eb0, previous=0x7fffffffc890, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#38 0x000000000081bc4f in rubinius::CompiledCode::default_executor (state=0x19b0eb0, call_frame=0x7fffffffc890, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228 | |
#39 0x00000000008171b6 in rubinius::CallSite::empty_cache (state=0x19b0eb0, call_site=<optimized out>, call_frame=0x7fffffffc890, args=...) at vm/builtin/call_site.cpp:95 | |
#40 0x00000000005eb443 in execute (this=0x3b45, state=0x19b0eb0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#41 rubinius::MachineCode::interpreter (state=0x19b0eb0, mcode=0x1cc9270, call_frame=0x7fffffffc890) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#42 0x0000000000647fea in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x19b0eb0, previous=0x7fffffffd350, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#43 0x000000000081bc4f in rubinius::CompiledCode::default_executor (state=0x19b0eb0, call_frame=0x7fffffffd350, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228 | |
#44 0x0000000000817bdd in rubinius::CallSite::empty_cache_vcall (state=0x19b0eb0, call_site=<optimized out>, call_frame=0x7fffffffd350, args=...) at vm/builtin/call_site.cpp:161 | |
#45 0x00000000005eb346 in execute (this=0x3b45, state=0x19b0eb0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#46 rubinius::MachineCode::interpreter (state=0x19b0eb0, mcode=0x1dd8dd0, call_frame=0x7fffffffd350) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:576 | |
#47 0x0000000000647fea in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x19b0eb0, previous=0x0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#48 0x000000000081bc4f in rubinius::CompiledCode::default_executor (state=0x19b0eb0, call_frame=0x0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228 | |
#49 0x0000000000852886 in rubinius::Object::send (this=<optimized out>, state=0x3b45, caller=0x1ebd, name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:515 | |
#50 0x00000000005e05a7 in rubinius::Environment::run_from_filesystem (this=<optimized out>) at vm/environment.cpp:844 | |
#51 0x000000000088e818 in main (argc=<optimized out>, argv=<optimized out>) at vm/drivers/cli.cpp:55 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment