[llvm-testresults] buildbot failure in lab.llvm.org on phase2 - living

llvmlab-buildmaster at lab.llvm.org llvmlab-buildmaster at lab.llvm.org
Tue Sep 3 16:55:54 PDT 2013


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

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

Buildslave for this Build: macpro1

Build Reason: scheduler
Build Source Stamp: 189879
Blamelist: delesley,echristo,emaste,grosbach,majnemer,mgottesman,void

BUILD FAILED: failed

sincerely,
 -The Buildbot


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

CHANGES:
File: lib/CodeGen/AsmPrinter/DIEHash.h
On: smooshlab-project
At: Tue 03 Sep 2013 15:06:43
Changed By: echristo
Comments: Sentences end with periods.Properties: 
  phase_id: r189862-t20130903_150843-b11117



Files:
 lib/CodeGen/AsmPrinter/DIEHash.cpp
 lib/CodeGen/AsmPrinter/DIEHash.h
 unittests/CMakeLists.txt
 unittests/CodeGen
 unittests/CodeGen/CMakeLists.txt
 unittests/CodeGen/DIEHashTest.cpp
 unittests/CodeGen/Makefile
 unittests/Makefile
On: smooshlab-project
At: Tue 03 Sep 2013 15:06:43
Changed By: echristo
Comments: Add a hashing routine that handles hashing types. Add a test for
hashing the contents of DW_FORM_data1 on top of a type with attributes.Properties: 
  phase_id: r189862-t20130903_150843-b11117



File: unittests/CodeGen/CMakeLists.txt
On: smooshlab-project
At: Tue 03 Sep 2013 15:16:43
Changed By: echristo
Comments: Fix copy and pasto with CMake files for unittest.
Properties: 
  phase_id: r189863-t20130903_151843-b11118



File: include/llvm/MC/MCDwarf.h
On: smooshlab-project
At: Tue 03 Sep 2013 15:20:43
Changed By: void
Comments: Add comments to the CFI instructions and reformat with clang-format. No functionality change.Properties: 
  phase_id: r189864-t20130903_152509-b11119



File: test/SemaCXX/warn-consumed-parsing.cpp
On: smooshlab-project
At: Tue 03 Sep 2013 15:40:43
Changed By: delesley
Comments: Consumed analysis: update to comments in test cases.
Patch by chris.wailes at gmail.com.Properties: 
  phase_id: r189867-t20130903_154243-b11120



Files:
 lib/Parse/Parser.cpp
 test/Parser/MicrosoftExtensions.cpp
On: smooshlab-project
At: Tue 03 Sep 2013 15:40:43
Changed By: majnemer
Comments: Parser: support Microsoft syntax for 'typename typedef'

Summary:
Transform the token sequence for:
typename typedef T U;

to:
typename T typedef U;

Raise a diagnostic when this happens but only if we succeeded handling
the typename.

Reviewers: rsmith, rnk

Reviewed By: rsmith

CC: cfe-commits

Differential Revision: http://llvm-reviews.chandlerc.com/D1433Properties: 
  phase_id: r189867-t20130903_154243-b11120



Files:
 test/Transforms/ObjCARC/basic.ll
 test/Transforms/ObjCARC/retain-block-escape-analysis.ll
 test/Transforms/ObjCARC/retain-block.ll
On: smooshlab-project
At: Tue 03 Sep 2013 15:46:43
Changed By: mgottesman
Comments: [objc-arc] Move some block tests from basic.ll -> retain-block.ll and add some missing CHECK-LABELS.Properties: 
  phase_id: r189870-t20130903_154912-b11121



Files:
 lib/Transforms/ObjCARC/ObjCARCOpts.cpp
 test/Transforms/ObjCARC/no-objc-arc-exceptions.ll
 test/Transforms/ObjCARC/retain-block-alloca.ll
 test/Transforms/ObjCARC/retain-block-escape-analysis.ll
 test/Transforms/ObjCARC/retain-block-load.ll
 test/Transforms/ObjCARC/retain-block.ll
On: smooshlab-project
At: Tue 03 Sep 2013 15:46:46
Changed By: mgottesman
Comments: [objc-arc] Turn off the objc_retainBlock -> objc_retain optimization.

The reason that I am turning off this optimization is that there is an
additional case where a block can escape that has come up. Specifically, this
occurs when a block is used in a scope outside of its current scope.

This can cause a captured retainable object pointer whose life is preserved by
the objc_retainBlock to be deallocated before the block is invoked.

An example of the code needed to trigger the bug is:

----
\#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
  void (^somethingToDoLater)();

  {
    NSObject *obj = [NSObject new];

    somethingToDoLater = ^{
      [obj self]; // Crashes here
    };
  }

  NSLog(@"test.");

  somethingToDoLater();
  return 0;
}
----

In the next commit, I remove all the dead code that results from this.

Once I put in the fixing commit I will bring back the tests that I deleted in
this commit.

rdar://14802782.
rdar://14868830.Properties: 
  phase_id: r189870-t20130903_154912-b11121



File: lib/Transforms/ObjCARC/ObjCARCOpts.cpp
On: smooshlab-project
At: Tue 03 Sep 2013 15:46:46
Changed By: mgottesman
Comments: [objc-arc] Remove dead code from previous commit.Properties: 
  phase_id: r189870-t20130903_154912-b11121



File: lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp
On: smooshlab-project
At: Tue 03 Sep 2013 16:06:46
Changed By: grosbach
Comments: X86: Mark non-crashing report_fatal_errors() as such.

Previously, the clang crash handling code would kick in and give a crash
report for these, even though they're not that sort of error.

rdar://14882264Properties: 
  phase_id: r189878-t20130903_160846-b11122



Files:
 include/lldb/Host/Host.h
 include/lldb/lldb-defines.h
 source/Interpreter/CommandInterpreter.cpp
 source/Target/Process.cpp
 test/functionalities/alias/TestAliases.py
 test/pexpect-2.4/doc/index.html
 test/pexpect-2.4/doc/index.template.html
On: smooshlab-project
At: Tue 03 Sep 2013 16:10:43
Changed By: emaste
Comments: Switch '/bin/bash' to '/bin/sh'

/bin/sh is more portable, and all systems with /bin/bash are expected to
have /bin/sh as well, even if only a link to bash.

Review: http://llvm-reviews.chandlerc.com/D1576
Properties: 
  phase_id: r189879-t20130903_161532-b11123



LOGS:






More information about the llvm-testresults mailing list