[llvm-testresults] buildbot failure in lab.llvm.org on phase3 - tree health

llvmlab-buildmaster at lab.llvm.org llvmlab-buildmaster at lab.llvm.org
Sun Aug 18 18:44:08 PDT 2013


The Buildbot has detected a new failure on builder phase3 - tree health while building lab.llvm.org.
Full details are available at:
 http://lab.llvm.org:8013/builders/phase3%20-%20tree%20health/builds/1758

Buildbot URL: http://lab.llvm.org:8013/

Buildslave for this Build: macpro1

Build Reason: scheduler
Build Source Stamp: 188643
Blamelist: chandlerc,chapuni,ctopper,dblaikie,delena,gribozavr,tnorthover

BUILD FAILED: failed

sincerely,
 -The Buildbot


================================================================================

CHANGES:
File: lib/Sema/SemaLookup.cpp
On: smooshlab-project
At: Sun 18 Aug 2013 00:26:28
Changed By: chandlerc
Comments: Fix a use-after-free found in libclang when doing code completion. The
loop processing the candidates can cause new declerations to be added to
the context, invalidating lookup_result. To avoid that, make a copy of
the list of declarations to iterate over.

I don't have a way to check in a test case for this as it involves
a giant pile of source code and a generated PCH file used to accelerate
code completion, all of this running under ASan.Properties: 
  phase_id: r188623-t20130818_002832-b10357



Files:
 include/clang-c/Index.h
 tools/libclang/CXCompilationDatabase.cpp
 tools/libclang/Indexing.cpp
On: smooshlab-project
At: Sun 18 Aug 2013 01:00:28
Changed By: gribozavr
Comments: libclang: cleanup unused includes in public header
Properties: 
  phase_id: r188625-t20130818_010233-b10358



Files:
 lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.cpp
 lib/Target/Mips/Mips16InstrInfo.cpp
 lib/Target/NVPTX/NVPTXInstrInfo.cpp
 lib/Target/R600/AMDGPUSubtarget.cpp
 lib/Target/R600/MCTargetDesc/R600MCCodeEmitter.cpp
 lib/Target/R600/SIInstrInfo.cpp
On: smooshlab-project
At: Sun 18 Aug 2013 01:36:28
Changed By: gribozavr
Comments: Remove unused stdio.h includes
Properties: 
  phase_id: r188629-t20130818_020228-b10361



Files:
 docs/CommandGuide/llvm-extract.rst
 docs/CommandGuide/llvm-nm.rst
On: smooshlab-project
At: Sun 18 Aug 2013 01:36:28
Changed By: gribozavr
Comments: docs: command guide: cleanups, no text changes
Properties: 
  phase_id: r188629-t20130818_020228-b10361



Files:
 lib/sanitizer_common/CMakeLists.txt
 lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
 lib/sanitizer_common/sanitizer_platform_limits_linux.cc
 lib/sanitizer_common/sanitizer_platform_limits_posix.cc
 lib/sanitizer_common/sanitizer_platform_limits_posix.h
On: smooshlab-project
At: Sun 18 Aug 2013 01:50:28
Changed By: chandlerc
Comments: Revert r188369 (and r188455) which breaks the build on at least some
Linux systems. I've replied on the original commit thread with details
of the problem.Properties: 
  phase_id: r188629-t20130818_020228-b10361



Files:
 lib/Target/X86/X86ISelLowering.cpp
 lib/Target/X86/X86ISelLowering.h
On: smooshlab-project
At: Sun 18 Aug 2013 02:00:28
Changed By: ctopper
Comments: Make more of the lowering helpers static. Also use MVT instead of EVT in a couple places.Properties: 
  phase_id: r188629-t20130818_020228-b10361



File: lib/sanitizer_common/sanitizer_linux_libcdep.cc
On: smooshlab-project
At: Sun 18 Aug 2013 03:10:28
Changed By: chandlerc
Comments: It appears that glibc 2.13 has the same thread descriptor size as 2.11,
bump up the inflection point to 2.14. If someone can tell me how to
actually figure out value for this, that would be awesome.

Anyways, this takes me to one ASan failure, one LSan failure, and three
TSan failures for 'check-all' on Linux.Properties: 
  phase_id: r188635-t20130818_031228-b10362



Files:
 include/clang/AST/ASTVector.h
 include/clang/AST/Expr.h
 include/clang/AST/Stmt.h
 lib/AST/Expr.cpp
 lib/AST/Stmt.cpp
On: smooshlab-project
At: Sun 18 Aug 2013 03:16:28
Changed By: ctopper
Comments: Make expression allocation methods use a 'const' reference to the ASTContext since the underlying operator new only needs a const reference.Properties: 
  phase_id: r188636-t20130818_031904-b10363



Files:
 lib/Target/X86/X86ISelLowering.cpp
 lib/Target/X86/X86InstrAVX512.td
 lib/Target/X86/X86InstrFormats.td
 lib/Target/X86/X86InstrFragmentsSIMD.td
 lib/Target/X86/X86InstrInfo.cpp
 lib/Target/X86/X86InstrSSE.td
 test/CodeGen/X86/avx512-mov.ll
On: smooshlab-project
At: Sun 18 Aug 2013 06:16:28
Changed By: delena
Comments: AVX-512: Added VMOVD, VMOVQ, VMOVSS, VMOVSD instructions.Properties: 
  phase_id: r188637-t20130818_061828-b10364



File: lib/Frontend/InitHeaderSearch.cpp
On: smooshlab-project
At: Sun 18 Aug 2013 08:10:33
Changed By: chapuni
Comments: InitHeaderSearch.cpp: [Cygwin] Add 4.7.3.Properties: 
  phase_id: r188638-t20130818_081234-b10365



Files:
 lib/CodeGen/CGDebugInfo.cpp
 lib/CodeGen/CGDebugInfo.h
 test/CodeGenCXX/debug-info-class.cpp
On: smooshlab-project
At: Sun 18 Aug 2013 10:00:28
Changed By: dblaikie
Comments: DebugInfo: Don't emit vbase 'containing types' for context chain limited types

Possible minor reduction in debug info & avoid some cases where creating
a context chain could lead to the type the context chain is being
created for, being created. (this is still possible with template
parameters - tests/fixes/improvements to follow)Properties: 
  phase_id: r188639-t20130818_100228-b10366



Files:
 lib/CodeGen/CGDebugInfo.cpp
 test/CodeGenCXX/debug-info-template-member.cpp
On: smooshlab-project
At: Sun 18 Aug 2013 10:40:28
Changed By: dblaikie
Comments: DebugInfo: Avoid duplicating types that may be created during the process of creating their context

A partner to r188639, this is a somewhat heavy-handed fix to the general
issue, since even after that prior change the issue does still
unavoidably arise with template parameters (see test case).

There are other ways we could consider addressing this (see FIXME).Properties: 
  phase_id: r188640-t20130818_104233-b10367



Files:
 include/clang/AST/Stmt.h
 lib/AST/Stmt.cpp
On: smooshlab-project
At: Sun 18 Aug 2013 10:50:28
Changed By: ctopper
Comments: Remove throw() from Stmt::operator new so the compiler will omit the null check on the result since ASTContext allocator won't return null.Properties: 
  phase_id: r188643-t20130818_111526-b10370



Files:
 lib/CodeGen/CGDebugInfo.cpp
 lib/CodeGen/CGDebugInfo.h
 lib/CodeGen/CGVTables.cpp
 test/CodeGenCXX/debug-info-class.cpp
On: smooshlab-project
At: Sun 18 Aug 2013 11:06:28
Changed By: dblaikie
Comments: Revert "Revert "DebugInfo: Omit debug info for dynamic classes in TUs that do not have the vtable for that class""

This reverts commit r188600.

r188640/r188639 fixed the root cause of the crash-on-valid that r188600
originally introduced. This now appears to bootstrap debug clang
successfully to the best of my testing.Properties: 
  phase_id: r188643-t20130818_111526-b10370



Files:
 lib/Target/ARM/ARMISelDAGToDAG.cpp
 test/CodeGen/ARM/inlineasm-64bit.ll
On: smooshlab-project
At: Sun 18 Aug 2013 11:10:33
Changed By: tnorthover
Comments: ARM: make sure we keep inline asm operands tied.

When patching inlineasm nodes to use GPRPair for 64-bit values, we
were dropping the information that two operands were tied, which
effectively broke the live-interval of vregs affected.Properties: 
  phase_id: r188643-t20130818_111526-b10370



LOGS:






More information about the llvm-testresults mailing list