[MacRuby] #881: Abort occurs when calls Array#sort with array including Object, Using 32bit arch.

MacRuby ruby-noreply at macosforge.org
Mon Aug 30 15:05:16 PDT 2010


#881: Abort occurs when calls Array#sort with array including Object, Using 32bit
arch.
----------------------------------+-----------------------------------------
 Reporter:  watson1978@…          |       Owner:  lsansonetti@…        
     Type:  defect                |      Status:  new                  
 Priority:  blocker               |   Milestone:                       
Component:  MacRuby               |    Keywords:                       
----------------------------------+-----------------------------------------

Comment(by martinlagardette@…):

 GDB Backtrace:

 {{{
 $> DYLD_LIBRARY_PATH=. gdb --arch i386 --args ./macruby /tmp/t.rb
 [...]
 (gdb) r
 Starting program: /Users/naixn/Documents/Projets/MacRuby/macruby /tmp/t.rb
 Reading symbols for shared libraries .++++........................ done
 terminate called without an active exception

 Program received signal SIGABRT, Aborted.
 0x91d2eef6 in __kill ()
 (gdb) bt
 #0  0x91d2eef6 in __kill ()
 #1  0x91d2eee8 in kill$UNIX2003 ()
 #2  0x91dc162d in raise ()
 #3  0x91dd76e4 in abort ()
 #4  0x9278efda in __gnu_cxx::__verbose_terminate_handler ()
 #5  0x9278d17a in __cxxabiv1::__terminate ()
 #6  0x9278d1ba in std::terminate ()
 #7  0x9278d2b8 in __cxa_throw ()
 #8  0x00157026 in rb_vm_raise (exception=25704224) at vm.cpp:3324
 #9  0x00033481 in rb_exc_raise (mesg=25704224) at eval.c:326
 #10 0x00031e3b in rb_raise (exc=Could not find the frame base for
 "rb_raise".
 ) at error.c:1119
 #11 0x0001fcd1 in rb_cmperr (x=25711328, y=25695072) at compar.c:32
 #12 0x000148fb in rb_cmpint (val=4, a=25711328, b=5) at bignum.c:66
 #13 0x91d4a234 in _qsort ()
 #14 0x000070e2 in sort_bang (ary=25710976, is_dup=true) at array.c:1514
 #15 0x00144628 in rb_vm_dispatch (_vm=0xe063a0, cache=0xa04f548,
 top=25287680, self=25711008, klass=0x1848350, sel=0x92cc0909, block=0x0,
 opt=0 '\0', argc=0, argv=0x0) at dispatcher.cpp:159
 #16 0x09f004a6 in ?? ()
 #17 0x09f000e4 in ?? ()
 #18 0x001516dc in rb_vm_run (fname=0x187e480 "/tmp/t.rb", node=0x1884de0,
 binding=0x0, inside_eval=false) at vm.cpp:3823
 #19 0x00033811 in ruby_run_node (n=0x1884de0) at eval.c:211
 #20 0x00001c08 in main (argc=2, argv=0xe06070, envp=0xbffff7b8) at
 main.cpp:40
 $>
 }}}

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



More information about the macruby-tickets mailing list