Created
July 15, 2010 19:25
-
-
Save jakedouglas/477398 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
Program received signal EXC_BAD_ACCESS, Could not access memory. | |
Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000020 | |
0x000000010006149c in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x10f2ba320, call_frame=0x7fff5fbf7760) at instruction_implementations.hpp:900 | |
900 if(cache->update_and_validate(state, call_frame, recv) && | |
(gdb) where | |
#0 0x000000010006149c in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x10f2ba320, call_frame=0x7fff5fbf7760) at instruction_implementations.hpp:900 | |
#1 0x0000000100145791 in rubinius::BlockEnvironment::execute_interpreter (state=0x101004be0, previous=0x7fff5fbf7bd0, env=0x10123fe90, args=@0x7fff5fbf7b30, invocation=@0x7fff5fbf7930) at vm/builtin/block_environment.cpp:144 | |
#2 0x0000000100145a04 in rubinius::BlockEnvironment::call (this=<value temporarily unavailable, due to optimizations>, state=<value temporarily unavailable, due to optimizations>, call_frame=<value temporarily unavailable, due to optimizations>, args=<value temporarily unavailable, due to optimizations>, flags=<value temporarily unavailable, due to optimizations>) at vm/builtin/block_environment.cpp:153 | |
#3 0x000000010018175b in rubinius::Proc::yield (this=<value temporarily unavailable, due to optimizations>, state=<value temporarily unavailable, due to optimizations>, call_frame=<value temporarily unavailable, due to optimizations>, args=<value temporarily unavailable, due to optimizations>) at vm/builtin/proc.cpp:87 | |
#4 0x0000000100061660 in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x109b06d10, call_frame=0x7fff5fbf7bd0) at instruction_implementations.hpp:740 | |
#5 0x000000010013f451 in rubinius::VMMethod::execute_specialized<rubinius::GenericArguments> (state=0x101004be0, previous=0x7fff5fbf8030, msg=@0x104698c80, args=@0x7fff5fbf7f90) at vm/vmmethod.cpp:593 | |
#6 0x000000010005f3a0 in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x1054c7d00, call_frame=0x7fff5fbf8030) at instruction_implementations.hpp:560 | |
#7 0x000000010013fbb2 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x101004be0, previous=0x7fff5fbf8420, msg=@0x10f2baac0, args=@0x7fff5fbf8380) at vm/vmmethod.cpp:593 | |
#8 0x000000010005f3a0 in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x10f2ba720, call_frame=0x7fff5fbf8420) at instruction_implementations.hpp:560 | |
#9 0x000000010013fee5 in rubinius::VMMethod::execute_specialized<rubinius::FixedArguments> (state=0x101004be0, previous=0x7fff5fbf8840, msg=@0x104184980, args=@0x7fff5fbf87a0) at vm/vmmethod.cpp:593 | |
#10 0x000000010005f2cb in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x10f2bb720, call_frame=0x7fff5fbf8840) at instruction_implementations.hpp:539 | |
#11 0x000000010013f451 in rubinius::VMMethod::execute_specialized<rubinius::GenericArguments> (state=0x101004be0, previous=0x7fff5fbf8cf0, msg=@0x1032bd700, args=@0x7fff5fbf8c50) at vm/vmmethod.cpp:593 | |
#12 0x000000010005f2cb in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x105c1bba0, call_frame=0x7fff5fbf8cf0) at instruction_implementations.hpp:539 | |
#13 0x0000000100145791 in rubinius::BlockEnvironment::execute_interpreter (state=0x101004be0, previous=0x7fff5fbf91b0, env=0x1129632c0, args=@0x7fff5fbf9110, invocation=@0x7fff5fbf8ee0) at vm/builtin/block_environment.cpp:144 | |
#14 0x0000000100145b03 in rubinius::BlockEnvironment::call_under (this=0x1129632c0, state=0x101004be0, exec=<value temporarily unavailable, due to optimizations>, call_frame=0x7fff5fbf91b0, msg=<value temporarily unavailable, due to optimizations>, args=@0x7fff5fbf9110) at vm/builtin/block_environment.cpp:194 | |
#15 0x00000001000a7e03 in rubinius::Primitives::block_call_under (state=0x101004be0, call_frame=0x7fff5fbf91b0, msg=@0x1019c8700, args=@0x7fff5fbf9110) at primitives_glue.gen.cpp:3862 | |
#16 0x000000010005f2cb in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x102b51500, call_frame=0x7fff5fbf91b0) at instruction_implementations.hpp:539 | |
#17 0x000000010013f451 in rubinius::VMMethod::execute_specialized<rubinius::GenericArguments> (state=0x101004be0, previous=0x7fff5fbf9660, msg=@0x106431700, args=@0x7fff5fbf95c0) at vm/vmmethod.cpp:593 | |
#18 0x000000010005f3a0 in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x1048c51b0, call_frame=0x7fff5fbf9660) at instruction_implementations.hpp:560 | |
#19 0x0000000100145791 in rubinius::BlockEnvironment::execute_interpreter (state=0x101004be0, previous=0x7fff5fbf9a80, env=0x1012683e8, args=@0x7fff5fbf99e0, invocation=@0x7fff5fbf9810) at vm/builtin/block_environment.cpp:144 | |
#20 0x0000000100145a04 in rubinius::BlockEnvironment::call (this=<value temporarily unavailable, due to optimizations>, state=<value temporarily unavailable, due to optimizations>, call_frame=<value temporarily unavailable, due to optimizations>, args=<value temporarily unavailable, due to optimizations>, flags=<value temporarily unavailable, due to optimizations>) at vm/builtin/block_environment.cpp:153 | |
#21 0x00000001000624fa in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x103b53310, call_frame=0x7fff5fbf9a80) at instruction_implementations.hpp:738 | |
#22 0x000000010013f451 in rubinius::VMMethod::execute_specialized<rubinius::GenericArguments> (state=0x101004be0, previous=0x7fff5fbf9ea0, msg=@0x106431e00, args=@0x7fff5fbf9e00) at vm/vmmethod.cpp:593 | |
#23 0x000000010005f3a0 in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x10483f7d0, call_frame=0x7fff5fbf9ea0) at instruction_implementations.hpp:560 | |
#24 0x0000000100140525 in rubinius::VMMethod::execute_specialized<rubinius::TwoArguments> (state=0x101004be0, previous=0x7fff5fbfa2a0, msg=@0x1069bd7f0, args=@0x7fff5fbfa200) at vm/vmmethod.cpp:593 | |
#25 0x000000010005f2cb in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x10694e380, call_frame=0x7fff5fbfa2a0) at instruction_implementations.hpp:539 | |
#26 0x0000000100145791 in rubinius::BlockEnvironment::execute_interpreter (state=0x101004be0, previous=0x7fff5fbfa558, env=0x101266e38, args=@0x7fff5fbfa470, invocation=@0x7fff5fbfa440) at vm/builtin/block_environment.cpp:144 | |
#27 0x0000000100145a04 in rubinius::BlockEnvironment::call (this=<value temporarily unavailable, due to optimizations>, state=<value temporarily unavailable, due to optimizations>, call_frame=<value temporarily unavailable, due to optimizations>, args=<value temporarily unavailable, due to optimizations>, flags=<value temporarily unavailable, due to optimizations>) at vm/builtin/block_environment.cpp:153 | |
#28 0x00000001001f6bfb in rbx_yield_stack (state=0x101004be0, call_frame=<value temporarily unavailable, due to optimizations>, block=<value temporarily unavailable, due to optimizations>, count=<value temporarily unavailable, due to optimizations>, args=<value temporarily unavailable, due to optimizations>) at vm/llvm/jit_util.cpp:470 | |
#29 0x0000000102f01b3a in ?? () | |
#30 0x000000010005f3a0 in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x10694e840, call_frame=0x7fff5fbfa840) at instruction_implementations.hpp:560 | |
#31 0x000000010013fee5 in rubinius::VMMethod::execute_specialized<rubinius::FixedArguments> (state=0x101004be0, previous=0x7fff5fbfac50, msg=@0x1063a6e80, args=@0x7fff5fbfabb0) at vm/vmmethod.cpp:593 | |
#32 0x000000010005f2cb in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x1069ba1f0, call_frame=0x7fff5fbfac50) at instruction_implementations.hpp:539 | |
#33 0x000000010013f0b5 in rubinius::VMMethod::execute_specialized<rubinius::OneArgument> (state=0x101004be0, previous=0x7fff5fbfb080, msg=@0x106993740, args=@0x7fff5fbfafe0) at vm/vmmethod.cpp:593 | |
#34 0x000000010005f2cb in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x106993520, call_frame=0x7fff5fbfb080) at instruction_implementations.hpp:539 | |
#35 0x0000000100145791 in rubinius::BlockEnvironment::execute_interpreter (state=0x101004be0, previous=0x7fff5fbfb328, env=0x1100b1c18, args=@0x7fff5fbfb240, invocation=@0x7fff5fbfb210) at vm/builtin/block_environment.cpp:144 | |
#36 0x0000000100145a04 in rubinius::BlockEnvironment::call (this=<value temporarily unavailable, due to optimizations>, state=<value temporarily unavailable, due to optimizations>, call_frame=<value temporarily unavailable, due to optimizations>, args=<value temporarily unavailable, due to optimizations>, flags=<value temporarily unavailable, due to optimizations>) at vm/builtin/block_environment.cpp:153 | |
#37 0x00000001001f6bfb in rbx_yield_stack (state=0x101004be0, call_frame=<value temporarily unavailable, due to optimizations>, block=<value temporarily unavailable, due to optimizations>, count=<value temporarily unavailable, due to optimizations>, args=<value temporarily unavailable, due to optimizations>) at vm/llvm/jit_util.cpp:470 | |
#38 0x0000000102f01b3a in ?? () | |
#39 0x000000010005f3a0 in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x106993880, call_frame=0x7fff5fbfb610) at instruction_implementations.hpp:560 | |
#40 0x000000010013fbb2 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x101004be0, previous=0x7fff5fbfb9e0, msg=@0x1063bb000, args=@0x7fff5fbfb940) at vm/vmmethod.cpp:593 | |
#41 0x000000010005f2cb in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x1069b75d0, call_frame=0x7fff5fbfb9e0) at instruction_implementations.hpp:539 | |
#42 0x000000010013fbb2 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x101004be0, previous=0x7fff5fbfbdd0, msg=@0x106997100, args=@0x7fff5fbfbd30) at vm/vmmethod.cpp:593 | |
#43 0x000000010005f2cb in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x1069969e0, call_frame=0x7fff5fbfbdd0) at instruction_implementations.hpp:539 | |
#44 0x000000010013f451 in rubinius::VMMethod::execute_specialized<rubinius::GenericArguments> (state=0x101004be0, previous=0x7fff5fbfc1e0, msg=@0x1031ae880, args=@0x7fff5fbfc140) at vm/vmmethod.cpp:593 | |
#45 0x000000010005f2cb in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x1039ceeb0, call_frame=0x7fff5fbfc1e0) at instruction_implementations.hpp:539 | |
#46 0x000000010013fbb2 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x101004be0, previous=0x7fff5fbfc6b0, msg=@0x7fff5fbfc3c0, args=@0x7fff5fbfc610) at vm/vmmethod.cpp:593 | |
#47 0x000000010016b6b1 in rubinius::Object::send_prim (this=0x10140e6f8, state=0x101004be0, exec=<value temporarily unavailable, due to optimizations>, call_frame=0x7fff5fbfc6b0, msg=<value temporarily unavailable, due to optimizations>, args=@0x7fff5fbfc610) at vm/builtin/object.cpp:520 | |
#48 0x00000001000ddeab in rubinius::Primitives::object_send (state=0x101004be0, call_frame=0x7fff5fbfc6b0, msg=@0x102d328b0, args=@0x7fff5fbfc610) at primitives_glue.gen.cpp:21548 | |
#49 0x000000010005f2cb in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x102d32250, call_frame=0x7fff5fbfc6b0) at instruction_implementations.hpp:539 | |
#50 0x000000010013f0b5 in rubinius::VMMethod::execute_specialized<rubinius::OneArgument> (state=0x101004be0, previous=0x7fff5fbfca80, msg=@0x102d33eb0, args=@0x7fff5fbfc9e0) at vm/vmmethod.cpp:593 | |
#51 0x000000010005f2cb in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x102d33950, call_frame=0x7fff5fbfca80) at instruction_implementations.hpp:539 | |
#52 0x000000010013f451 in rubinius::VMMethod::execute_specialized<rubinius::GenericArguments> (state=0x101004be0, previous=0x7fff5fbfce80, msg=@0x101c69c80, args=@0x7fff5fbfcde0) at vm/vmmethod.cpp:593 | |
#53 0x000000010005f2cb in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x102d44170, call_frame=0x7fff5fbfce80) at instruction_implementations.hpp:539 | |
#54 0x000000010013fbb2 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x101004be0, previous=0x7fff5fbfd270, msg=@0x101c6f100, args=@0x7fff5fbfd1d0) at vm/vmmethod.cpp:593 | |
#55 0x000000010005f1f2 in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x102d44d30, call_frame=0x7fff5fbfd270) at instruction_implementations.hpp:519 | |
#56 0x000000010013fbb2 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x101004be0, previous=0x7fff5fbfd670, msg=@0x101c70600, args=@0x7fff5fbfd5d0) at vm/vmmethod.cpp:593 | |
#57 0x000000010005f2cb in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x102d452d0, call_frame=0x7fff5fbfd670) at instruction_implementations.hpp:539 | |
#58 0x000000010013fbb2 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x101004be0, previous=0x7fff5fbfda70, msg=@0x102d466f0, args=@0x7fff5fbfd9d0) at vm/vmmethod.cpp:593 | |
#59 0x000000010005f2cb in rubinius::VMMethod::interpreter (state=0x101004be0, vmm=0x102d45f30, call_frame=0x7fff5fbfda70) at instruction_implementations.hpp:539 | |
#60 0x000000010013fbb2 in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x101004be0, previous=0x0, msg=@0x7fff5fbfdc50, args=@0x7fff5fbfdc20) at vm/vmmethod.cpp:593 | |
#61 0x0000000100050ed7 in thread::LockGuardTemplate<rubinius::GlobalLock>::unlock () at /Users/jake/.rvm/src/rbx-head/vm/util/thread.hpp:51 | |
#62 thread::Mutex::unlock () at /Users/jake/.rvm/src/rbx-head/vm/util/thread.hpp:29 | |
#63 ~LockGuard [inlined] () at thread.hpp:243 | |
#64 ~LockGuard [inlined] () at /Users/jake/.rvm/src/rbx-head/vm/global_lock.hpp:31 | |
#65 0x0000000100050ed7 in rubinius::CompiledFile::execute (this=<value temporarily unavailable, due to optimizations>, state=0x101004be0) at thread.hpp:53 | |
#66 0x0000000100053eec in rubinius::Environment::run_file (this=0x7fff5fbfe330, file=@0x7fff5fbfe2b0) at vm/environment.cpp:313 | |
#67 0x00000001000563a6 in std::string::_M_rep () at /usr/include/c++/4.2.1/bits/basic_string.h:450 | |
#68 0x00000001000563a6 in ~basic_string [inlined] () at vm/environment.cpp:493 | |
#69 ~basic_string [inlined] () at /usr/include/c++/4.2.1/bits/basic_string.h:493 | |
#70 0x00000001000563a6 in rubinius::Environment::run_from_filesystem (this=0x7fff5fbfe330, root=@0x7fff5fbfe830) at vm/environment.cpp:450 | |
#71 0x00000001001fb446 in std::string::_M_rep () at /usr/include/c++/4.2.1/bits/basic_string.h:50 | |
#72 0x00000001001fb446 in ~basic_string [inlined] () at vm/drivers/cli.cpp:493 | |
#73 ~basic_string [inlined] () at /usr/include/c++/4.2.1/bits/basic_string.h:493 | |
#74 0x00000001001fb446 in main (argc=<value temporarily unavailable, due to optimizations>, argv=<value temporarily unavailable, due to optimizations>) at vm/drivers/cli.cpp:50 | |
(gdb) | |
Error: signal SIGSEGV | |
0 ruby 0x000000010005398f _ZN8rubiniusL12segv_handlerEi + 159 | |
1 libSystem.B.dylib 0x00007fff824ef35a _sigtramp + 26 | |
2 ??? 0x00007fff5fbf72d0 0x0 + 140734799770320 | |
3 ruby 0x0000000100145791 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_2VMEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 417 | |
4 ruby 0x0000000100145a04 _ZN8rubinius16BlockEnvironment4callEPNS_2VMEPNS_9CallFrameERNS_9ArgumentsEi + 68 | |
5 ruby 0x000000010018175b _ZN8rubinius4Proc5yieldEPNS_2VMEPNS_9CallFrameERNS_9ArgumentsE + 27 | |
6 ruby 0x0000000100061660 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 15184 | |
7 ruby 0x000000010013f451 _ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 593 | |
8 ruby 0x000000010005f3a0 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6288 | |
9 ruby 0x000000010013fbb2 _ZN8rubinius8VMMethod19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 434 | |
10 ruby 0x000000010005f3a0 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6288 | |
11 ruby 0x000000010013fee5 _ZN8rubinius8VMMethod19execute_specializedINS_14FixedArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 485 | |
12 ruby 0x000000010005f2cb _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6075 | |
13 ruby 0x000000010013f451 _ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 593 | |
14 ruby 0x000000010005f2cb _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6075 | |
15 ruby 0x0000000100145791 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_2VMEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 417 | |
16 ruby 0x0000000100145b03 _ZN8rubinius16BlockEnvironment10call_underEPNS_2VMEPNS_10ExecutableEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 163 | |
17 ruby 0x00000001000a7e03 _ZN8rubinius10Primitives16block_call_underEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 195 | |
18 ruby 0x000000010005f2cb _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6075 | |
19 ruby 0x000000010013f451 _ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 593 | |
20 ruby 0x000000010005f3a0 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6288 | |
21 ruby 0x0000000100145791 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_2VMEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 417 | |
22 ruby 0x0000000100145a04 _ZN8rubinius16BlockEnvironment4callEPNS_2VMEPNS_9CallFrameERNS_9ArgumentsEi + 68 | |
23 ruby 0x00000001000624fa _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 18922 | |
24 ruby 0x000000010013f451 _ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 593 | |
25 ruby 0x000000010005f3a0 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6288 | |
26 ruby 0x0000000100140525 _ZN8rubinius8VMMethod19execute_specializedINS_12TwoArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 469 | |
27 ruby 0x000000010005f2cb _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6075 | |
28 ruby 0x0000000100145791 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_2VMEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 417 | |
29 ruby 0x0000000100145a04 _ZN8rubinius16BlockEnvironment4callEPNS_2VMEPNS_9CallFrameERNS_9ArgumentsEi + 68 | |
30 ruby 0x00000001001f6bfb rbx_yield_stack + 235 | |
31 ??? 0x0000000102f01b3a 0x0 + 4344257338 | |
Assertion failed: (PrettyStackTraceHead.get() == this && "Pretty stack trace entry destruction is out of order"), function ~PrettyStackTraceEntry, file PrettyStackTrace.cpp, line 99. | |
Error: signal SIGSEGV | |
0 ruby 0x000000010005398f _ZN8rubiniusL12segv_handlerEi + 159 | |
1 libSystem.B.dylib 0x00007fff824ef35a _sigtramp + 26 | |
2 ??? 0x00007fff5fbf72d0 0x0 + 140734799770320 | |
3 ruby 0x0000000100145791 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_2VMEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 417 | |
4 ruby 0x0000000100145a04 _ZN8rubinius16BlockEnvironment4callEPNS_2VMEPNS_9CallFrameERNS_9ArgumentsEi + 68 | |
5 ruby 0x000000010018175b _ZN8rubinius4Proc5yieldEPNS_2VMEPNS_9CallFrameERNS_9ArgumentsE + 27 | |
6 ruby 0x0000000100061660 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 15184 | |
7 ruby 0x000000010013f451 _ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 593 | |
8 ruby 0x000000010005f3a0 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6288 | |
9 ruby 0x000000010013fbb2 _ZN8rubinius8VMMethod19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 434 | |
10 ruby 0x000000010005f3a0 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6288 | |
11 ruby 0x000000010013fee5 _ZN8rubinius8VMMethod19execute_specializedINS_14FixedArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 485 | |
12 ruby 0x000000010005f2cb _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6075 | |
13 ruby 0x000000010013f451 _ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 593 | |
14 ruby 0x000000010005f2cb _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6075 | |
15 ruby 0x0000000100145791 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_2VMEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 417 | |
16 ruby 0x0000000100145b03 _ZN8rubinius16BlockEnvironment10call_underEPNS_2VMEPNS_10ExecutableEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 163 | |
17 ruby 0x00000001000a7e03 _ZN8rubinius10Primitives16block_call_underEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 195 | |
18 ruby 0x000000010005f2cb _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6075 | |
19 ruby 0x000000010013f451 _ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 593 | |
20 ruby 0x000000010005f3a0 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6288 | |
21 ruby 0x0000000100145791 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_2VMEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 417 | |
22 ruby 0x0000000100145a04 _ZN8rubinius16BlockEnvironment4callEPNS_2VMEPNS_9CallFrameERNS_9ArgumentsEi + 68 | |
23 ruby 0x00000001000624fa _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 18922 | |
24 ruby 0x000000010013f451 _ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 593 | |
25 ruby 0x000000010005f3a0 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6288 | |
26 ruby 0x0000000100140525 _ZN8rubinius8VMMethod19execute_specializedINS_12TwoArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 469 | |
27 ruby 0x000000010005f2cb _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6075 | |
28 ruby 0x0000000100145791 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_2VMEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 417 | |
29 ruby 0x0000000100145a04 _ZN8rubinius16BlockEnvironment4callEPNS_2VMEPNS_9CallFrameERNS_9ArgumentsEi + 68 | |
30 ruby 0x00000001001f6bfb rbx_yield_stack + 235 | |
31 ??? 0x0000000103001b3a 0x0 + 4345305914 | |
Error: signal SIGSEGV | |
0 ruby 0x000000010005398f _ZN8rubiniusL12segv_handlerEi + 159 | |
1 libSystem.B.dylib 0x00007fff824ef35a _sigtramp + 26 | |
2 ??? 0x00007fff5fbf72d0 0x0 + 140734799770320 | |
3 ruby 0x0000000100145791 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_2VMEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 417 | |
4 ruby 0x0000000100145a04 _ZN8rubinius16BlockEnvironment4callEPNS_2VMEPNS_9CallFrameERNS_9ArgumentsEi + 68 | |
5 ruby 0x000000010018175b _ZN8rubinius4Proc5yieldEPNS_2VMEPNS_9CallFrameERNS_9ArgumentsE + 27 | |
6 ruby 0x0000000100061660 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 15184 | |
7 ruby 0x000000010013f451 _ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 593 | |
8 ruby 0x000000010005f3a0 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6288 | |
9 ruby 0x000000010013fbb2 _ZN8rubinius8VMMethod19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 434 | |
10 ruby 0x000000010005f3a0 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6288 | |
11 ruby 0x000000010013fee5 _ZN8rubinius8VMMethod19execute_specializedINS_14FixedArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 485 | |
12 ruby 0x000000010005f2cb _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6075 | |
13 ruby 0x000000010013f451 _ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 593 | |
14 ruby 0x000000010005f2cb _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6075 | |
15 ruby 0x0000000100145791 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_2VMEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 417 | |
16 ruby 0x0000000100145b03 _ZN8rubinius16BlockEnvironment10call_underEPNS_2VMEPNS_10ExecutableEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 163 | |
17 ruby 0x00000001000a7e03 _ZN8rubinius10Primitives16block_call_underEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 195 | |
18 ruby 0x000000010005f2cb _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6075 | |
19 ruby 0x000000010013f451 _ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 593 | |
20 ruby 0x000000010005f3a0 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6288 | |
21 ruby 0x0000000100145791 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_2VMEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 417 | |
22 ruby 0x0000000100145a04 _ZN8rubinius16BlockEnvironment4callEPNS_2VMEPNS_9CallFrameERNS_9ArgumentsEi + 68 | |
23 ruby 0x00000001000624fa _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 18922 | |
24 ruby 0x000000010013f451 _ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 593 | |
25 ruby 0x000000010005f3a0 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6288 | |
26 ruby 0x0000000100140525 _ZN8rubinius8VMMethod19execute_specializedINS_12TwoArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameERNS_8DispatchERNS_9ArgumentsE + 469 | |
27 ruby 0x000000010005f2cb _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 6075 | |
28 ruby 0x0000000100145791 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_2VMEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 417 | |
29 ruby 0x0000000100145a04 _ZN8rubinius16BlockEnvironment4callEPNS_2VMEPNS_9CallFrameERNS_9ArgumentsEi + 68 | |
30 ruby 0x00000001001f6bfb rbx_yield_stack + 235 | |
31 ??? 0x0000000102f01b3a 0x0 + 4344257338 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment