[MacRuby] #858: "rake spec:ci" crashes.

MacRuby ruby-noreply at macosforge.org
Thu Sep 23 19:22:23 PDT 2010


#858: "rake spec:ci" crashes.
----------------------------------+-----------------------------------------
 Reporter:  watson1978@…          |       Owner:  lsansonetti@…        
     Type:  defect                |      Status:  new                  
 Priority:  blocker               |   Milestone:                       
Component:  MacRuby               |    Keywords:  0.7-blocker          
----------------------------------+-----------------------------------------

Comment(by watson1978@…):

 BackTrace:
 {{{
 $ VM_DISABLE_RBO=t ./mspec/bin/mspec ci -D -B ./spec/macruby.mspec
 spec/frozen/language/predefined_spec.rb
 GNU gdb 6.3.50-20050815 (Apple version gdb-1469) (Wed May  5 04:36:56 UTC
 2010)
 Copyright 2004 Free Software Foundation, Inc.
 GDB is free software, covered by the GNU General Public License, and you
 are
 welcome to change it and/or distribute copies of it under certain
 conditions.
 Type "show copying" to see the conditions.
 There is absolutely no warranty for GDB.  Type "show warranty" for
 details.
 This GDB was configured as "x86_64-apple-darwin"...Reading symbols for
 shared libraries ..... done

 warning: unable to read history from "/Users/watson/.gdb_history":
 Permission denied
 (gdb) r
 Starting program: /Users/watson/src/macruby-x86/macruby -I. -I./lib
 -I./ext -I./ext/ripper/lib -I./ext/bigdecimal -I./ext/digest/bubblebabble
 -I./ext/digest -I./ext/digest/md5 -I./ext/digest/rmd160
 -I./ext/digest/sha1 -I./ext/digest/sha2 -I./ext/etc -I./ext/fcntl
 -I./ext/iconv -I./ext/json -I./ext/libyaml -I./ext/nkf -I./ext/openssl
 -I./ext/readline -I./ext/ripper -I./ext/socket -I./ext/zlib -v
 /Users/watson/src/macruby-x86/mspec/bin/mspec-ci -B ./spec/macruby.mspec
 spec/frozen/language/predefined_spec.rb
 Reading symbols for shared libraries .++++........................ done
 Reading symbols for shared libraries . done
 MacRuby 0.7 (ruby 1.9.2) [universal-darwin10.0, x86_64]
 Reading symbols for shared libraries . done
 ..unknown: [BUG] destination 0x7fff5fbec260 isn't in the auto zone
 MacRuby 0.7 (ruby 1.9.2) [universal-darwin10.0, x86_64]


 Program received signal SIGABRT, Aborted.
 0x00007fff828033d6 in __kill ()
 (gdb) bt
 #0  0x00007fff828033d6 in __kill ()
 #1  0x00007fff828a3972 in abort ()
 #2  0x00000001000351af in rb_bug (fmt=Could not find the frame base for
 "rb_bug".
 ) at error.c:229
 #3  0x00000001056d5fc1 in ?? ()
 #4  0x00000001056d5eca in ?? ()
 #5  0x000000010014aad7 in rb_vm_run (fname=0x10097bbac "(eval)",
 node=0x20031bcc0, binding=0x0, inside_eval=true) at vm.cpp:3845
 #6  0x000000010014ad94 in rb_vm_run_under () at vm.cpp:3903
 #7  0x00000001000e440a in rb_vm_eval_string (self=8593430752, klass=0,
 src=8593269632, binding=0x0, file=0x10097bbac "(eval)", line=1) at
 vm_eval.c:339
 #8  0x00000001000e44b1 in eval_string (self=8593430752, klass=0,
 src=8593269632, scope=4, file=0x10097bbac "(eval)", line=1) at
 vm_eval.c:355
 #9  0x00000001000e487b in rb_f_eval (self=8593430752, sel=0x1010535d0,
 argc=1, argv=0x7fff5fbec270) at vm_eval.c:464
 #10 0x0000000100130869 in ruby_dispatch [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:448
 #11 0x0000000100130869 in rb_vm_dispatch () at dispatcher.cpp:830
 #12 0x00000001037004ec in ?? ()
 #13 0x000000010377f60c in ?? ()
 #14 0x00000001001381fb in __rb_vm_bcall [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:98
 #15 0x00000001001381fb in vm_block_eval [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:1179
 #16 0x00000001001381fb in rb_vm_yield_under () at dispatcher.cpp:1275
 #17 0x00000001000e4529 in specific_eval (argc=0, argv=0x0,
 klass=8593431328, self=8593430752) at vm_eval.c:372
 #18 0x00000001000e4ad8 in rb_obj_instance_eval (self=8593430752,
 sel=0x1010d3160, top=8590885952, argc=0, argv=0x0) at vm_eval.c:536
 #19 0x000000010013091c in ruby_dispatch [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:457
 #20 0x000000010013091c in rb_vm_dispatch () at dispatcher.cpp:830
 #21 0x00000001037004ec in ?? ()
 #22 0x0000000103779d55 in ?? ()
 #23 0x0000000100130e9a in __rb_vm_rcall [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:161
 #24 0x0000000100130e9a in ruby_dispatch [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:466
 #25 0x0000000100130e9a in rb_vm_dispatch () at dispatcher.cpp:830
 #26 0x00000001037004ec in ?? ()
 #27 0x000000010377e882 in ?? ()
 #28 0x0000000100137113 in __rb_vm_bcall [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:100
 #29 0x0000000100137113 in vm_block_eval [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:1179
 #30 0x0000000100137113 in rb_vm_yield_args () at dispatcher.cpp:1236
 #31 0x00000001000e3e4e in rb_vm_yield (argc=1, argv=0x7fff5fbef348) at
 vm.h:633
 #32 0x00000001000e3e6b in rb_yield_values2 (argc=1, argv=0x7fff5fbef348)
 at vm_eval.c:202
 #33 0x0000000100030ed5 in all_iter_i (i=8593457408, memo=0x7fff5fbf0048,
 argc=1, argv=0x7fff5fbef348) at enum.c:872
 #34 0x000000010013685b in vm_block_eval [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:1083
 #35 0x000000010013685b in rb_vm_yield_args () at dispatcher.cpp:1236
 #36 0x00000001000e3e4e in rb_vm_yield (argc=1, argv=0x7fff5fbef348) at
 vm.h:633
 #37 0x00000001000e3e21 in rb_yield (val=8593457408) at vm_eval.c:196
 #38 0x00000001000176d1 in rary_each (ary=8593571968, sel=0x10104b1a0) at
 array.c:1065
 #39 0x0000000100130e68 in __rb_vm_rcall [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:159
 #40 0x0000000100130e68 in ruby_dispatch [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:466
 #41 0x0000000100130e68 in rb_vm_dispatch () at dispatcher.cpp:830
 #42 0x00000001000e2999 in rb_vm_call0 (vm=0x10101e730, top=0,
 self=8593571968, klass=0x20006ddc0, sel=0x10104b1a0, block=0x20034bdc0,
 opt=2 '\002', argc=0, argv=0x0) at vm.h:599
 #43 0x00000001000e3a69 in rb_vm_call2 (block=0x20034bdc0, self=8593571968,
 klass=8590384576, sel=0x10104b1a0, argc=0, argv=0x0) at vm.h:624
 #44 0x00000001000e4219 in rb_objc_block_call (obj=8593571968,
 sel=0x10104b1a0, argc=0, argv=0x0, bl_proc=0x100030eb2 <all_iter_i>,
 data2=140734799741000) at vm_eval.c:280
 #45 0x0000000100030f49 in enum_all (obj=8593571968, sel=0x1010baf00) at
 enum.c:896
 #46 0x0000000100130e68 in __rb_vm_rcall [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:159
 #47 0x0000000100130e68 in ruby_dispatch [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:466
 #48 0x0000000100130e68 in rb_vm_dispatch () at dispatcher.cpp:830
 #49 0x00000001037004ec in ?? ()
 #50 0x000000010377e4cc in ?? ()
 #51 0x0000000100130f30 in __rb_vm_rcall [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:165
 #52 0x0000000100130f30 in ruby_dispatch [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:466
 #53 0x0000000100130f30 in rb_vm_dispatch () at dispatcher.cpp:830
 #54 0x00000001037004ec in ?? ()
 #55 0x00000001056d1f34 in ?? ()
 #56 0x0000000100137113 in __rb_vm_bcall [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:100
 #57 0x0000000100137113 in vm_block_eval [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:1179
 #58 0x0000000100137113 in rb_vm_yield_args () at dispatcher.cpp:1236
 #59 0x00000001000e3e4e in rb_vm_yield (argc=1, argv=0x7fff5fbf2558) at
 vm.h:633
 #60 0x00000001000e3e21 in rb_yield (val=8593065152) at vm_eval.c:196
 #61 0x00000001000176d1 in rary_each (ary=8592159744, sel=0x10104b1a0) at
 array.c:1065
 #62 0x0000000100130e68 in __rb_vm_rcall [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:159
 #63 0x0000000100130e68 in ruby_dispatch [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:466
 #64 0x0000000100130e68 in rb_vm_dispatch () at dispatcher.cpp:830
 #65 0x00000001037004ec in ?? ()
 #66 0x00000001056d0381 in ?? ()
 #67 0x0000000100130e68 in __rb_vm_rcall [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:159
 #68 0x0000000100130e68 in ruby_dispatch [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:466
 #69 0x0000000100130e68 in rb_vm_dispatch () at dispatcher.cpp:830
 #70 0x00000001037004ec in ?? ()
 #71 0x000000010374214d in ?? ()
 #72 0x0000000100130edb in __rb_vm_rcall [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:163
 #73 0x0000000100130edb in ruby_dispatch [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:466
 #74 0x0000000100130edb in rb_vm_dispatch () at dispatcher.cpp:830
 #75 0x00000001037004ec in ?? ()
 #76 0x000000010374239e in ?? ()
 #77 0x0000000100130f30 in __rb_vm_rcall [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:165
 #78 0x0000000100130f30 in ruby_dispatch [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:466
 #79 0x0000000100130f30 in rb_vm_dispatch () at dispatcher.cpp:830
 #80 0x00000001037004ec in ?? ()
 #81 0x000000010377a34f in ?? ()
 #82 0x000000010014aad7 in rb_vm_run (fname=0x20034a0c0
 "/Users/watson/src/macruby-x86/spec/frozen/language/predefined_spec.rb",
 node=0x20026e960, binding=0x0, inside_eval=false) at vm.cpp:3845
 #83 0x0000000100040fa6 in rb_load (fname=8592865792, wrap=0) at load.c:103
 #84 0x0000000100041005 in rb_f_load (rcv=8590041664, sel=0x7fff81089c91,
 argc=1, argv=0x7fff5fbf74b8) at load.c:128
 #85 0x0000000100130869 in ruby_dispatch [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:448
 #86 0x0000000100130869 in rb_vm_dispatch () at dispatcher.cpp:830
 #87 0x00000001037004ec in ?? ()
 #88 0x0000000103779c38 in ?? ()
 #89 0x00000001001381fb in __rb_vm_bcall [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:98
 #90 0x00000001001381fb in vm_block_eval [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:1179
 #91 0x00000001001381fb in rb_vm_yield_under () at dispatcher.cpp:1275
 #92 0x00000001000e4529 in specific_eval (argc=0, argv=0x0,
 klass=8593431328, self=8593430752) at vm_eval.c:372
 #93 0x00000001000e4ad8 in rb_obj_instance_eval (self=8593430752,
 sel=0x1010d3160, top=8590885952, argc=0, argv=0x0) at vm_eval.c:536
 #94 0x000000010013091c in ruby_dispatch [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:457
 #95 0x000000010013091c in rb_vm_dispatch () at dispatcher.cpp:830
 #96 0x00000001037004ec in ?? ()
 #97 0x0000000103779d55 in ?? ()
 #98 0x0000000100130e9a in __rb_vm_rcall [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:161
 #99 0x0000000100130e9a in ruby_dispatch [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:466
 #100 0x0000000100130e9a in rb_vm_dispatch () at dispatcher.cpp:830
 #101 0x00000001037004ec in ?? ()
 #102 0x0000000103777c58 in ?? ()
 #103 0x0000000100137113 in __rb_vm_bcall [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:100
 #104 0x0000000100137113 in vm_block_eval [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:1179
 #105 0x0000000100137113 in rb_vm_yield_args () at dispatcher.cpp:1236
 #106 0x00000001000e3e4e in rb_vm_yield (argc=1, argv=0x7fff5fbf9ff8) at
 vm.h:633
 #107 0x00000001000e3e21 in rb_yield (val=8593256416) at vm_eval.c:196
 #108 0x00000001000176d1 in rary_each (ary=8593523616, sel=0x10104b1a0) at
 array.c:1065
 #109 0x0000000100130e68 in __rb_vm_rcall [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:159
 #110 0x0000000100130e68 in ruby_dispatch [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:466
 #111 0x0000000100130e68 in rb_vm_dispatch () at dispatcher.cpp:830
 #112 0x00000001037004ec in ?? ()
 #113 0x000000010377766a in ?? ()
 #114 0x0000000100130e68 in __rb_vm_rcall [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:159
 #115 0x0000000100130e68 in ruby_dispatch [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:466
 #116 0x0000000100130e68 in rb_vm_dispatch () at dispatcher.cpp:830
 #117 0x00000001037004ec in ?? ()
 #118 0x0000000103776ca7 in ?? ()
 #119 0x0000000100130e68 in __rb_vm_rcall [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:159
 #120 0x0000000100130e68 in ruby_dispatch [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:466
 #121 0x0000000100130e68 in rb_vm_dispatch () at dispatcher.cpp:830
 #122 0x00000001037004ec in ?? ()
 #123 0x0000000103776313 in ?? ()
 #124 0x0000000100130e68 in __rb_vm_rcall [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:159
 #125 0x0000000100130e68 in ruby_dispatch [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:466
 #126 0x0000000100130e68 in rb_vm_dispatch () at dispatcher.cpp:830
 #127 0x00000001037004ec in ?? ()
 #128 0x0000000103764c0f in ?? ()
 #129 0x0000000100130e68 in __rb_vm_rcall [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:159
 #130 0x0000000100130e68 in ruby_dispatch [inlined] () at
 /Users/watson/src/macruby-x86/dispatcher.cpp:466
 #131 0x0000000100130e68 in rb_vm_dispatch () at dispatcher.cpp:830
 #132 0x00000001037004ec in ?? ()
 #133 0x00000001037001be in ?? ()
 #134 0x000000010014aad7 in rb_vm_run (fname=0x20000e8a0
 "/Users/watson/src/macruby-x86/mspec/bin/mspec-ci", node=0x2000c53e0,
 binding=0x0, inside_eval=false) at vm.cpp:3845
 #135 0x0000000100038c28 in ruby_run_node (n=0x2000c53e0) at eval.c:211
 #136 0x0000000100000c15 in main (argc=28, argv=0x10101de20,
 envp=0x7fff5fbff0a0) at main.cpp:40
 (gdb)
 }}}

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



More information about the macruby-tickets mailing list