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

MacRuby ruby-noreply at macosforge.org
Thu Aug 19 00:43:39 PDT 2010


#858: "rake spec:ci" crashes.
----------------------------------+-----------------------------------------
 Reporter:  watson1978@…          |       Owner:  lsansonetti@…        
     Type:  defect                |      Status:  new                  
 Priority:  blocker               |   Milestone:                       
Component:  MacRuby               |    Keywords:                       
----------------------------------+-----------------------------------------
 {{{
 $ rake spec:ci
 (in /Users/watson/src/MacRuby)
 rm -rf rubyspec_temp
 ./mspec/bin/mspec ci -B ./spec/macruby.mspec  :full
 MacRuby 0.7 (ruby 1.9.2) [universal-darwin10.0, x86_64]
 .[!] Compiling fixture
 `/Users/watson/src/MacRuby/spec/macruby/fixtures/method.m'
 .[!] Compiling fixture
 `/Users/watson/src/MacRuby/spec/macruby/fixtures/constant.m'
 .[!] Compiling fixture
 `/Users/watson/src/MacRuby/spec/macruby/fixtures/exception.m'
 ............[!] Compiling fixture
 `/Users/watson/src/MacRuby/spec/macruby/fixtures/mri_abi.m'
 ...[!] Compiling fixture
 `/Users/watson/src/MacRuby/spec/macruby/fixtures/object.m'
 ....FF.could not lookup DNS configuration info service: Permission denied

 --- snip ---

 ...............rake aborted!
 Command failed with status (): [./mspec/bin/mspec ci -B
 ./spec/macruby.msp...]

 (See full trace by running task with --trace)
 }}}
 Crash Log:
 {{{
 {{{
 Process:         macruby [290]
 Path:            /Users/watson/src/MacRuby/macruby
 Identifier:      macruby
 Version:         ??? (???)
 Code Type:       X86-64 (Native)
 Parent Process:  ruby [280]

 Date/Time:       2010-08-19 16:15:30.670 +0900
 OS Version:      Mac OS X 10.6.4 (10F569)
 Report Version:  6

 Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
 Exception Codes: KERN_INVALID_ADDRESS at 0x000000011fd81000
 Crashed Thread:  0  Dispatch queue: com.apple.main-thread

 Application Specific Information:
 objc[290]: garbage collection is ON

 Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
 0   libSystem.B.dylib                   0x00007fff85e0cdd1
 libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&,
 unsigned long long,
 libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*,
 libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*) + 513
 1   libSystem.B.dylib                   0x00007fff85e07c7f
 _unw_add_dynamic_fde + 31
 2   libmacruby.dylib                    0x00000001004a0735 (anonymous
 namespace)::JITEmitter::finishFunction(llvm::MachineFunction&) + 773
 3   libmacruby.dylib                    0x00000001001df421 (anonymous
 namespace)::Emitter<llvm::JITCodeEmitter>::runOnMachineFunction(llvm::MachineFunction&)
 + 353
 4   libmacruby.dylib                    0x000000010051c88e
 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 94
 5   libmacruby.dylib                    0x00000001008ddce0
 llvm::FPPassManager::runOnFunction(llvm::Function&) + 688
 6   libmacruby.dylib                    0x00000001008ddfa2
 llvm::FunctionPassManagerImpl::run(llvm::Function&) + 146
 7   libmacruby.dylib                    0x00000001008de37c
 llvm::FunctionPassManager::run(llvm::Function&) + 236
 8   libmacruby.dylib                    0x000000010048c1ca
 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard
 const&) + 42
 9   libmacruby.dylib                    0x000000010048d16f
 llvm::JIT::getPointerToFunction(llvm::Function*) + 1087
 10  libmacruby.dylib                    0x0000000100148be2
 RoxorCore::compile(llvm::Function*, bool) + 146 (vm.cpp:583)
 11  libmacruby.dylib                    0x000000010015060a
 rb_vm_define_method3 + 186 (vm.cpp:2613)
 12  libmacruby.dylib                    0x000000010004c0f0
 rb_mod_define_method + 256 (proc.c:1013)
 13  libmacruby.dylib                    0x0000000100142779 rb_vm_dispatch
 + 6841 (dispatcher.cpp:435)
 14  ???                                 0x000000010355a4f0 0 + 4350911728
 15  ???                                 0x000000012b8fccd0 0 + 5025811664
 16  libmacruby.dylib                    0x0000000100145297
 rb_vm_yield_args + 1895 (dispatcher.cpp:100)
 17  libmacruby.dylib                    0x00000001000ff298 rb_yield + 40
 18  libmacruby.dylib                    0x000000010001611d rary_each + 77
 (array.c:1065)
 19  libmacruby.dylib                    0x00000001001426d6 rb_vm_dispatch
 + 6678 (dispatcher.cpp:159)
 20  ???                                 0x000000010355a4f0 0 + 4350911728
 21  ???                                 0x000000012b8fcb84 0 + 5025811332
 22  libmacruby.dylib                    0x00000001001433dd
 rb_vm_yield_under + 1965 (dispatcher.cpp:98)
 23  libmacruby.dylib                    0x0000000100100a5f specific_eval +
 575 (vm_eval.c:372)
 24  libmacruby.dylib                    0x0000000100142779 rb_vm_dispatch
 + 6841 (dispatcher.cpp:435)
 25  ???                                 0x000000010355a4f0 0 + 4350911728
 26  ???                                 0x000000012b8fc364 0 + 5025809252
 27  libmacruby.dylib                    0x00000001001426bb rb_vm_dispatch
 + 6651 (dispatcher.cpp:161)
 28  ???                                 0x000000010355a4f0 0 + 4350911728
 29  ???                                 0x000000012b8fb040 0 + 5025804352
 30  libmacruby.dylib                    0x000000010014edc8 rb_vm_run + 488
 (vm.cpp:3821)
 31  libmacruby.dylib                    0x0000000100048e55 rb_load + 101
 (load.c:96)
 32  libmacruby.dylib                    0x0000000100048ebb load_try + 11
 (load.c:253)
 33  libmacruby.dylib                    0x0000000100152aea rb_rescue2 + 58
 (vm.cpp:3395)
 34  libmacruby.dylib                    0x000000010004964f rb_require_safe
 + 559 (load.c:297)
 35  libmacruby.dylib                    0x00000001001426bb rb_vm_dispatch
 + 6651 (dispatcher.cpp:161)
 36  ???                                 0x000000010355a4f0 0 + 4350911728
 37  ???                                 0x000000012b8fade9 0 + 5025803753
 38  libmacruby.dylib                    0x000000010014edc8 rb_vm_run + 488
 (vm.cpp:3821)
 39  libmacruby.dylib                    0x0000000100048e55 rb_load + 101
 (load.c:96)
 40  libmacruby.dylib                    0x0000000100048f0a rb_f_load + 58
 (load.c:122)
 41  libmacruby.dylib                    0x0000000100142779 rb_vm_dispatch
 + 6841 (dispatcher.cpp:435)
 42  ???                                 0x000000010355a4f0 0 + 4350911728
 43  ???                                 0x00000001035b27e8 0 + 4351272936
 44  libmacruby.dylib                    0x00000001001433dd
 rb_vm_yield_under + 1965 (dispatcher.cpp:98)
 45  libmacruby.dylib                    0x0000000100100a5f specific_eval +
 575 (vm_eval.c:372)
 46  libmacruby.dylib                    0x000000010014272a rb_vm_dispatch
 + 6762 (dispatcher.cpp:444)
 47  ???                                 0x000000010355a4f0 0 + 4350911728
 48  ???                                 0x00000001035b2905 0 + 4351273221
 49  libmacruby.dylib                    0x00000001001426bb rb_vm_dispatch
 + 6651 (dispatcher.cpp:161)
 50  ???                                 0x000000010355a4f0 0 + 4350911728
 51  ???                                 0x00000001035b1538 0 + 4351268152
 52  libmacruby.dylib                    0x0000000100145297
 rb_vm_yield_args + 1895 (dispatcher.cpp:100)
 53  libmacruby.dylib                    0x00000001000ff298 rb_yield + 40
 54  libmacruby.dylib                    0x000000010001611d rary_each + 77
 (array.c:1065)
 55  libmacruby.dylib                    0x00000001001426d6 rb_vm_dispatch
 + 6678 (dispatcher.cpp:159)
 56  ???                                 0x000000010355a4f0 0 + 4350911728
 57  ???                                 0x00000001035b0f4a 0 + 4351266634
 58  libmacruby.dylib                    0x00000001001426d6 rb_vm_dispatch
 + 6678 (dispatcher.cpp:159)
 59  ???                                 0x000000010355a4f0 0 + 4350911728
 60  ???                                 0x00000001035b0587 0 + 4351264135
 61  libmacruby.dylib                    0x00000001001426d6 rb_vm_dispatch
 + 6678 (dispatcher.cpp:159)
 62  ???                                 0x000000010355a4f0 0 + 4350911728
 63  ???                                 0x00000001035afbf3 0 + 4351261683
 64  libmacruby.dylib                    0x00000001001426d6 rb_vm_dispatch
 + 6678 (dispatcher.cpp:159)
 65  ???                                 0x000000010355a4f0 0 + 4350911728
 66  ???                                 0x000000010359e0ff 0 + 4351189247
 67  libmacruby.dylib                    0x00000001001426d6 rb_vm_dispatch
 + 6678 (dispatcher.cpp:159)
 68  ???                                 0x000000010355a4f0 0 + 4350911728
 69  ???                                 0x000000010355a1be 0 + 4350910910
 70  libmacruby.dylib                    0x000000010014edc8 rb_vm_run + 488
 (vm.cpp:3821)
 71  libmacruby.dylib                    0x0000000100040e50 ruby_run_node +
 80 (eval.c:211)
 72  macruby                             0x0000000100000d28 main + 152
 (main.cpp:40)
 73  macruby                             0x0000000100000c88 start + 52

 Thread 1:  Dispatch queue: com.apple.libdispatch-manager
 ---- snip ----
 }}}

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



More information about the macruby-tickets mailing list