Skip to content

Instantly share code, notes, and snippets.

@dzhulk
Created November 29, 2012 15:34
Show Gist options
  • Select an option

  • Save dzhulk/4169834 to your computer and use it in GitHub Desktop.

Select an option

Save dzhulk/4169834 to your computer and use it in GitHub Desktop.
crash
rbx -S rails s
==================================== ERROR ====================================
| An extension is trying to add an invalid handle at the following location: |
| v8_handle.cpp:31 |
| |
| An invalid handle means that it points to an invalid VALUE. This can happen |
| when you haven't initialized the VALUE pointer yet, in which case we |
| suggest either initializing it properly or otherwise first initialize it to |
| NULL if you can only set it to a proper VALUE pointer afterwards. Consider |
| the following example that could cause this problem: |
| |
| VALUE ptr; |
| rb_gc_register_address(&ptr); |
| ptr = rb_str_new("test"); |
| |
| Either change this register after initializing |
| |
| VALUE ptr; |
| ptr = rb_str_new("test"); |
| rb_gc_register_address(&ptr); |
| |
| Or initialize it with NULL: |
| |
| VALUE ptr = NULL; |
| rb_gc_register_address(&ptr); |
| ptr = rb_str_new("test"); |
| |
================================== ERROR ======================================
[BUG: Halting due to invalid handle]
2 rbx 0x000000010821e193 rubinius::bug(char const*) + 67
3 rbx 0x00000001083012d8 rubinius::SharedState::add_global_handle_location(rubinius::capi::Handle**, char const*, int) + 1222
4 v8.bundle 0x000000010ff94341 v8_handle::v8_handle(v8::Handle<void>) + 105
5 v8.bundle 0x000000010ff943cb rr_v8_handle_new(long, v8::Handle<void>) + 43
6 v8.bundle 0x000000010ff96f3e rr_init_value() + 46
7 v8.bundle 0x000000010ff91b73 Init_v8 + 35
8 rbx 0x0000000108364adf rubinius::GenericArguments::invoke(rubinius::State*, rubinius::NativeMethod*, rubinius::NativeMethodEnvironment*, rubinius::Arguments&) + 10623
9 rbx 0x0000000108361f6c rubinius::Object* rubinius::NativeMethod::executor_implementation<rubinius::GenericArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 972
10 rbx 0x0000000108348d86 rubinius::Executable::invoke(rubinius::State*, rubinius::Symbol*, rubinius::Module*, rubinius::Object*, rubinius::Array*, rubinius::Object*, rubinius::CallFrame*) + 140
11 rbx 0x00000001082b8388 rubinius::Primitives::executable_invoke(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 670
12 rbx 0x0000000108227186 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9318
13 rbx 0x0000000108297c64 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::TwoArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 1060
14 rbx 0x0000000108227186 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9318
15 rbx 0x0000000108296ec4 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 1044
16 rbx 0x0000000108227062 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9026
17 rbx 0x0000000108296ec4 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 1044
18 rbx 0x0000000108227186 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9318
19 rbx 0x00000001082977c4 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 1044
20 rbx 0x0000000108227186 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9318
21 rbx 0x00000001082977c4 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 1044
22 rbx 0x00000001082233b8 rubinius::InlineCache::empty_cache_super(rubinius::State*, rubinius::InlineCache*, rubinius::CallFrame*, rubinius::Arguments&) + 580
23 rbx 0x000000010822a822 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 23298
24 rbx 0x000000010833863e rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 1150
25 rbx 0x00000001083387b0 rubinius::BlockEnvironment::invoke(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 260
26 rbx 0x0000000108338ad0 rubinius::BlockEnvironment::call(rubinius::State*, rubinius::CallFrame*, rubinius::Arguments&, int) + 68
27 rbx 0x0000000108228277 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 13655
28 rbx 0x00000001082977c4 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 1044
29 rbx 0x00000001082272cc rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9644
30 rbx 0x00000001082977c4 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 1044
31 rbx 0x0000000108223818 rubinius::InlineCache::empty_cache_private(rubinius::State*, rubinius::InlineCache*, rubinius::CallFrame*, rubinius::Arguments&) + 554
32 rbx 0x0000000108227186 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9318
33 rbx 0x0000000108296ec4 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 1044
34 rbx 0x000000010833e953 rubinius::CompiledCode::default_executor(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 469
35 rbx 0x0000000108223c1d rubinius::InlineCache::empty_cache(rubinius::State*, rubinius::InlineCache*, rubinius::CallFrame*, rubinius::Arguments&) + 629
36 rbx 0x0000000108227186 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9318
37 rbx 0x0000000108295801 rubinius::MachineCode::execute_as_script(rubinius::State*, rubinius::CompiledCode*, rubinius::CallFrame*) + 499
38 rbx 0x000000010839cf28 rubinius::System::vm_run_script(rubinius::State*, rubinius::GCTokenImpl&, rubinius::CompiledCode*, rubinius::CallFrame*) + 240
39 rbx 0x00000001082f10f6 rubinius::Primitives::vm_run_script(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 284
40 rbx 0x0000000108227186 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9318
41 rbx 0x00000001082977c4 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 1044
42 rbx 0x0000000108227186 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9318
43 rbx 0x00000001082977c4 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 1044
44 rbx 0x00000001082233b8 rubinius::InlineCache::empty_cache_super(rubinius::State*, rubinius::InlineCache*, rubinius::CallFrame*, rubinius::Arguments&) + 580
45 rbx 0x000000010822a822 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 23298
46 rbx 0x000000010833863e rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 1150
47 rbx 0x00000001083387b0 rubinius::BlockEnvironment::invoke(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 260
48 rbx 0x0000000108338ad0 rubinius::BlockEnvironment::call(rubinius::State*, rubinius::CallFrame*, rubinius::Arguments&, int) + 68
49 rbx 0x0000000108228277 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 13655
50 rbx 0x00000001082977c4 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 1044
51 rbx 0x0000000108223818 rubinius::InlineCache::empty_cache_private(rubinius::State*, rubinius::InlineCache*, rubinius::CallFrame*, rubinius::Arguments&) + 554
52 rbx 0x00000001082272cc rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9644
53 rbx 0x00000001082977c4 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 1044
54 rbx 0x0000000108223818 rubinius::InlineCache::empty_cache_private(rubinius::State*, rubinius::InlineCache*, rubinius::CallFrame*, rubinius::Arguments&) + 554
55 rbx 0x0000000108227186 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9318
56 rbx 0x0000000108296ec4 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 1044
57 rbx 0x000000010833e953 rubinius::CompiledCode::default_executor(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 469
58 rbx 0x0000000108366626 rubinius::Object::send_prim(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&, rubinius::Symbol*) + 348
59 rbx 0x000000010836666a rubinius::Object::private_send_prim(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 28
60 rbx 0x00000001082d07e6 rubinius::Primitives::object_send(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 130
61 rbx 0x0000000108223c1d rubinius::InlineCache::empty_cache(rubinius::State*, rubinius::InlineCache*, rubinius::CallFrame*, rubinius::Arguments&) + 629
62 rbx 0x00000001082274ea rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 10186
63 rbx 0x000000010833863e rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 1150
64 rbx 0x00000001083387b0 rubinius::BlockEnvironment::invoke(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 260
65 rbx 0x0000000108338ad0 rubinius::BlockEnvironment::call(rubinius::State*, rubinius::CallFrame*, rubinius::Arguments&, int) + 68
66 rbx 0x00000001082282c8 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 13736
67 rbx 0x000000010833863e rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 1150
68 rbx 0x00000001083387b0 rubinius::BlockEnvironment::invoke(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 260
69 rbx 0x0000000108338ad0 rubinius::BlockEnvironment::call(rubinius::State*, rubinius::CallFrame*, rubinius::Arguments&, int) + 68
70 rbx 0x0000000108417fb6 rbx_yield_stack + 134
71 ??? 0x000000010a78554b 0x0 + 4470625611
72 rbx 0x00000001082272cc rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9644
73 rbx 0x0000000108296a37 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 1063
74 rbx 0x0000000108223c1d rubinius::InlineCache::empty_cache(rubinius::State*, rubinius::InlineCache*, rubinius::CallFrame*, rubinius::Arguments&) + 629
75 rbx 0x00000001082272cc rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9644
76 rbx 0x0000000108296ec4 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 1044
77 rbx 0x000000010833e953 rubinius::CompiledCode::default_executor(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 469
78 rbx 0x00000001082235e8 rubinius::InlineCache::empty_cache_vcall(rubinius::State*, rubinius::InlineCache*, rubinius::CallFrame*, rubinius::Arguments&) + 554
79 rbx 0x0000000108227062 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9026
80 rbx 0x0000000108296ec4 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 1044
81 rbx 0x000000010833e953 rubinius::CompiledCode::default_executor(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 469
82 rbx 0x0000000108223c1d rubinius::InlineCache::empty_cache(rubinius::State*, rubinius::InlineCache*, rubinius::CallFrame*, rubinius::Arguments&) + 629
83 rbx 0x0000000108227186 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9318
84 rbx 0x0000000108296ec4 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 1044
85 rbx 0x000000010833e953 rubinius::CompiledCode::default_executor(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 469
86 rbx 0x0000000108223c1d rubinius::InlineCache::empty_cache(rubinius::State*, rubinius::InlineCache*, rubinius::CallFrame*, rubinius::Arguments&) + 629
87 rbx 0x0000000108227186 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9318
88 rbx 0x0000000108295801 rubinius::MachineCode::execute_as_script(rubinius::State*, rubinius::CompiledCode*, rubinius::CallFrame*) + 499
89 rbx 0x000000010839cf28 rubinius::System::vm_run_script(rubinius::State*, rubinius::GCTokenImpl&, rubinius::CompiledCode*, rubinius::CallFrame*) + 240
90 rbx 0x00000001082f10f6 rubinius::Primitives::vm_run_script(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 284
91 rbx 0x0000000108227186 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9318
92 rbx 0x00000001082977c4 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 1044
93 rbx 0x0000000108227186 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 9318
94 rbx 0x00000001082977c4 rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(rubinius::State*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) + 1044
95 rbx 0x00000001082233b8 rubinius::InlineCache::empty_cache_super(rubinius::State*, rubinius::InlineCache*, rubinius::CallFrame*, rubinius::Arguments&) + 580
96 rbx 0x000000010822a822 rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*, rubinius::InterpreterCallFrame*) + 23298
97 rbx 0x000000010833863e rubinius::BlockEnvironment::execute_interpreter(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 1150
98 rbx 0x00000001083387b0 rubinius::BlockEnvironment::invoke(rubinius::State*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 260
99 rbx 0x0000000108338ad0 rubinius::BlockEnvironment::call(rubinius::State*, rubinius::CallFrame*, rubinius::Arguments&, int) + 68
---------------------------------------------
CRASH: A fatal error has occurred.
Backtrace:
0 rbx 0x0000000108219df0 _ZN8rubiniusL12segv_handlerEi + 544
1 libsystem_c.dylib 0x00007fff8ce1b8ea _sigtramp + 26
2 ??? 0x0000000000000006 0x0 + 6
3 rbx 0x000000010821e198 _ZN8rubinius3bugEPKc + 72
4 rbx 0x00000001083012d8 _ZN8rubinius11SharedState26add_global_handle_locationEPPNS_4capi6HandleEPKci + 1222
5 v8.bundle 0x000000010ff94341 _ZN9v8_handleC1EN2v86HandleIvEE + 105
6 v8.bundle 0x000000010ff943cb _Z16rr_v8_handle_newlN2v86HandleIvEE + 43
7 v8.bundle 0x000000010ff96f3e _Z13rr_init_valuev + 46
8 v8.bundle 0x000000010ff91b73 Init_v8 + 35
9 rbx 0x0000000108364adf _ZN8rubinius16GenericArguments6invokeEPNS_5StateEPNS_12NativeMethodEPNS_23NativeMethodEnvironmentERNS_9ArgumentsE + 10623
10 rbx 0x0000000108361f6c _ZN8rubinius12NativeMethod23executor_implementationINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 972
11 rbx 0x0000000108348d86 _ZN8rubinius10Executable6invokeEPNS_5StateEPNS_6SymbolEPNS_6ModuleEPNS_6ObjectEPNS_5ArrayES8_PNS_9CallFrameE + 140
12 rbx 0x00000001082b8388 _ZN8rubinius10Primitives17executable_invokeEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 670
13 rbx 0x0000000108227186 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318
14 rbx 0x0000000108297c64 _ZN8rubinius11MachineCode19execute_specializedINS_12TwoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1060
15 rbx 0x0000000108227186 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318
16 rbx 0x0000000108296ec4 _ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
17 rbx 0x0000000108227062 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9026
18 rbx 0x0000000108296ec4 _ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
19 rbx 0x0000000108227186 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318
20 rbx 0x00000001082977c4 _ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
21 rbx 0x0000000108227186 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318
22 rbx 0x00000001082977c4 _ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
23 rbx 0x00000001082233b8 _ZN8rubinius11InlineCache17empty_cache_superEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 580
24 rbx 0x000000010822a822 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 23298
25 rbx 0x000000010833863e _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 1150
26 rbx 0x00000001083387b0 _ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 260
27 rbx 0x0000000108338ad0 _ZN8rubinius16BlockEnvironment4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsEi + 68
28 rbx 0x0000000108228277 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 13655
29 rbx 0x00000001082977c4 _ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
30 rbx 0x00000001082272cc _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9644
31 rbx 0x00000001082977c4 _ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
32 rbx 0x0000000108223818 _ZN8rubinius11InlineCache19empty_cache_privateEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 554
33 rbx 0x0000000108227186 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318
34 rbx 0x0000000108296ec4 _ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
35 rbx 0x000000010833e953 _ZN8rubinius12CompiledCode16default_executorEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 469
36 rbx 0x0000000108223c1d _ZN8rubinius11InlineCache11empty_cacheEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 629
37 rbx 0x0000000108227186 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318
38 rbx 0x0000000108295801 _ZN8rubinius11MachineCode17execute_as_scriptEPNS_5StateEPNS_12CompiledCodeEPNS_9CallFrameE + 499
39 rbx 0x000000010839cf28 _ZN8rubinius6System13vm_run_scriptEPNS_5StateERNS_11GCTokenImplEPNS_12CompiledCodeEPNS_9CallFrameE + 240
40 rbx 0x00000001082f10f6 _ZN8rubinius10Primitives13vm_run_scriptEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 284
41 rbx 0x0000000108227186 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318
42 rbx 0x00000001082977c4 _ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
43 rbx 0x0000000108227186 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318
44 rbx 0x00000001082977c4 _ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
45 rbx 0x00000001082233b8 _ZN8rubinius11InlineCache17empty_cache_superEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 580
46 rbx 0x000000010822a822 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 23298
47 rbx 0x000000010833863e _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 1150
48 rbx 0x00000001083387b0 _ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 260
49 rbx 0x0000000108338ad0 _ZN8rubinius16BlockEnvironment4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsEi + 68
50 rbx 0x0000000108228277 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 13655
51 rbx 0x00000001082977c4 _ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
52 rbx 0x0000000108223818 _ZN8rubinius11InlineCache19empty_cache_privateEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 554
53 rbx 0x00000001082272cc _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9644
54 rbx 0x00000001082977c4 _ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
55 rbx 0x0000000108223818 _ZN8rubinius11InlineCache19empty_cache_privateEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 554
56 rbx 0x0000000108227186 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318
57 rbx 0x0000000108296ec4 _ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
58 rbx 0x000000010833e953 _ZN8rubinius12CompiledCode16default_executorEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 469
59 rbx 0x0000000108366626 _ZN8rubinius6Object9send_primEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsEPNS_6SymbolE + 348
60 rbx 0x000000010836666a _ZN8rubinius6Object17private_send_primEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 28
61 rbx 0x00000001082d07e6 _ZN8rubinius10Primitives11object_sendEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 130
62 rbx 0x0000000108223c1d _ZN8rubinius11InlineCache11empty_cacheEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 629
63 rbx 0x00000001082274ea _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 10186
Wrote full error report to: /Users/murat/.rbx/rubinius_last_error_94473
Run 'rbx report' to submit this crash report!
Rubinius Crash Report #rbxcrashreport
Error: signal SIGILL
[[Backtrace]]
0 rbx 0x0000000108219df0 _ZN8rubiniusL12segv_handlerEi + 544
1 libsystem_c.dylib 0x00007fff8ce1b8ea _sigtramp + 26
2 ??? 0x0000000000000006 0x0 + 6
3 rbx 0x000000010821e198 _ZN8rubinius3bugEPKc + 72
4 rbx 0x00000001083012d8 _ZN8rubinius11SharedState26add_global_handle_locationEPPNS_4capi6HandleEPKci + 1222
5 v8.bundle 0x000000010ff94341 _ZN9v8_handleC1EN2v86HandleIvEE + 105
6 v8.bundle 0x000000010ff943cb _Z16rr_v8_handle_newlN2v86HandleIvEE + 43
7 v8.bundle 0x000000010ff96f3e _Z13rr_init_valuev + 46
8 v8.bundle 0x000000010ff91b73 Init_v8 + 35
9 rbx 0x0000000108364adf _ZN8rubinius16GenericArguments6invokeEPNS_5StateEPNS_12NativeMethodEPNS_23NativeMethodEnvironmentERNS_9ArgumentsE + 10623
10 rbx 0x0000000108361f6c _ZN8rubinius12NativeMethod23executor_implementationINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 972
11 rbx 0x0000000108348d86 _ZN8rubinius10Executable6invokeEPNS_5StateEPNS_6SymbolEPNS_6ModuleEPNS_6ObjectEPNS_5ArrayES8_PNS_9CallFrameE + 140
12 rbx 0x00000001082b8388 _ZN8rubinius10Primitives17executable_invokeEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 670
13 rbx 0x0000000108227186 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318
14 rbx 0x0000000108297c64 _ZN8rubinius11MachineCode19execute_specializedINS_12TwoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1060
15 rbx 0x0000000108227186 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318
16 rbx 0x0000000108296ec4 _ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
17 rbx 0x0000000108227062 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9026
18 rbx 0x0000000108296ec4 _ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
19 rbx 0x0000000108227186 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318
20 rbx 0x00000001082977c4 _ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
21 rbx 0x0000000108227186 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318
22 rbx 0x00000001082977c4 _ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
23 rbx 0x00000001082233b8 _ZN8rubinius11InlineCache17empty_cache_superEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 580
24 rbx 0x000000010822a822 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 23298
25 rbx 0x000000010833863e _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 1150
26 rbx 0x00000001083387b0 _ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 260
27 rbx 0x0000000108338ad0 _ZN8rubinius16BlockEnvironment4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsEi + 68
28 rbx 0x0000000108228277 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 13655
29 rbx 0x00000001082977c4 _ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
30 rbx 0x00000001082272cc _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9644
31 rbx 0x00000001082977c4 _ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
32 rbx 0x0000000108223818 _ZN8rubinius11InlineCache19empty_cache_privateEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 554
33 rbx 0x0000000108227186 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318
34 rbx 0x0000000108296ec4 _ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
35 rbx 0x000000010833e953 _ZN8rubinius12CompiledCode16default_executorEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 469
36 rbx 0x0000000108223c1d _ZN8rubinius11InlineCache11empty_cacheEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 629
37 rbx 0x0000000108227186 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318
38 rbx 0x0000000108295801 _ZN8rubinius11MachineCode17execute_as_scriptEPNS_5StateEPNS_12CompiledCodeEPNS_9CallFrameE + 499
39 rbx 0x000000010839cf28 _ZN8rubinius6System13vm_run_scriptEPNS_5StateERNS_11GCTokenImplEPNS_12CompiledCodeEPNS_9CallFrameE + 240
40 rbx 0x00000001082f10f6 _ZN8rubinius10Primitives13vm_run_scriptEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 284
41 rbx 0x0000000108227186 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318
42 rbx 0x00000001082977c4 _ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
43 rbx 0x0000000108227186 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318
44 rbx 0x00000001082977c4 _ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
45 rbx 0x00000001082233b8 _ZN8rubinius11InlineCache17empty_cache_superEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 580
46 rbx 0x000000010822a822 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 23298
47 rbx 0x000000010833863e _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 1150
48 rbx 0x00000001083387b0 _ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 260
49 rbx 0x0000000108338ad0 _ZN8rubinius16BlockEnvironment4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsEi + 68
50 rbx 0x0000000108228277 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 13655
51 rbx 0x00000001082977c4 _ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
52 rbx 0x0000000108223818 _ZN8rubinius11InlineCache19empty_cache_privateEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 554
53 rbx 0x00000001082272cc _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9644
54 rbx 0x00000001082977c4 _ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
55 rbx 0x0000000108223818 _ZN8rubinius11InlineCache19empty_cache_privateEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 554
56 rbx 0x0000000108227186 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318
57 rbx 0x0000000108296ec4 _ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044
58 rbx 0x000000010833e953 _ZN8rubinius12CompiledCode16default_executorEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 469
59 rbx 0x0000000108366626 _ZN8rubinius6Object9send_primEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsEPNS_6SymbolE + 348
60 rbx 0x000000010836666a _ZN8rubinius6Object17private_send_primEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 28
61 rbx 0x00000001082d07e6 _ZN8rubinius10Primitives11object_sendEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 130
62 rbx 0x0000000108223c1d _ZN8rubinius11InlineCache11empty_cacheEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 629
63 rbx 0x00000001082274ea _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 10186
[[System Info]]
sysname: Darwin
nodename: Murats-MacBook-Pro.local
release: 12.2.0
version: Darwin Kernel Version 12.2.0: Sat Aug 25 00:48:52 PDT 2012; root:xnu-2050.18.24~1/RELEASE_X86_64
machine: x86_64
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment