Last active
August 29, 2015 14:21
-
-
Save yorickpeterse/52e7079707e703e5357c 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/rbx -Xcapi.lock /tmp/crashssl.rb | |
[Thread debugging using libthread_db enabled] | |
Using host libthread_db library "/usr/lib/libthread_db.so.1". | |
rubysl-openssl: 2.3.1 | |
rubysl-digest: 2.0.7 | |
Starting threads... | |
An exception occurred running /tmp/crashssl.rb: | |
Expected digest "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" to equal "83103cff21a7a50e45eb90c29ca9d24204d95fe7369565ec1d5339750da386ab" (RuntimeError) | |
Backtrace: | |
{ } in Object#__script__ at /tmp/crashssl.rb:27 | |
Kernel(Object)#loop at kernel/common/kernel.rb:511 | |
{ } in Object#__script__ at /tmp/crashssl.rb:20 | |
Proc#call at kernel/bootstrap/proc.rb:20 | |
Thread#__run__ at kernel/bootstrap/thread.rb:356 | |
Invalid handle usage detected! | |
handle: 0x7fffcc044eb0 | |
checksum: 0x0 | |
references: 1 | |
type: 0 | |
object: 0 | |
Abort! | |
[New Thread 0x7fffedafd700 (LWP 31359)] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx(_ZN8rubinius5abortEv+0x7c) [0x5e531c] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx(rb_typeddata_is_kind_of+0) [0x75c830] | |
/home/yorickpeterse/.rubies/rbx-git/gems/gems/rubysl-openssl-2.3.1/lib/openssl/openssl.so(ossl_digest_update+0x2a) [0x7ffff5cfac0a] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx() [0x72e719] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx(_ZN8rubinius12NativeMethod23executor_implementationINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x4f7) [0x725387] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x249a) [0x5ec6da] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx(_ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x45e) [0x6f5cbe] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx(_ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x1e9) [0x6f5769] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx(_ZN8rubinius16BlockEnvironment4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsEi+0x3d) [0x6f5fcd] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x332f) [0x5ed56f] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx(_ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x42b) [0x64902b] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x25a0) [0x5ec7e0] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx(_ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x45e) [0x6f5cbe] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx(_ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x1e9) [0x6f5769] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx(_ZN8rubinius16BlockEnvironment4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsEi+0x3d) [0x6f5fcd] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx(_ZN8rubinius4Proc4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsE+0x25c) [0x73b6cc] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx(_ZN8rubinius10Primitives9proc_callEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x66) [0x6762b6] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x2744) [0x5ec984] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx(_ZN8rubinius11MachineCode19execute_specializedINS_17SplatOnlyArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x44e) [0x64966e] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x2744) [0x5ec984] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx(_ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x42b) [0x64902b] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx(_ZN8rubinius6Object4sendEPNS_5StateEPNS_9CallFrameEPNS_6SymbolEb+0xa6) [0x7301f6] | |
/home/yorickpeterse/.rubies/rbx-git/bin/rbx(_ZN8rubinius6Thread3runEPv+0x250) [0x74b4a0] | |
/usr/lib/libpthread.so.0(+0x7374) [0x7ffff727d374] | |
/usr/lib/libc.so.6(clone+0x6d) [0x7ffff641227d] | |
[New Thread 0x7fffed2fb700 (LWP 31361)] | |
[New Thread 0x7fffedefe700 (LWP 31358)] | |
Program received signal SIGABRT, Aborted. | |
[Switching to Thread 0x7fffedafd700 (LWP 31359)] | |
0x00007ffff635d4b7 in raise () from /usr/lib/libc.so.6 | |
Thread 4 (Thread 0x7fffedefe700 (LWP 31358)): | |
#0 0x00007ffff728564c in __lll_lock_wait () from /usr/lib/libpthread.so.0 | |
#1 0x00007ffff727f965 in pthread_mutex_lock () from /usr/lib/libpthread.so.0 | |
#2 0x00000000006afb72 in lock (this=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:356 | |
#3 lock (this=0x1a677f0, th=<optimized out>, file=<optimized out>, line=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/lock.hpp:66 | |
#4 rubinius::SharedState::enter_capi (this=<optimized out>, state=0x80, file=0x118a19d "vm/builtin/native_method.cpp", line=678) at vm/shared_state.cpp:330 | |
#5 0x0000000000724941 in rubinius::NativeMethod::executor_implementation<rubinius::ZeroArguments> (state=0x7fffedefdec0, previous=<optimized out>, exec=0x7fffee7a5290, mod=<optimized out>, args=...) | |
at vm/builtin/native_method.cpp:678 | |
#6 0x00000000005ec6da in execute (this=0x80, state=0x7fffedefdec0, 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 | |
#7 rubinius::MachineCode::interpreter (state=0x7fffedefdec0, mcode=0x7fffd8000b50, call_frame=0x7fffedefb580) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#8 0x00000000006f5cbe in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffedefdec0, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488 | |
#9 0x00000000006f5769 in rubinius::BlockEnvironment::invoke (state=0x7fffedefdec0, previous=0x7fffedefbeb0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92 | |
#10 0x00000000006f5fcd in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x1a67810, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507 | |
#11 0x00000000005ed56f in rubinius::MachineCode::interpreter (state=0x7fffedefdec0, mcode=0x7fffd8001070, call_frame=0x7fffedefbeb0) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823 | |
#12 0x000000000064902b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffedefdec0, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#13 0x00000000006fcd2f in rubinius::CompiledCode::default_executor (state=0x7fffedefdec0, call_frame=0x7fffedefc820, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:228 | |
#14 0x00000000006f8d06 in rubinius::CallSite::empty_cache_private (state=0x7fffedefdec0, call_site=<optimized out>, call_frame=0x7fffedefc820, args=...) at vm/builtin/call_site.cpp:127 | |
#15 0x00000000005ec7e0 in execute (this=0x80, state=0x7fffedefdec0, 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 | |
#16 rubinius::MachineCode::interpreter (state=0x7fffedefdec0, mcode=0x1f412e0, call_frame=0x7fffedefc820) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#17 0x00000000006f5cbe in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffedefdec0, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488 | |
#18 0x00000000006f5769 in rubinius::BlockEnvironment::invoke (state=0x7fffedefdec0, previous=0x7fffedefd220, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92 | |
#19 0x00000000006f5fcd in rubinius::BlockEnvironment::call (this=0xfffffffffffffe00, state=0x1a67810, call_frame=0x80, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507 | |
#20 0x000000000073b6cc in rubinius::Proc::call (this=<optimized out>, state=0x7fffedefdec0, call_frame=0x7fffedefd220, args=...) at vm/builtin/proc.cpp:119 | |
#21 0x00000000006762b6 in rubinius::Primitives::proc_call (state=0x7fffedefdec0, call_frame=0x7fffedefd220, exec=0x7ffff5269620, mod=0x18e2100, args=...) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15817 | |
#22 0x00000000005ec984 in execute (this=0x7ffff41ed178, state=0x7fffedefdec0, 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 | |
#23 rubinius::MachineCode::interpreter (state=0x7fffedefdec0, mcode=0x19967a0, call_frame=0x7fffedefd220) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#24 0x000000000064966e in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffedefdec0, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) | |
at vm/machine_code.cpp:800 | |
#25 0x00000000006f84f6 in rubinius::CallSite::empty_cache (state=0x7fffedefdec0, call_site=<optimized out>, call_frame=0x7fffedefdae0, args=...) at vm/builtin/call_site.cpp:95 | |
#26 0x00000000005ec984 in execute (this=0x7ffff52054b0, state=0x7fffedefdec0, 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 | |
#27 rubinius::MachineCode::interpreter (state=0x7fffedefdec0, mcode=0x19b2e80, call_frame=0x7fffedefdae0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#28 0x000000000064902b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffedefdec0, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#29 0x00000000007301f6 in rubinius::Object::send (this=<optimized out>, state=0x80, caller=0x0, name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:515 | |
#30 0x000000000074b4a0 in rubinius::Thread::run (ptr=0x1f416e0) at vm/builtin/thread.cpp:312 | |
#31 0x00007ffff727d374 in start_thread () from /usr/lib/libpthread.so.0 | |
#32 0x00007ffff641227d in clone () from /usr/lib/libc.so.6 | |
Thread 3 (Thread 0x7fffed2fb700 (LWP 31361)): | |
#0 rubinius::NativeMethod::executor_implementation<rubinius::OneArgument> (state=0x7fffed2faec0, previous=0x7fffed2f87c0, exec=0x7fffee7a55f0, mod=0x1bb2f90, args=...) at vm/builtin/native_method.cpp:622 | |
#1 0x00000000005ec6da in execute (this=0x7fffed2f87c0, state=0x7fffed2faec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#2 rubinius::MachineCode::interpreter (state=0x7fffed2faec0, mcode=0x7fffd8000b50, call_frame=0x7fffed2f87c0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#3 0x00000000006f5cbe in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffed2faec0, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488 | |
#4 0x00000000006f5769 in rubinius::BlockEnvironment::invoke (state=0x7fffed2faec0, previous=0x7fffed2f90f0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92 | |
#5 0x00000000006f5fcd in rubinius::BlockEnvironment::call (this=0x7fffee7a55f0, state=0x7fffed2faec0, call_frame=0x7fffed2f87c0, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507 | |
#6 0x00000000005ed56f in rubinius::MachineCode::interpreter (state=0x7fffed2faec0, mcode=0x7fffd8001070, call_frame=0x7fffed2f90f0) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823 | |
#7 0x000000000064902b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffed2faec0, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#8 0x00000000005ec7e0 in execute (this=0x7fffed2f87c0, state=0x7fffed2faec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#9 rubinius::MachineCode::interpreter (state=0x7fffed2faec0, mcode=0x1f412e0, call_frame=0x7fffed2f98c0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#10 0x00000000006f5cbe in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffed2faec0, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488 | |
#11 0x00000000006f5769 in rubinius::BlockEnvironment::invoke (state=0x7fffed2faec0, previous=0x7fffed2fa2c0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92 | |
#12 0x00000000006f5fcd in rubinius::BlockEnvironment::call (this=0x7fffee7a55f0, state=0x7fffed2faec0, call_frame=0x7fffed2f87c0, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507 | |
#13 0x000000000073b6cc in rubinius::Proc::call (this=<optimized out>, state=0x7fffed2faec0, call_frame=0x7fffed2fa2c0, args=...) at vm/builtin/proc.cpp:119 | |
#14 0x00000000006762b6 in rubinius::Primitives::proc_call (state=0x7fffed2faec0, call_frame=0x7fffed2fa2c0, exec=0x7ffff5269620, mod=0x18e2100, args=...) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15817 | |
#15 0x00000000005ec984 in execute (this=0x7ffff41ed178, state=0x7fffed2faec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#16 rubinius::MachineCode::interpreter (state=0x7fffed2faec0, mcode=0x19967a0, call_frame=0x7fffed2fa2c0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#17 0x000000000064966e in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffed2faec0, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) | |
at vm/machine_code.cpp:800 | |
#18 0x00000000005ec984 in execute (this=0x7ffff421d230, state=0x7fffed2faec0, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108 | |
#19 rubinius::MachineCode::interpreter (state=0x7fffed2faec0, mcode=0x19b2e80, call_frame=0x7fffed2faae0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#20 0x000000000064902b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffed2faec0, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#21 0x00000000007301f6 in rubinius::Object::send (this=<optimized out>, state=0x7fffed2f87c0, caller=0x7fffee7a55f0, name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:515 | |
#22 0x000000000074b4a0 in rubinius::Thread::run (ptr=0x1f42ea0) at vm/builtin/thread.cpp:312 | |
#23 0x00007ffff727d374 in start_thread () from /usr/lib/libpthread.so.0 | |
#24 0x00007ffff641227d in clone () from /usr/lib/libc.so.6 | |
Thread 2 (Thread 0x7fffedafd700 (LWP 31359)): | |
#0 0x00007ffff635d4b7 in raise () from /usr/lib/libc.so.6 | |
#1 0x00007ffff635e88a in abort () from /usr/lib/libc.so.6 | |
#2 0x00000000005e5321 in rubinius::abort () at vm/exception.cpp:122 | |
#3 0x000000000075c830 in get_object (val=<optimized out>, this=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/native_method.hpp:75 | |
#4 rb_check_typeddata (obj=140736616222384, data_type=<optimized out>) at vm/capi/data.cpp:121 | |
#5 0x00007ffff5cfac0a in ossl_digest_update (self=140736616222384, data=<optimized out>) at ossl_digest.c:208 | |
#6 0x000000000072e719 in rubinius::OneArgument::invoke (state=<optimized out>, nm=0x7fffee7a55f0, env=<optimized out>, args=...) at vm/builtin/native_method.cpp:235 | |
#7 0x0000000000725387 in rubinius::NativeMethod::executor_implementation<rubinius::OneArgument> (state=0x7fffedafcec0, previous=<optimized out>, exec=0x7fffee7a55f0, mod=<optimized out>, args=...) | |
at vm/builtin/native_method.cpp:710 | |
#8 0x00000000005ec6da in execute (this=0x7a7f, state=0x7fffedafcec0, 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 | |
#9 rubinius::MachineCode::interpreter (state=0x7fffedafcec0, mcode=0x7fffd8000b50, call_frame=0x7fffedafa7c0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593 | |
#10 0x00000000006f5cbe in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffedafcec0, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488 | |
#11 0x00000000006f5769 in rubinius::BlockEnvironment::invoke (state=0x7fffedafcec0, previous=0x7fffedafb0f0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92 | |
#12 0x00000000006f5fcd in rubinius::BlockEnvironment::call (this=0x0, state=0x7a01, call_frame=0x7a7f, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507 | |
#13 0x00000000005ed56f in rubinius::MachineCode::interpreter (state=0x7fffedafcec0, mcode=0x7fffd8001070, call_frame=0x7fffedafb0f0) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823 | |
#14 0x000000000064902b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffedafcec0, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#15 0x00000000005ec7e0 in execute (this=0x7a7f, state=0x7fffedafcec0, 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 | |
#16 rubinius::MachineCode::interpreter (state=0x7fffedafcec0, mcode=0x1f412e0, call_frame=0x7fffedafb8c0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611 | |
#17 0x00000000006f5cbe in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffedafcec0, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:488 | |
#18 0x00000000006f5769 in rubinius::BlockEnvironment::invoke (state=0x7fffedafcec0, previous=0x7fffedafc2c0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:92 | |
#19 0x00000000006f5fcd in rubinius::BlockEnvironment::call (this=0x0, state=0x7a01, call_frame=0x7a7f, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:507 | |
#20 0x000000000073b6cc in rubinius::Proc::call (this=<optimized out>, state=0x7fffedafcec0, call_frame=0x7fffedafc2c0, args=...) at vm/builtin/proc.cpp:119 | |
#21 0x00000000006762b6 in rubinius::Primitives::proc_call (state=0x7fffedafcec0, call_frame=0x7fffedafc2c0, exec=0x7ffff5269620, mod=0x18e2100, args=...) | |
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15817 | |
#22 0x00000000005ec984 in execute (this=0x7ffff41ed178, state=0x7fffedafcec0, 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 | |
#23 rubinius::MachineCode::interpreter (state=0x7fffedafcec0, mcode=0x19967a0, call_frame=0x7fffedafc2c0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#24 0x000000000064966e in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffedafcec0, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) | |
at vm/machine_code.cpp:800 | |
#25 0x00000000005ec984 in execute (this=0x7ffff421d230, state=0x7fffedafcec0, 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 | |
#26 rubinius::MachineCode::interpreter (state=0x7fffedafcec0, mcode=0x19b2e80, call_frame=0x7fffedafcae0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640 | |
#27 0x000000000064902b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffedafcec0, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800 | |
#28 0x00000000007301f6 in rubinius::Object::send (this=<optimized out>, state=0x7a7f, caller=0x6, name=<optimized out>, allow_private=<optimized out>) at vm/builtin/object.cpp:515 | |
#29 0x000000000074b4a0 in rubinius::Thread::run (ptr=0x1f41f40) at vm/builtin/thread.cpp:312 | |
#30 0x00007ffff727d374 in start_thread () from /usr/lib/libpthread.so.0 | |
#31 0x00007ffff641227d in clone () from /usr/lib/libc.so.6 | |
Thread 1 (Thread 0x7ffff7fbb740 (LWP 31233)): | |
#0 rubinius::WorldState::wait_till_alone (this=<optimized out>, state=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:148 | |
#1 0x00000000005e03ac in stop_the_world (this=0x18a3f90) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/state.hpp:139 | |
#2 rubinius::Environment::halt (this=<optimized out>, state=0x18a3f90) at vm/environment.cpp:621 | |
#3 0x000000000076c46b in main (argc=<optimized out>, argv=<optimized out>) at vm/drivers/cli.cpp:134 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment