[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