On Mon Jul 14 18:10:31 2014, coke wrote:
> Getting test failures in integration/99problems-51-to-60.t
> 
> Testing on OSX, I get a segfault; needs a lot of that test file to
> segfault reliably, so here's a backtrace:
> 
> Current executable set to
> '/Users/willcoleda/sandbox/rakudo/install/bin/moar' (x86_64).
> (lldb) run
> Process 54497 launched:
> '/Users/willcoleda/sandbox/rakudo/install/bin/moar' (x86_64)
> Process 54497 stopped and restarted: thread 1 received signal: SIGCHLD
> ok 1 - mirror can recurse
> ok 2 - mirror spots differences recurring
> ok 3 - symmetric works with n-level trees
> ok 4 - tree 1 is really balanced
> ok 5 - tree 2 is really balanced
> ok 6 - tree 3 is really balanced
> ok 7 - tree 4 is really balanced
> ok 8 - tree 5 is really balanced
> ok 9 - tree 6 is really balanced
> Process 54497 stopped
> * thread #1: tid = 0x152c05, 0x000000010002dfa6
> libmoar.dylib`scan_registers + 150, queue = 'com.apple.main-thread,
> stop reason = EXC_BAD_ACCESS (code=1, address=0x8003)
>     frame #0: 0x000000010002dfa6 libmoar.dylib`scan_registers + 150
> libmoar.dylib`scan_registers + 150:
> -> 0x10002dfa6:  testb  $8, 4(%rax)
>    0x10002dfaa:  jne    0x10002dfe0               ; scan_registers +
> 208
>    0x10002dfac:  addq   %rbx, %rdx
>    0x10002dfaf:  movl   16(%r14), %eax
> (lldb) bt
> * thread #1: tid = 0x152c05, 0x000000010002dfa6
> libmoar.dylib`scan_registers + 150, queue = 'com.apple.main-thread,
> stop reason = EXC_BAD_ACCESS (code=1, address=0x8003)
>     frame #0: 0x000000010002dfa6 libmoar.dylib`scan_registers + 150
>     frame #1: 0x000000010002debf
> libmoar.dylib`MVM_gc_root_add_frame_roots_to_worklist + 671
>     frame #2: 0x000000010002cf8b
> libmoar.dylib`MVM_gc_worklist_mark_frame_roots + 27
>     frame #3: 0x000000010003571b libmoar.dylib`process_worklist + 427
>     frame #4: 0x0000000100035489 libmoar.dylib`MVM_gc_collect + 505
>     frame #5: 0x000000010002c67a libmoar.dylib`run_gc + 170
>     frame #6: 0x000000010002c368
> libmoar.dylib`MVM_gc_enter_from_allocator + 552
>     frame #7: 0x000000010002cbf8 libmoar.dylib`MVM_gc_allocate_nursery
> + 72
>     frame #8: 0x000000010002cc4d libmoar.dylib`MVM_gc_allocate_zeroed
> + 29
>     frame #9: 0x000000010002cd99 libmoar.dylib`MVM_gc_allocate_object
> + 41
>     frame #10: 0x000000010000dc5b libmoar.dylib`MVM_interp_run + 22923
>     frame #11: 0x00000001000737cd libmoar.dylib`MVM_vm_run_file + 157
>     frame #12: 0x0000000100000a25 moar`main + 421
>     frame #13: 0x00007fff836df5fd libdyld.dylib`start + 1
> (lldb)

jnthn++ ; test is passing again, unfudged.

-- 
Will "Coke" Coleda

Reply via email to