[MacRuby-devel] [MacRuby] #394: Unrecognized runtime type _NSRange=II

MacRuby ruby-noreply at macosforge.org
Mon Oct 19 23:41:51 PDT 2009


#394: Unrecognized runtime type _NSRange=II
-------------------------------+--------------------------------------------
 Reporter:  cwdinfo@…          |       Owner:  lsansonetti@…        
     Type:  defect             |      Status:  new                  
 Priority:  blocker            |   Milestone:                       
Component:  MacRuby            |    Keywords:                       
-------------------------------+--------------------------------------------

Comment(by lsansonetti@…):

 Thanks for the example. Looks like the exception is being raised inside
 the method resolver.

 {{{
 (gdb) bt
 #0  rb_exc_raise (mesg=8592694976) at eval.c:312
 #1  0x000000010003df86 in rb_raise (exc=8590153248, fmt=<value temporarily
 unavailable, due to optimizations>) at error.c:1120
 #2  0x00000001001321fd in RoxorCompiler::convert_type (this=0x103800800,
 type=0x7fff5fbfdd00 "{_NSRange=II}") at compiler.cpp:6575
 #3  0x000000010014ee5c in RoxorCompiler::compile_objc_stub
 (this=0x103800800, ruby_func=0x10140f060, ruby_imp=0x101100b00,
 arity=@0x104ab8fa8, types=<value temporarily unavailable, due to
 optimizations>) at compiler.cpp:6800
 #4  0x000000010017dbd8 in RoxorCore::resolve_method (this=0x102054200,
 klass=0x200225520, sel=0x7fff83f48988, func=0x10140f060,
 arity=@0x104ab8fa8, flags=0, imp=0x101100b00, m=0x0) at vm.cpp:1569
 #5  0x000000010017e62b in RoxorCore::resolve_methods (this=0x102054200,
 map=0x104ab9020, klass=0x200225520, sel=0x7fff83f48988) at vm.cpp:1610
 #6  0x000000010017ef67 in rb_vm_resolve_method (klass=0x200225520,
 sel=0x7fff83f48988) at vm.cpp:1658
 #7  0x000000010017ef8c in resolveInstanceMethod_imp (self=<value
 temporarily unavailable, due to optimizations>, sel=<value temporarily
 unavailable, due to optimizations>, name=<value temporarily unavailable,
 due to optimizations>) at vm.cpp:4102
 #8  0x00007fff88a18b57 in _class_resolveMethod ()
 #9  0x00007fff88a1e199 in lookUpMethod ()
 }}}

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/394#comment:3>
MacRuby <http://macruby.org/>



More information about the MacRuby-devel mailing list