<div dir="ltr">The issue is fixed:<div><br></div><div><a href="http://lab.llvm.org:8011/builders/sanitizer-ppc64le-linux/builds/92" class="cremed">http://lab.llvm.org:8011/builders/sanitizer-ppc64le-linux/builds/92</a></div><div><br></div><div>Thanks a lot for help.<br><br><div class="gmail_quote"><div dir="ltr">On Wed, Jan 27, 2016 at 8:37 AM Bill Seurer <<a href="mailto:seurer@linux.vnet.ibm.com">seurer@linux.vnet.ibm.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 01/26/16 17:09, Bill Seurer via llvm-dev wrote:<br>
> On 01/26/16 16:20, Mike Aizatsky wrote:<br>
>> Bill,<br>
>><br>
>> For some reason the llvm-symbolizer tests fail on ppc:<br>
>><br>
>> <a href="http://lab.llvm.org:8011/builders/clang-ppc64le-linux/builds/182/steps/ninja%20check%201/logs/stdio" rel="noreferrer" target="_blank" class="cremed">http://lab.llvm.org:8011/builders/clang-ppc64le-linux/builds/182/steps/ninja%20check%201/logs/stdio</a><br>
>><br>
>><br>
>> because it can't be started:<br>
>><br>
>> /home/buildbots/ppc64le-clang-test/clang-ppc64le/stage1/./bin/llvm-symbolizer:<br>
>><br>
>> /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by<br>
>> /home/buildbots/ppc64le-clang-test/clang-ppc64le/stage1/./bin/llvm-symbolizer)<br>
>><br>
>><br>
>> Alexey has remembered that you were going to do some gcc-related work<br>
>> buildbots. Do you know if that could be related here?<br>
><br>
> I installed a newer version of gcc for use in building llvm.  However, I<br>
> thought it had been running OK for a while with that version.  I will<br>
> investigate what is going wrong.<br>
><br>
<br>
The problems started occurring with revision 258849 (258848 works fine).<br>
  It happens across multiple powerpc64 machines for both big and little<br>
endian including ones not affected by the compiler updates I did on the<br>
buildbot machines.<br>
<br>
Failing Tests (119):<br>
     AddressSanitizer-powerpc64le-linux ::<br>
TestCases/Linux/initialization-bug-any-order.cc<br>
     AddressSanitizer-powerpc64le-linux ::<br>
TestCases/Linux/malloc_delete_mismatch.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/Linux/ptrace.cc<br>
     AddressSanitizer-powerpc64le-linux ::<br>
TestCases/Linux/stack-trace-dlclose.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/Linux/syscalls.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/Posix/closed-fds.cc<br>
     AddressSanitizer-powerpc64le-linux ::<br>
TestCases/Posix/interception-in-shared-lib-test.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/Posix/ioctl.cc<br>
     AddressSanitizer-powerpc64le-linux ::<br>
TestCases/Posix/new_array_cookie_test.cc<br>
     AddressSanitizer-powerpc64le-linux ::<br>
TestCases/Posix/shared-lib-test.cc<br>
     AddressSanitizer-powerpc64le-linux ::<br>
TestCases/Posix/stack-use-after-return.cc<br>
     AddressSanitizer-powerpc64le-linux ::<br>
TestCases/Posix/start-deactivated.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/Posix/wait.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/Posix/wait3.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/Posix/wait4.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/Posix/waitid.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/deep_stack_uaf.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/deep_tail_call.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/double-free.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/global-overflow.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/heap-overflow.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/heavy_uar_test.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/initialization-bug.cc<br>
     AddressSanitizer-powerpc64le-linux ::<br>
TestCases/intra-object-overflow.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/invalid-free.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/large_func_test.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/malloc_context_size.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/memcmp_test.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/memset_test.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/null_deref.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/print_summary.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/sanity_check_pure_c.c<br>
     AddressSanitizer-powerpc64le-linux ::<br>
TestCases/stack-buffer-overflow.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/stack-frame-demangle.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/stack-oob-frames.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/strdup_oob_test.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/strip_path_prefix.c<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/strncpy-overflow.cc<br>
     AddressSanitizer-powerpc64le-linux ::<br>
TestCases/suppressions-exec-relative-location.cc<br>
     AddressSanitizer-powerpc64le-linux ::<br>
TestCases/suppressions-function.cc<br>
     AddressSanitizer-powerpc64le-linux ::<br>
