Report
[FAILURE] oss-swift-master-llvm-swift5-transition-incremental-RA-linux-ubuntu-16_10 [#208]
Build URL:
https://ci.swift.org/job/oss-swift-master-llvm-swift5-transition-incremental-RA-linux-ubuntu-16_10/208/
Project:
oss-swift-master-llvm-swift5-transition-incremental-RA-linux-ubuntu-16_10
Date of build:
Wed, 24 Jan 2018 13:10:05 -0600
Build duration:
1 hr 31 min
Identified problems:
- Timeout: This build was marked as FAIL because it timed out.
Changes
-
Commit e6108e7aaf8d73b6eed37157c9c229198ae42dcd by ekarpenkov:
[analyzer] suppress nullability inference from a macro when result is- edit: test/Analysis/inlining/false-positive-suppression.c
- edit: lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
-
Commit ad88ba74f47d0eb00768b58a385c2678e9d2d68f by ekarpenkov:
[analyzer] [NFC] minor FindLastStoreBRVisitor refactoring- edit: lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
-
Commit 93920d7ccc2f6b28f55dcf2db713a6823d344d48 by ekarpenkov:
[analyzer] [NFC] Minor refactoring of trackNullOrUndefValue- edit: lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
-
Commit 1915149761e42db1f7b19a17e82b1afad47ff9bd by ekarpenkov:
[analyzer] Don't flag strcpy of string literals into sufficiently large- edit: test/Analysis/security-syntax-checks.m
- edit: lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
-
Commit 161d31f8af5ca6d18ce8020dda2c1980c4a38acb by ekarpenkov:
[analyzer] support a mode to only show relevant lines in HTML- add: test/Analysis/html_diagnostics/relevant_lines/multifile.c
- edit: lib/Rewrite/HTMLRewrite.cpp
- edit: lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
- add: test/Analysis/html_diagnostics/relevant_lines/macros_same_file.c
- edit: lib/StaticAnalyzer/Core/PathDiagnostic.cpp
- add: test/Analysis/html_diagnostics/relevant_lines/multiline_func_def.c
- add: test/Analysis/html_diagnostics/relevant_lines/objcmethods.m
- add: test/Analysis/html_diagnostics/relevant_lines/simple_conditional.c
- edit: include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
- edit: lib/StaticAnalyzer/Core/BugReporter.cpp
- add: test/Analysis/html_diagnostics/relevant_lines/unused_header.c
- add: test/Analysis/html_diagnostics/relevant_lines/header.h
-
Commit 0758abaeb6281d1a3962cf7cc097d7d837ea937e by ekarpenkov:
[analyzer] Better UI in html reports for displaying shortcuts help- edit: lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
- edit: lib/Rewrite/HTMLRewrite.cpp
-
Commit bacec34eaa78c287ef478c9f7f1fb335d607e44f by ekarpenkov:
[analyzer] Make isSubRegionOf reflexive- edit: lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp
- edit: lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
- edit: lib/StaticAnalyzer/Core/ProgramState.cpp
- edit: lib/StaticAnalyzer/Core/RegionStore.cpp
- edit: lib/StaticAnalyzer/Core/MemRegion.cpp
- edit: include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
-
Commit 7bde39f99ea7d3dbb068b53cf58a8e586f8f0954 by ekarpenkov:
[analyzer] introduce getSVal(Stmt *) helper on ExplodedNode, make sure- edit: lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
- edit: lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp
- edit: include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
- edit: lib/StaticAnalyzer/Core/CheckerContext.cpp
- edit: lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
- edit: examples/analyzer-plugin/MainCallChecker.cpp
- edit: lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
- edit: lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp
- edit: lib/StaticAnalyzer/Core/PathDiagnostic.cpp
- edit: lib/StaticAnalyzer/Checkers/CStringChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/MallocChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/StreamChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp
- edit: include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
- edit: lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/ValistChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
- edit: lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
- edit: lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
-
Commit 48cd54b9b4c11189d8a4b4e0190a5a088a132ab8 by ekarpenkov:
[analyzer] operator new: Use the correct region for the constructor.- edit: include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
- add: test/Analysis/new-ctor-recursive.cpp
- edit: lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
- add: test/Analysis/new-ctor-inlined.cpp
- add: test/Analysis/new-ctor-symbolic.cpp
- edit: test/Analysis/inline.cpp
- edit: lib/StaticAnalyzer/Core/ExprEngine.cpp
- edit: lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
- add: test/Analysis/new-ctor-conservative.cpp
-
Commit 631a597571d48a89e2fd330662c9194d7f09513d by ekarpenkov:
[analyzer] NFC: Forbid array elements of void type.- edit: include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
- edit: lib/StaticAnalyzer/Core/ExprEngine.cpp
- edit: lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
-
Commit 2a1a1f5091584b2d72fbd89bfebc32e13b474d80 by ekarpenkov:
[analyzer] operator new: Model the cast of returned pointer into object- edit: test/Analysis/new-ctor-conservative.cpp
- edit: lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
- edit: test/Analysis/new-ctor-inlined.cpp
- edit: lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
-
Commit 230343de8b3dac38de6e28ebc1ee863623461f3c by ekarpenkov:
[analyzer] operator new: Fix memory space for the returned region.- edit: test/Analysis/NewDelete-checker-test.cpp
- edit: lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
- edit: lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
- add: test/Analysis/new-ctor-null.cpp
-
Commit 93a44b8a9cb1c26323b19eeb3046bff1ab3143b2 by ekarpenkov:
[analyzer] operator new: Fix ambigious type name.- edit: lib/StaticAnalyzer/Core/ExprEngine.cpp
-
Commit 6f4bafad1410158e442bd20f42efb1e0ec6f13ad by ekarpenkov:
[analyzer] operator new: Add a new checker callback,- add: test/Analysis/new-ctor-malloc.cpp
- edit: lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp
- edit: lib/StaticAnalyzer/Core/CheckerManager.cpp
- edit: test/Analysis/NewDelete-custom.cpp
- edit: lib/StaticAnalyzer/Checkers/MallocChecker.cpp
- edit: lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
- edit: include/clang/StaticAnalyzer/Core/Checker.h
- edit: include/clang/StaticAnalyzer/Core/CheckerManager.h
- edit: lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
-
Commit 4e39aaa6f372fd23755fed11be5ea1b24902b553 by ekarpenkov:
[analyzer] NFC: operator new: Fix new(nothrow) definition in tests.- edit: test/Analysis/NewDelete-custom.cpp
-
Commit 543adbf7f3d8c433845134215d6c78276279b027 by ekarpenkov:
[analyzer] operator new: Fix path diagnostics around the operator call.- edit: lib/StaticAnalyzer/Core/PathDiagnostic.cpp
- edit: test/Analysis/new-ctor-malloc.cpp
-
Commit d377c6782f21c74ed408d532989a40b87795ef09 by ekarpenkov:
[analyzer] Suppress "this" pointer escape during construction.- edit: lib/StaticAnalyzer/Core/CallEvent.cpp
- edit: test/Analysis/NewDeleteLeaks-PR19102.cpp
-
Commit 2611662a8ba92734ce2f949b1106fb454eba5549 by ekarpenkov:
[analyzer] operator new: Add a new ProgramPoint for check::NewAllocator.- edit: test/Analysis/NewDelete-path-notes.cpp
- edit: include/clang/Analysis/ProgramPoint.h
- edit: lib/StaticAnalyzer/Core/ExprEngine.cpp
- edit: lib/StaticAnalyzer/Core/CheckerManager.cpp
- edit: lib/StaticAnalyzer/Core/CoreEngine.cpp
-
Commit 6c782d24b063ffc6226065090f328b007cd50173 by ekarpenkov:
[analyzer] operator new: Fix callback order for CXXNewExpr.- edit: lib/StaticAnalyzer/Core/ExprEngine.cpp
- edit: lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
- add: test/Analysis/cxxnewexpr-callback-noinline.cpp
- edit: lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp
- add: test/Analysis/cxxnewexpr-callback-inline.cpp
-
Commit 1cc5b3173fb2a1d9cf23f084bab1898f2617d3e5 by ekarpenkov:
[analyzer] NFC: Use "= default" for default ProgramPoint constructors.- edit: include/clang/Analysis/ProgramPoint.h
-
Commit 195a629992c7b7d1efbf4a7e67c3c4db913c4509 by ekarpenkov:
[analyzer] NFC: RetainCount: Protect from dumping raw region to path- edit: lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
-
Commit 9735c6adce73b58ef55dcb0f5b57099adacd2471 by ekarpenkov:
[analyzer] NFC: Remove unused method -- edit: include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
-
Commit 781d6f6d5916e420a2c8c75affd6c3f7a6423cbc by ekarpenkov:
[analyzer] a few helper methods for getting and comparing symbolic- edit: include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
- edit: include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
- edit: lib/StaticAnalyzer/Core/SValBuilder.cpp
- edit: lib/StaticAnalyzer/Core/ProgramState.cpp
- edit: include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
-
Commit a9a0f0c81b725f19ded021e62419063c0f0e0c9e by ekarpenkov:
[analyzer] Provide a check name when MallocChecker enables- edit: test/Analysis/Inputs/system-header-simulator.h
- edit: test/Analysis/malloc.c
- edit: lib/StaticAnalyzer/Checkers/CStringChecker.cpp
-
Commit 7c6602840aa0784cc16db4ff44be4d40e86fe412 by ekarpenkov:
[analyzer] Model and check unrepresentable left shifts- edit: lib/StaticAnalyzer/Core/BasicValueFactory.cpp
- edit: lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
- edit: test/Analysis/bitwise-ops.c
-
Commit 546f2f39586629d62bf1093f92f0e480f9f69d90 by ekarpenkov:
[analyzer] Protect against dereferencing a null pointer- edit: lib/StaticAnalyzer/Core/PathDiagnostic.cpp
-
Commit 01421cc68be37d8e0e20623eba3ef70cd7f8098f by ekarpenkov:
[analyzer] Show full analyzer invocation for reproducibility in HTML- edit: lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
- edit: include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
- edit: lib/Frontend/CompilerInvocation.cpp
- edit: lib/Rewrite/HTMLRewrite.cpp
-
Commit 77c512696b05a8da5515de0020504065a4ad9539 by ekarpenkov:
[analyzer] Mark lines as relevant even if they weren't executed but have- add: test/Analysis/html_diagnostics/relevant_lines/notexecutedlines.c
- edit: lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
-
Commit 1b8055af688ec0d755db030ae2d18757c1e254f1 by si:
NSArray: Implement pathsMatchingExtensions- edit: TestFoundation/TestNSArray.swift
- edit: Foundation/NSArray.swift
-
Commit 329456b522ab25be61551fae301ab435a25caad4 by matt.rajca:
Fix crashes when creating directories at single component relative paths- edit: Foundation/FileManager.swift
- edit: TestFoundation/TestFileManager.swift