Created
April 16, 2011 22:27
-
-
Save pointlessone/923563 to your computer and use it in GitHub Desktop.
[BUG] Uncaught C++ internal exception
This file contains hidden or 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
| [BUG] Uncaught C++ internal exception | |
| So sorry, it appears that you've encountered an internal | |
| bug. Please report this on the rubinius issue tracker. | |
| Include the following backtrace in the issue: | |
| Abort! | |
| 2 libobjc.A.dylib 0x00007fff83d68d3d _objc_terminate + 120 | |
| 3 libstdc++.6.dylib 0x00007fff887e2ae1 __cxxabiv1::__terminate(void (*)()) + 11 | |
| 4 libstdc++.6.dylib 0x00007fff887e2b16 __cxxabiv1::__unexpected(void (*)()) + 0 | |
| 5 libstdc++.6.dylib 0x00007fff887e2bfc __gxx_exception_cleanup(_Unwind_Reason_Code, _Unwind_Exception*) + 0 | |
| 6 rbx 0x00000001000273fe rubinius::TypeError::raise(rubinius::object_type, rubinius::Object*, char const*) + 94 | |
| 7 rbx 0x000000010012d4b9 rubinius::Integer::slow_to_native() + 57 | |
| 8 rbx 0x0000000100134e55 rubinius::MethodTable::find_entry(rubinius::VM*, rubinius::Symbol*) + 181 | |
| 9 rbx 0x000000010002a35c rubinius::InlineCache::fill_public(rubinius::VM*, rubinius::Object*, rubinius::Symbol*) + 188 | |
| 10 rbx 0x000000010002b05b rubinius::InlineCache::empty_cache(rubinius::VM*, rubinius::InlineCache*, rubinius::CallFrame*, rubinius::Arguments&) + 91 | |
| 11 ??? 0x0000000110524da3 0x0 + 4568796579 | |
| 12 rbx 0x000000010011b3e4 rubinius::BlockEnvironment::call(rubinius::VM*, rubinius::CallFrame*, rubinius::Arguments&, int) + 68 | |
| 13 rbx 0x0000000100217a7b rbx_yield_stack + 235 | |
| 14 ??? 0x0000000102c4d810 0x0 + 4341422096 | |
| 15 rbx 0x00000001000374c1 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12689 | |
| 16 rbx 0x0000000100115e1f rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::OneArgument>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 495 | |
| 17 rbx 0x0000000100036e54 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 11044 | |
| 18 rbx 0x0000000100114990 rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::NoArguments>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 480 | |
| 19 rbx 0x00000001000375a0 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12912 | |
| 20 rbx 0x0000000100114dfb rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::GenericArguments>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 699 | |
| 21 rbx 0x00000001000375a0 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12912 | |
| 22 rbx 0x0000000100114990 rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::NoArguments>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 480 | |
| 23 rbx 0x0000000100120cdb rubinius::CompiledMethod::default_executor(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 155 | |
| 24 rbx 0x0000000100035feb rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 7355 | |
| 25 rbx 0x0000000100114dfb rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::GenericArguments>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 699 | |
| 26 rbx 0x00000001000375a0 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12912 | |
| 27 rbx 0x0000000100115e1f rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::OneArgument>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 495 | |
| 28 rbx 0x00000001000375a0 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12912 | |
| 29 rbx 0x000000010011b0df rubinius::BlockEnvironment::execute_interpreter(rubinius::VM*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 495 | |
| 30 rbx 0x000000010011b3e4 rubinius::BlockEnvironment::call(rubinius::VM*, rubinius::CallFrame*, rubinius::Arguments&, int) + 68 | |
| 31 rbx 0x0000000100038d6f rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 19007 | |
| 32 rbx 0x0000000100114dfb rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::GenericArguments>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 699 | |
| 33 rbx 0x00000001000374c1 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12689 | |
| 34 rbx 0x0000000100115e1f rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::OneArgument>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 495 | |
| 35 rbx 0x00000001000375a0 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12912 | |
| 36 rbx 0x0000000100114990 rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::NoArguments>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 480 | |
| 37 rbx 0x00000001000375a0 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12912 | |
| 38 rbx 0x0000000100114990 rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::NoArguments>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 480 | |
| 39 rbx 0x0000000100120cdb rubinius::CompiledMethod::default_executor(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 155 | |
| 40 rbx 0x0000000100037b9d rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 14445 | |
| 41 rbx 0x0000000100114990 rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::NoArguments>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 480 | |
| 42 rbx 0x0000000100120cdb rubinius::CompiledMethod::default_executor(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 155 | |
| 43 rbx 0x00000001000375a0 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12912 | |
| 44 rbx 0x0000000100115e1f rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::OneArgument>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 495 | |
| 45 rbx 0x0000000100120cdb rubinius::CompiledMethod::default_executor(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 155 | |
| 46 rbx 0x00000001001410b1 rubinius::Object::send_prim(rubinius::VM*, rubinius::Executable*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 257 | |
| 47 rbx 0x00000001000b58fb rubinius::Primitives::object_send(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 123 | |
| 48 rbx 0x00000001000374c1 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12689 | |
| 49 rbx 0x000000010011b0df rubinius::BlockEnvironment::execute_interpreter(rubinius::VM*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 495 | |
| 50 rbx 0x000000010011b3e4 rubinius::BlockEnvironment::call(rubinius::VM*, rubinius::CallFrame*, rubinius::Arguments&, int) + 68 | |
| 51 rbx 0x0000000100038d6f rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 19007 | |
| 52 rbx 0x0000000100114dfb rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::GenericArguments>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 699 | |
| 53 rbx 0x00000001000374c1 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12689 | |
| 54 rbx 0x0000000100115a6f rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::TwoArguments>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 511 | |
| 55 rbx 0x00000001000374c1 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12689 | |
| 56 rbx 0x0000000100114dfb rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::GenericArguments>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 699 | |
| 57 rbx 0x0000000100035feb rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 7355 | |
| 58 rbx 0x000000010011b0df rubinius::BlockEnvironment::execute_interpreter(rubinius::VM*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 495 | |
| 59 rbx 0x000000010011b3e4 rubinius::BlockEnvironment::call(rubinius::VM*, rubinius::CallFrame*, rubinius::Arguments&, int) + 68 | |
| 60 rbx 0x0000000100038d6f rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 19007 | |
| 61 rbx 0x000000010011b0df rubinius::BlockEnvironment::execute_interpreter(rubinius::VM*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 495 | |
| 62 rbx 0x000000010011b3e4 rubinius::BlockEnvironment::call(rubinius::VM*, rubinius::CallFrame*, rubinius::Arguments&, int) + 68 | |
| 63 rbx 0x0000000100038d6f rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 19007 | |
| 64 rbx 0x0000000100114dfb rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::GenericArguments>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 699 | |
| 65 rbx 0x00000001000374c1 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12689 | |
| 66 rbx 0x0000000100114dfb rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::GenericArguments>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 699 | |
| 67 rbx 0x00000001000374c1 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12689 | |
| 68 rbx 0x0000000100114990 rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::NoArguments>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 480 | |
| 69 rbx 0x00000001000375a0 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12912 | |
| 70 rbx 0x0000000100115e1f rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::OneArgument>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 495 | |
| 71 rbx 0x00000001000375a0 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12912 | |
| 72 rbx 0x0000000100114dfb rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::GenericArguments>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 699 | |
| 73 rbx 0x00000001000376f7 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 13255 | |
| 74 rbx 0x0000000100114698 rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::SplatOnlyArgument>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 680 | |
| 75 rbx 0x00000001000375a0 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12912 | |
| 76 rbx 0x000000010011b0df rubinius::BlockEnvironment::execute_interpreter(rubinius::VM*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 495 | |
| 77 rbx 0x000000010011b3e4 rubinius::BlockEnvironment::call(rubinius::VM*, rubinius::CallFrame*, rubinius::Arguments&, int) + 68 | |
| 78 rbx 0x0000000100045d75 rubinius::VMMethod::uncommon_interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::CallFrame*, int, long, rubinius::CallFrame*, int, int*) + 20293 | |
| 79 rbx 0x0000000100218611 rbx_continue_uncommon + 145 | |
| 80 ??? 0x0000000105e4c195 0x0 + 4393845141 | |
| 81 rbx 0x00000001000374c1 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12689 | |
| 82 rbx 0x0000000100115e1f rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::OneArgument>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 495 | |
| 83 rbx 0x0000000100120cdb rubinius::CompiledMethod::default_executor(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 155 | |
| 84 rbx 0x00000001000375a0 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12912 | |
| 85 rbx 0x0000000100114dfb rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::GenericArguments>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 699 | |
| 86 rbx 0x0000000100120cdb rubinius::CompiledMethod::default_executor(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 155 | |
| 87 rbx 0x00000001000375a0 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12912 | |
| 88 rbx 0x0000000100115e1f rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::OneArgument>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 495 | |
| 89 rbx 0x0000000100120cdb rubinius::CompiledMethod::default_executor(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 155 | |
| 90 rbx 0x00000001001410b1 rubinius::Object::send_prim(rubinius::VM*, rubinius::Executable*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 257 | |
| 91 rbx 0x00000001000b58fb rubinius::Primitives::object_send(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 123 | |
| 92 rbx 0x00000001000374c1 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12689 | |
| 93 rbx 0x000000010011b0df rubinius::BlockEnvironment::execute_interpreter(rubinius::VM*, rubinius::CallFrame*, rubinius::BlockEnvironment*, rubinius::Arguments&, rubinius::BlockInvocation&) + 495 | |
| 94 rbx 0x000000010011b3e4 rubinius::BlockEnvironment::call(rubinius::VM*, rubinius::CallFrame*, rubinius::Arguments&, int) + 68 | |
| 95 rbx 0x0000000100038d6f rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 19007 | |
| 96 rbx 0x0000000100114dfb rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::GenericArguments>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 699 | |
| 97 rbx 0x00000001000374c1 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12689 | |
| 98 rbx 0x0000000100115a6f rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::TwoArguments>(rubinius::VM*, rubinius::CallFrame*, rubinius::Dispatch&, rubinius::Arguments&) + 511 | |
| 99 rbx 0x00000001000374c1 rubinius::VMMethod::interpreter(rubinius::VM*, rubinius::VMMethod*, rubinius::InterpreterCallFrame*) + 12689 | |
| Abort trap |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment