Skip to content

Instantly share code, notes, and snippets.

@olavolav
Created May 7, 2014 11:37
Show Gist options
  • Save olavolav/66b138ebbb10fc2ad5d2 to your computer and use it in GitHub Desktop.
Save olavolav/66b138ebbb10fc2ad5d2 to your computer and use it in GitHub Desktop.
Ruby-FANN (via IRB) crashes using Rubinius 2.2.6
rbx-2.2.6 :001 > require 'ruby-fann'
=> true
rbx-2.2.6 :002 > train = RubyFann::TrainData.new(:inputs=>[[0.3, 0.4, 0.5], [0.1, 0.2, 0.3]], :desired_outputs=>[[0.7], [0.8]])
Invalid handle usage detected!
handle: 0x7f86ca9ef220
checksum: 0x0
references: ffffffff
type: ffffffff
object: 0xc000000000000000
Abort!
2 ruby 0x00000001084ddfb1 rubinius::abort() + 129
3 ruby 0x00000001086005f9 rubinius::OneArgument::invoke(rubinius::State*, rubinius::NativeMethod*, rubinius::NativeMethodEnvironment*, rubinius::Arguments&) + 169
4 ruby 0x00000001085fcf02 rubinius::Object* rubinius::NativeMethod::executor_implementation<rubinius::OneArgument>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 706
5 ruby 0x00000001085d3ecf rubinius::CallSite::empty_cache_private(rubinius::State*, rubinius::CallSite*, rubinius::CallFrame*, rubinius::Arguments&) + 383
6 ruby 0x00000001084e4450 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 7808
7 ruby 0x00000001085d1e11 rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 753
8 ruby 0x00000001085d1ab5 rubinius::BlockEnvironment::invoke(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 501
9 ruby 0x00000001085d2257 rubinius::BlockEnvironment::call_under(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 231
10 ruby 0x000000010853d4d0 rubinius::Primitives::block_call_under(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 80
11 ruby 0x00000001084e46d3 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 8451
12 ruby 0x0000000108534426 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 790
13 ruby 0x00000001084e4450 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 7808
14 ruby 0x0000000108534426 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 790
15 ruby 0x00000001084e4450 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 7808
16 ruby 0x0000000108534426 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 790
17 ruby 0x00000001084e4450 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 7808
18 ruby 0x0000000108535815 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::TwoArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 805
19 ruby 0x00000001084e4450 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 7808
20 ruby 0x00000001085d1e11 rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 753
21 ruby 0x00000001085d1ab5 rubinius::BlockEnvironment::invoke(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 501
22 ruby 0x00000001085d204d rubinius::BlockEnvironment::call(rubinius::State*, rubinius::CallFrame*, rubinius::Arguments&, int) + 61
23 ruby 0x00000001084e5188 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 11192
24 ruby 0x00000001085352fd rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 797
25 ruby 0x00000001084e4544 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 8052
26 ruby 0x00000001085d1e11 rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 753
27 ruby 0x00000001085d1ab5 rubinius::BlockEnvironment::invoke(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 501
28 ruby 0x00000001085d204d rubinius::BlockEnvironment::call(rubinius::State*, rubinius::CallFrame*, rubinius::Arguments&, int) + 61
29 ruby 0x00000001084e5188 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 11192
30 ruby 0x00000001085d1e11 rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 753
31 ruby 0x00000001085d1ab5 rubinius::BlockEnvironment::invoke(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 501
32 ruby 0x00000001085d204d rubinius::BlockEnvironment::call(rubinius::State*, rubinius::CallFrame*, rubinius::Arguments&, int) + 61
33 ruby 0x00000001084e5188 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 11192
34 ruby 0x0000000108534905 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 773
35 ruby 0x00000001085d7b41 rubinius::CompiledCode::default_executor(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 545
36 ruby 0x00000001085d3ecf rubinius::CallSite::empty_cache_private(rubinius::State*, rubinius::CallSite*, rubinius::CallFrame*, rubinius::Arguments&) + 383
37 ruby 0x00000001084e4544 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 8052
38 ruby 0x00000001085d1e11 rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 753
39 ruby 0x00000001085d1ab5 rubinius::BlockEnvironment::invoke(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 501
40 ruby 0x00000001085d204d rubinius::BlockEnvironment::call(rubinius::State*, rubinius::CallFrame*, rubinius::Arguments&, int) + 61
41 ruby 0x000000010860c2d4 rubinius::Proc::call(rubinius::State*, rubinius::CallFrame*, rubinius::Arguments&) + 580
42 ruby 0x000000010855a6a0 rubinius::Primitives::proc_call(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 80
43 ruby 0x00000001084e46d3 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 8451
44 ruby 0x0000000108534e05 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 805
45 ruby 0x00000001084d7009 rubinius::Dispatch::send(rubinius::State*, rubinius::CallFrame*, rubinius::LookupData&, rubinius::Arguments&, rubinius::MethodMissingReason) + 185
46 ruby 0x0000000108618c3b rubinius::System::vm_catch(rubinius::State*, rubinius::Object*, rubinius::Object*, rubinius::CallFrame*) + 299
47 ruby 0x0000000108563c19 rubinius::Primitives::vm_catch(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 105
48 ruby 0x00000001084e4450 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 7808
49 ruby 0x00000001085d1e11 rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 753
50 ruby 0x00000001085d1ab5 rubinius::BlockEnvironment::invoke(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 501
51 ruby 0x00000001085d204d rubinius::BlockEnvironment::call(rubinius::State*, rubinius::CallFrame*, rubinius::Arguments&, int) + 61
52 ruby 0x00000001084e5188 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 11192
53 ruby 0x00000001085352fd rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 797
54 ruby 0x00000001084e4544 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 8052
55 ruby 0x0000000108534426 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 790
56 ruby 0x00000001085d3ecf rubinius::CallSite::empty_cache_private(rubinius::State*, rubinius::CallSite*, rubinius::CallFrame*, rubinius::Arguments&) + 383
57 ruby 0x00000001084e4544 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 8052
58 ruby 0x0000000108534905 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 773
59 ruby 0x00000001085d7b41 rubinius::CompiledCode::default_executor(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 545
60 ruby 0x00000001085d368f rubinius::CallSite::empty_cache(rubinius::State*, rubinius::CallSite*, rubinius::CallFrame*, rubinius::Arguments&) + 383
61 ruby 0x00000001084e4544 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 8052
62 ruby 0x0000000108534905 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 773
63 ruby 0x00000001085d7b41 rubinius::CompiledCode::default_executor(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 545
64 ruby 0x00000001085d368f rubinius::CallSite::empty_cache(rubinius::State*, rubinius::CallSite*, rubinius::CallFrame*, rubinius::Arguments&) + 383
65 ruby 0x00000001084e4450 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 7808
66 ruby 0x00000001085d1e11 rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 753
67 ruby 0x00000001085d1ab5 rubinius::BlockEnvironment::invoke(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 501
68 ruby 0x00000001085d204d rubinius::BlockEnvironment::call(rubinius::State*, rubinius::CallFrame*, rubinius::Arguments&, int) + 61
69 ruby 0x000000010860c2d4 rubinius::Proc::call(rubinius::State*, rubinius::CallFrame*, rubinius::Arguments&) + 580
70 ruby 0x000000010855a6a0 rubinius::Primitives::proc_call(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 80
71 ruby 0x00000001084e46d3 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 8451
72 ruby 0x0000000108534e05 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 805
73 ruby 0x00000001084d7009 rubinius::Dispatch::send(rubinius::State*, rubinius::CallFrame*, rubinius::LookupData&, rubinius::Arguments&, rubinius::MethodMissingReason) + 185
74 ruby 0x0000000108618c3b rubinius::System::vm_catch(rubinius::State*, rubinius::Object*, rubinius::Object*, rubinius::CallFrame*) + 299
75 ruby 0x0000000108563c19 rubinius::Primitives::vm_catch(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 105
76 ruby 0x00000001085d7b41 rubinius::CompiledCode::default_executor(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 545
77 ruby 0x00000001085d368f rubinius::CallSite::empty_cache(rubinius::State*, rubinius::CallSite*, rubinius::CallFrame*, rubinius::Arguments&) + 383
78 ruby 0x00000001084e4450 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 7808
79 ruby 0x00000001085d1e11 rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 753
80 ruby 0x00000001085d1ab5 rubinius::BlockEnvironment::invoke(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 501
81 ruby 0x00000001085d204d rubinius::BlockEnvironment::call(rubinius::State*, rubinius::CallFrame*, rubinius::Arguments&, int) + 61
82 ruby 0x00000001084e5188 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 11192
83 ruby 0x00000001085352fd rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 797
84 ruby 0x00000001085d7b41 rubinius::CompiledCode::default_executor(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 545
85 ruby 0x00000001085d368f rubinius::CallSite::empty_cache(rubinius::State*, rubinius::CallSite*, rubinius::CallFrame*, rubinius::Arguments&) + 383
86 ruby 0x00000001084e4544 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 8052
87 ruby 0x0000000108534426 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 790
88 ruby 0x00000001085d7b41 rubinius::CompiledCode::default_executor(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 545
89 ruby 0x00000001085d3ecf rubinius::CallSite::empty_cache_private(rubinius::State*, rubinius::CallSite*, rubinius::CallFrame*, rubinius::Arguments&) + 383
90 ruby 0x00000001084e4544 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 8052
91 ruby 0x0000000108534426 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 790
92 ruby 0x00000001085d7b41 rubinius::CompiledCode::default_executor(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 545
93 ruby 0x00000001085d368f rubinius::CallSite::empty_cache(rubinius::State*, rubinius::CallSite*, rubinius::CallFrame*, rubinius::Arguments&) + 383
94 ruby 0x00000001084e4450 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 7808
95 ruby 0x0000000108533e57 rubinius::MachineCode::execute_as_script(rubinius::State*, rubinius::CompiledCode*, rubinius::CallFrame*) + 487
96 ruby 0x0000000108619a94 rubinius::System::vm_run_script(rubinius::State*, rubinius::GCTokenImpl&, rubinius::CompiledCode*, rubinius::CallFrame*) + 180
97 ruby 0x000000010856900f rubinius::Primitives::vm_run_script(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 111
98 ruby 0x00000001084e4450 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 7808
99 ruby 0x0000000108534426 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 790
---------------------------------------------
CRASH: A fatal error has occurred.
Backtrace:
0 ruby 0x00000001085962cc _ZN8rubiniusL12segv_handlerEi + 412
1 libsystem_platform.dylib 0x00007fff9516b5aa _sigtramp + 26
2 libsystem_pthread.dylib 0x00007fff79e4c310 _thread + 0
3 ruby 0x00000001084ddfb6 _ZN8rubinius5abortEv + 134
4 ruby 0x00000001086005f9 _ZN8rubinius11OneArgument6invokeEPNS_5StateEPNS_12NativeMethodEPNS_23NativeMethodEnvironmentERNS_9ArgumentsE + 169
5 ruby 0x00000001085fcf02 _ZN8rubinius12NativeMethod23executor_implementationINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 706
6 ruby 0x00000001085d3ecf _ZN8rubinius8CallSite19empty_cache_privateEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 383
7 ruby 0x00000001084e4450 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 7808
8 ruby 0x00000001085d1e11 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 753
9 ruby 0x00000001085d1ab5 _ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 501
10 ruby 0x00000001085d2257 _ZN8rubinius16BlockEnvironment10call_underEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 231
11 ruby 0x000000010853d4d0 _ZN8rubinius10Primitives16block_call_underEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 80
12 ruby 0x00000001084e46d3 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 8451
13 ruby 0x0000000108534426 _ZN8rubinius11MachineCode19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 790
14 ruby 0x00000001084e4450 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 7808
15 ruby 0x0000000108534426 _ZN8rubinius11MachineCode19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 790
16 ruby 0x00000001084e4450 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 7808
17 ruby 0x0000000108534426 _ZN8rubinius11MachineCode19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 790
18 ruby 0x00000001084e4450 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 7808
19 ruby 0x0000000108535815 _ZN8rubinius11MachineCode19execute_specializedINS_12TwoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 805
20 ruby 0x00000001084e4450 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 7808
21 ruby 0x00000001085d1e11 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 753
22 ruby 0x00000001085d1ab5 _ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 501
23 ruby 0x00000001085d204d _ZN8rubinius16BlockEnvironment4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsEi + 61
24 ruby 0x00000001084e5188 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 11192
25 ruby 0x00000001085352fd _ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 797
26 ruby 0x00000001084e4544 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 8052
27 ruby 0x00000001085d1e11 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 753
28 ruby 0x00000001085d1ab5 _ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 501
29 ruby 0x00000001085d204d _ZN8rubinius16BlockEnvironment4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsEi + 61
30 ruby 0x00000001084e5188 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 11192
31 ruby 0x00000001085d1e11 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 753
32 ruby 0x00000001085d1ab5 _ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 501
33 ruby 0x00000001085d204d _ZN8rubinius16BlockEnvironment4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsEi + 61
34 ruby 0x00000001084e5188 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 11192
35 ruby 0x0000000108534905 _ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 773
36 ruby 0x00000001085d7b41 _ZN8rubinius12CompiledCode16default_executorEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 545
37 ruby 0x00000001085d3ecf _ZN8rubinius8CallSite19empty_cache_privateEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 383
38 ruby 0x00000001084e4544 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 8052
39 ruby 0x00000001085d1e11 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 753
40 ruby 0x00000001085d1ab5 _ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 501
41 ruby 0x00000001085d204d _ZN8rubinius16BlockEnvironment4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsEi + 61
42 ruby 0x000000010860c2d4 _ZN8rubinius4Proc4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsE + 580
43 ruby 0x000000010855a6a0 _ZN8rubinius10Primitives9proc_callEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 80
44 ruby 0x00000001084e46d3 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 8451
45 ruby 0x0000000108534e05 _ZN8rubinius11MachineCode19execute_specializedINS_17SplatOnlyArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 805
46 ruby 0x00000001084d7009 _ZN8rubinius8Dispatch4sendEPNS_5StateEPNS_9CallFrameERNS_10LookupDataERNS_9ArgumentsENS_19MethodMissingReasonE + 185
47 ruby 0x0000000108618c3b _ZN8rubinius6System8vm_catchEPNS_5StateEPNS_6ObjectES4_PNS_9CallFrameE + 299
48 ruby 0x0000000108563c19 _ZN8rubinius10Primitives8vm_catchEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 105
49 ruby 0x00000001084e4450 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 7808
50 ruby 0x00000001085d1e11 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 753
51 ruby 0x00000001085d1ab5 _ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 501
52 ruby 0x00000001085d204d _ZN8rubinius16BlockEnvironment4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsEi + 61
53 ruby 0x00000001084e5188 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 11192
54 ruby 0x00000001085352fd _ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 797
55 ruby 0x00000001084e4544 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 8052
56 ruby 0x0000000108534426 _ZN8rubinius11MachineCode19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 790
57 ruby 0x00000001085d3ecf _ZN8rubinius8CallSite19empty_cache_privateEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 383
58 ruby 0x00000001084e4544 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 8052
59 ruby 0x0000000108534905 _ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 773
60 ruby 0x00000001085d7b41 _ZN8rubinius12CompiledCode16default_executorEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 545
61 ruby 0x00000001085d368f _ZN8rubinius8CallSite11empty_cacheEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 383
62 ruby 0x00000001084e4544 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 8052
63 ruby 0x0000000108534905 _ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 773
Wrote full error report to: /Users/olav/.rbx/rubinius_last_error_52432
Run 'rbx report' to submit this crash report!
Illegal instruction: 4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment