Skip to content

Instantly share code, notes, and snippets.

@yorickpeterse
Created March 11, 2015 19:29
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 yorickpeterse/434e361be76e37fb34ac to your computer and use it in GitHub Desktop.
Save yorickpeterse/434e361be76e37fb34ac to your computer and use it in GitHub Desktop.
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