TestCases/unaligned_loads_and_stores.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/use-after-delete.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/use-after-free-right.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/use-after-free.cc<br>
     AddressSanitizer-powerpc64le-linux :: TestCases/use-after-poison.cc<br>
     SanitizerCommon-asan :: print-stack-trace.cc<br>
     SanitizerCommon-tsan :: print-stack-trace.cc<br>
     ThreadSanitizer :: atomic_free3.cc<br>
     ThreadSanitizer :: atomic_stack.cc<br>
     ThreadSanitizer :: blacklist2.cc<br>
     ThreadSanitizer :: cond_race.cc<br>
     ThreadSanitizer :: deadlock_detector_stress_test.cc<br>
     ThreadSanitizer :: deep_stack1.cc<br>
     ThreadSanitizer :: fd_location.cc<br>
     ThreadSanitizer :: fd_pipe_race.cc<br>
     ThreadSanitizer :: fd_stdout_race.cc<br>
     ThreadSanitizer :: fd_tid_recycled.cc<br>
     ThreadSanitizer :: free_race.c<br>
     ThreadSanitizer :: free_race2.c<br>
     ThreadSanitizer :: global_race.cc<br>
     ThreadSanitizer :: global_race2.cc<br>
     ThreadSanitizer :: global_race3.cc<br>
     ThreadSanitizer :: inlined_memcpy_race.cc<br>
     ThreadSanitizer :: inlined_memcpy_race2.cc<br>
     ThreadSanitizer :: load_shared_lib.cc<br>
     ThreadSanitizer :: longjmp3.cc<br>
     ThreadSanitizer :: longjmp4.cc<br>
     ThreadSanitizer :: malloc_stack.cc<br>
     ThreadSanitizer :: memcmp_race.cc<br>
     ThreadSanitizer :: memcpy_race.cc<br>
     ThreadSanitizer :: mutex_bad_read_lock.cc<br>
     ThreadSanitizer :: mutex_bad_read_unlock.cc<br>
     ThreadSanitizer :: mutex_bad_unlock.cc<br>
     ThreadSanitizer :: mutex_cycle2.c<br>
     ThreadSanitizer :: mutex_destroy_locked.cc<br>
     ThreadSanitizer :: mutex_double_lock.cc<br>
     ThreadSanitizer :: mutexset1.cc<br>
     ThreadSanitizer :: mutexset2.cc<br>
     ThreadSanitizer :: mutexset3.cc<br>
     ThreadSanitizer :: mutexset4.cc<br>
     ThreadSanitizer :: mutexset5.cc<br>
     ThreadSanitizer :: mutexset6.cc<br>
     ThreadSanitizer :: mutexset8.cc<br>
     ThreadSanitizer :: race_on_heap.cc<br>
     ThreadSanitizer :: race_on_read.cc<br>
     ThreadSanitizer :: race_on_write.cc<br>
     ThreadSanitizer :: race_top_suppression.cc<br>
     ThreadSanitizer :: race_with_finished_thread.cc<br>
     ThreadSanitizer :: signal_errno.cc<br>
     ThreadSanitizer :: signal_malloc.cc<br>
     ThreadSanitizer :: simple_race.cc<br>
     ThreadSanitizer :: simple_stack.c<br>
     ThreadSanitizer :: simple_stack2.cc<br>
     ThreadSanitizer :: sleep_sync.cc<br>
     ThreadSanitizer :: suppressions_global.cc<br>
     ThreadSanitizer :: suppressions_race.cc<br>
     ThreadSanitizer :: suppressions_race2.cc<br>
     ThreadSanitizer :: thread_end_with_ignore.cc<br>
     ThreadSanitizer :: thread_end_with_ignore2.cc<br>
     ThreadSanitizer :: thread_end_with_ignore3.cc<br>
     ThreadSanitizer :: thread_leak3.c<br>
     ThreadSanitizer :: write_in_reader_lock.cc<br>
     ThreadSanitizer-Unit ::<br>
rtl/TsanRtlTest/ThreadSanitizer.RaceWithDeadThread<br>
     ThreadSanitizer-Unit :: rtl/TsanRtlTest/ThreadSanitizer.RaceWithOffset2<br>
     ThreadSanitizer-Unit ::<br>
rtl/TsanRtlTest/ThreadSanitizer.ReportDeadThread<br>
     ThreadSanitizer-Unit :: rtl/TsanRtlTest/ThreadSanitizer.ReportRace<br>
     ThreadSanitizer-Unit :: rtl/TsanRtlTest/ThreadSanitizer.WriteReadRace<br>
     UBSan-ASan-powerpc64le :: TestCases/Integer/suppressions.cpp<br>
     UBSan-ASan-powerpc64le :: TestCases/Misc/missing_return.cpp<br>
     UBSan-ASan-powerpc64le :: TestCases/TypeCheck/misaligned.cpp<br>
     UBSan-ASan-powerpc64le :: TestCases/TypeCheck/vptr.cpp<br>
     UBSan-Standalone-powerpc64le :: TestCases/Integer/suppressions.cpp<br>
     UBSan-Standalone-powerpc64le :: TestCases/Misc/missing_return.cpp<br>
     UBSan-Standalone-powerpc64le :: TestCases/TypeCheck/misaligned.cpp<br>
     UBSan-Standalone-powerpc64le :: TestCases/TypeCheck/vptr.cpp<br>
     UBSan-TSan-powerpc64le :: TestCases/Integer/suppressions.cpp<br>
     UBSan-TSan-powerpc64le :: TestCases/Misc/missing_return.cpp<br>
     UBSan-TSan-powerpc64le :: TestCases/TypeCheck/misaligned.cpp<br>
     UBSan-TSan-powerpc64le :: TestCases/TypeCheck/vptr.cpp<br>
<br>
   Expected Passes    : 25138<br>
   Expected Failures  : 160<br>
   Unsupported Tests  : 547<br>
   Unexpected Failures: 119<br>
<br>
--<br>
<br>
-Bill Seurer<br>
<br>
</blockquote></div></div></div><div dir="ltr">-- <br></div>Mike<br>Sent from phone