[Swift CI] Build Failure: 1. OSS - Swift ASAN - OS X (swift 5.2) #59

Report

[FAILURE] oss-swift-5.2-incremental-ASAN-RA-osx [#59]

Build URL:
https://ci.swift.org/job/oss-swift-5.2-incremental-ASAN-RA-osx/59/
Project:
oss-swift-5.2-incremental-ASAN-RA-osx
Date of build:
Mon, 27 Jan 2020 09:26:08 -0600
Build duration:
3 hr 16 min

Changes

  • Commit 5a3a06afd218c1f913a843c63dc58ad6e40c6535 by fredrik.medley:
    Describe how to make a phony rule always up to date

    • edit: doc/manual.asciidoc
  • Commit 811b864045f1c440fe21a56802e7e20981578d6f by mqudsi:
    Emit "FAILED: " in red if terminal supports ANSI color output

    • edit: src/build.cc
  • Commit 342b939bd3f32c43cf49825aa4ec7d8a8ba4cffd by mqudsi:
    Unset suports_color_ if SetConsoleMode fails on WIN32

    • edit: src/line_printer.cc
  • Commit 567815df38a2ff54ad7478a90bd75c91e434236a by makepost:
    Use st_mtim if st_mtime is macro, fix #1510

    • edit: src/disk_interface.cc
  • Commit cfd0bd3007b291df505f8c45083453310142d681 by guilhem.charles:
    1492 add column headers to .ninja_log

    • edit: src/build_log_test.cc
    • edit: src/build_log.cc
  • Commit 85038a5947183e0ead7bd81d7b481228e1e0d13a by mqudsi:
    Add braces to clarify conditional scope

    • edit: src/build.cc
  • Commit 52ba2078905bfcc3741b27fd369acdfb9ea87ab8 by jhasse:
    Fix Fuchsia typo

    • edit: doc/manual.asciidoc
  • Commit 9aa947471fcfc607bec6d92a1a6eed5c692edbaf by github:
    Docs: Make builds reproducible by generating the same IDs from the same

    • edit: doc/docbook.xsl
  • Commit 1bcc689324bdee090eed035353724abc3fa7c909 by jhasse:
    Take CPU set limitations into account when calculating processor count

    • edit: src/util.cc
  • Commit 02ec31abb7ffb70d5b66b8acbcf8ba7b2d5bbeef by github:
    Update link to premake

    • edit: doc/manual.asciidoc
  • Commit a8bc2e15d5dce3f343850ea3a8fd4f36a42e0ed3 by jhasse:
    Feature/add term env dumb to win32 (#1550)

    • edit: src/line_printer.cc
  • Commit 9de96be2cb177d386ef881ede8d0ca2b575ad31f by github:
    make inline.sh more portable

    • edit: src/inline.sh
  • Commit 71b96489325e5e2629464687c60f20d9905ab51c by jhasse:
    Remove trailing whitespace from all files

    • edit: src/getopt.c
    • edit: src/clean_test.cc
    • edit: src/deps_log.cc
    • add: misc/ci.py
    • edit: .travis.yml
    • edit: configure.py
  • Commit 215a190a57efddcd114658f8b24d57f58c217d88 by brad.king:
    ManifestParser: Fix typo {expectd => expected}

    • edit: src/manifest_parser.h
  • Commit d71880839246046cf0b1b662abf91687ea91f9b9 by brad.king:
    Factor out a base class of ManifestParser

    • add: src/parser.cc
    • edit: src/manifest_parser.cc
    • edit: configure.py
    • edit: src/manifest_parser.h
    • add: src/parser.h
  • Commit 54520575cd11250ecf5d115b74fce5b8acd3e1aa by brad.king:
    Assert precondition in BuildStatus::BuildEdgeStarted

    • edit: src/build.cc
  • Commit e50299c5004e1890d5335f4d51e8e576fa6836d5 by brad.king:
    Allow EdgeFinished and NodeFinished to fail with errors

    • edit: src/build.cc
    • edit: src/build_test.cc
    • edit: src/build.h
  • Commit 70d356218beff99ddaa048ff357f2d2692a32b7a by brad.king:
    Teach FakeCommandRunner to support multiple active commands

    • edit: src/build_test.cc
  • Commit 64acb1a22b1001df96a4dfb7f36c16d7f56df392 by brad.king:
    Factor out edge marking logic from Plan::AddSubTarget

    • edit: src/build.cc
    • edit: src/build.h
  • Commit 083a9e2e7af813571444e33fad5f0f373bce7e3f by brad.king:
    Factor out output edge ready check from Plan::NodeFinished

    • edit: src/build.cc
    • edit: src/build.h
  • Commit b08f3fb86909bf5b890e33936cf8fd44e1cbff47 by brad.king:
    Make a Builder optionally available to Plan

    • edit: src/build.h
    • edit: src/build.cc
  • Commit 325602ca41c76753470b991c7a47b76b15e4241b by brad.king:
    Explicitly avoid repeat deps loading

    • edit: src/graph.cc
    • edit: src/state.cc
    • edit: src/graph.h
  • Commit c4b0c21ba9c60c2af99ea8d1961cbc1e4f217810 by brad.king:
    Add a parser for a new "dyndep" file format

    • add: src/dyndep_parser.cc
    • add: src/dyndep_parser.h
    • add: src/dyndep.h
    • edit: configure.py
    • add: src/dyndep_parser_test.cc
  • Commit a4970769519b09fec5ff6ffe73a5fa2bf9f252e4 by brad.king:
    Add a "dyndep" reserved binding to the manifest format

    • edit: src/eval_env.cc
    • edit: src/graph.h
    • edit: src/manifest_parser.cc
    • edit: src/manifest_parser_test.cc
    • edit: src/graph.cc
  • Commit e5c22c0a4b93895334a10d412124ffff69c3fd25 by brad.king:
    Teach DependencyScan to load a dyndep file

    • edit: src/graph.h
    • edit: src/dyndep.h
    • add: src/dyndep.cc
    • edit: src/graph.cc
    • edit: src/graph_test.cc
    • edit: configure.py
  • Commit 0f0fb3275d0c908d9a4401c97cd5ef9d407987d4 by brad.king:
    Teach RecomputeDirty to load dyndep files that are ready

    • edit: src/graph.cc
    • edit: src/graph_test.cc
  • Commit 2375707bdfc83c79c94cac93a957de71c294737c by brad.king:
    Teach builder to load dyndep files when they are ready

    • edit: src/build.h
    • edit: src/build_test.cc
    • edit: src/build.cc
  • Commit c21f3f2a1d8cb0aea45804ffc788947c4096281b by brad.king:
    clean: remove unnecessary Cleaner constructor variant

    • edit: src/clean.cc
    • edit: src/clean.h
    • edit: src/ninja.cc
  • Commit a3cbb4d4ddbd3661720603cc26b25cad6177b4c8 by brad.king:
    clean: remove outputs specified by dyndep files

    • edit: src/clean.h
    • edit: src/clean_test.cc
    • edit: src/clean.cc
  • Commit a32e047b4f0e083eb8f9d9cdca9238bb4b006e4a by brad.king:
    graph: load dyndep files

    • edit: src/graphviz.cc
    • edit: src/ninja.cc
    • edit: src/graphviz.h
  • Commit e1a58793ef080d4dcd2b404718a8d24307958591 by brad.king:
    query: load dyndep files for queried edges

    • edit: src/ninja.cc
  • Commit 014a5414c4c2301d5572e7cb805416997f35d539 by brad.king:
    Document dyndep binding behavior and the dyndep file format

    • edit: doc/manual.asciidoc
  • Commit 1d55d05afd5949a5caa6b41ffa5539f4cbb5a575 by brad.king:
    Document example dyndep use cases

    • edit: doc/manual.asciidoc
  • Commit bb9512f53daa5913220282f0ad86a20d174e367c by nicolas.despres:
    Resurrect the 'rules' tool.

    • edit: src/eval_env.h
    • edit: src/ninja.cc
    • edit: src/eval_env.cc
    • edit: doc/manual.asciidoc
  • Commit 20b30dac6698d119e7797b34d6ed2c4ed8f48417 by jhasse:
    Ignore .ccls-cache directory

    • edit: .gitignore
  • Commit 714621dba1b8b2d8cd6080b7bc82955b44054734 by ikifof:
    Adding a way to clean dead build artifacts that have an entry in the

    • edit: src/ninja.cc
    • edit: src/clean.cc
    • edit: src/clean.h
    • edit: src/clean_test.cc
  • Commit 28a7d1491367de7b39c854d166114f76d272f04f by jhasse:
    Fix UB "member call on null pointer of type 'DepsLog'", see #1248

    • edit: src/graph.cc
  • Commit fba5ce07367ce63ade61a560feed36ea9d315b0f by peter:
    Follow GCC/Clang behavior wrt depfiles

    • edit: src/depfile_parser.in.cc
    • edit: src/depfile_parser_test.cc
    • edit: src/depfile_parser.cc
  • Commit a3a5d60622eb7330b8d82ff6620d28e3b90c6848 by jessemckenna:
    Make GetProcessorCount() count processors across all processor groups

    • edit: src/util.cc
  • Commit 007e029ea35e29466bd40cc38de42d3c8eab70d3 by jessemckenna:
    Update WIN32_WINNT from 0x0501 (Windows XP) to 0x0601 (Windows 7) to

    • edit: configure.py
  • Commit 66b4cc94c4f2d34289cc6bfa827e7cb862a70c67 by jhasse:
    Improve const-correctness in compdb related methods

    • edit: src/graph.h
    • edit: src/ninja.cc
    • edit: src/graph.cc
  • Commit 20af31d586c1f1bddeaad0583adc17933d5465ce by jhasse:
    compdb: Dump every rule without any arguments, fix #1377

    • edit: src/ninja.cc
  • Commit 5521085b2daf1f55d4256153166d790978b6bb34 by ky0ko:
    fix building ninja_test on AIX 6.1

    • edit: src/test.cc
  • Commit 0cb85516b43bc312363fcb959ce8816a6db6719e by jhasse:
    Fix appveyor.yml (#1621)

    • edit: appveyor.yml
  • Commit 78f700c35c07b5ef5663716461852fbdee287817 by github:
    Recommend MD over MMD for header dependencies.

    • edit: doc/manual.asciidoc
  • Commit bd17f236231a58c44f1f5f09ff925aa666d672b7 by jhasse:
    Enable build on IBM i platform (#1630)

    • edit: configure.py
    • edit: src/util.cc
  • Commit 0dfa8a48eb9308a95d5574aa1786700b2cb4ece3 by jhasse:
    Expand the continuous integration coverage to more platforms / operating

    • edit: .travis.yml
    • edit: appveyor.yml
  • Commit ae3130c9bc25079b4b51a92c6c784673c82fc0cd by jhasse:
    Travis CI: Use Python 3 to configure build

    • edit: .travis.yml
  • Commit 21eb8669ff576aa0d26159845c22f65227c1cc30 by colin:
    Fix MinGW bootstrap build by applying the fix in appveyor.yml

    • edit: configure.py
    • edit: appveyor.yml
  • Commit ec6e7c7a77c8010d42ae0b27b83a097a5875fc4e by jhasse:
    Add CMake build file as an alternative to configure.py

    • add: CMakeLists.txt
  • Commit 691b821c9046eafa73f12335a8c3150fd9db1595 by jhasse:
    CMake: Support building without re2c

    • edit: CMakeLists.txt
  • Commit 6f27f9642cb0508c0e24b379f2654f1797841fe6 by jhasse:
    CMake: Fix Windows build

    • edit: CMakeLists.txt
  • Commit 15d8ead0fc58a66aa89f89a96e047ec0c5206140 by jhasse:
    Ignore all kinds of build directories

    • edit: .gitignore
  • Commit 8ed4bb844908de8bf2623bd6739da463fe83ef0b by jhasse:
    Small constifications (#1647)

    • edit: src/build.cc
    • edit: src/build_test.cc
    • edit: src/graph.cc
    • edit: src/graph.h
    • edit: src/build.h
  • Commit 07b1cf264a24d819e257184f2dfe9b6d151ddae5 by bwiedemann:
    Fix test_issue_1418 to pass on 1-core VM

    • edit: misc/output_test.py
  • Commit 95e0cb5156d295e0510b5296e441eecb1f8b1806 by jhasse:
    Fix crash when using MSVC in debug mode

    • edit: src/graph.cc
  • Commit 71c2cf3905a66f68409edde4745cb69ed967aefb by jhasse:
    CMake: Let MSVC correctly report __cplusplus

    • edit: CMakeLists.txt
  • Commit 21bd971ea9381e6c36d3a3be17a501899922ff73 by jhasse:
    CMake: Bump required version for object libraries

    • edit: CMakeLists.txt
  • Commit 04ce2ea7a2930b32655823d55a8ff9865a37d6c2 by macocio:
    Ensure substring indexing never goes negative

    • edit: src/util.cc
    • edit: src/util_test.cc
  • Commit ca5cddc27fc25ca3f1a6c50f24f833bb6ed9ee9c by jhasse:
    Travis CI: Remove broken Xcode config

    • edit: .travis.yml
  • Commit 97c5949ffeb4ec84cec1290c118cf34aa0e503e4 by jhasse:
    Revert "1492 add column headers to .ninja_log"

    • edit: src/build_log.cc
    • edit: src/build_log_test.cc
  • Commit 49a14a8b7c7926628261b2a48a807745cffd0f56 by mast.ryan:
    Add GitHub Action workflow to build ninja using CMake

    • add: .github/workflows/release-ninja-binaries.yml
  • Commit da2dad895393d39bcc36b593edb6eb89e7cb5c0a by github:
    Upload ninja binary to published releases

    • edit: .github/workflows/release-ninja-binaries.yml
  • Commit cd9d614075f04eef9b8ed9384e2fafa812472a75 by github:
    Strip unnecessary info from the Linux binary

    • edit: .github/workflows/release-ninja-binaries.yml
  • Commit 980bc03f53f5f07f625c2f231a241971c2cf385d by 44207430+SibiSiddharthan:
    Fixed compilation by gcc on Windows

    • edit: CMakeLists.txt
  • Commit 115c654d2745ceed00cabde09fa880029cea1b52 by gh:
    Add Bionic tweak for getloadavg

    • edit: src/util.cc
  • Commit cdf33d8b873f6a5faa07f602d7f8747943f0da9b by github:
    Fix invalid preprocessor #if

    • edit: src/graph.cc
  • Commit f8497798a3cb2528faaec8a38acee12f554caf41 by github:
    Update graph_test.cc

    • edit: src/graph_test.cc
  • Commit f1a33131154ae7d9648aa82afac462859535fb62 by github:
    Fix yaml lint (whitespace) errors in release action

    • edit: .github/workflows/release-ninja-binaries.yml
  • Commit 953efbce932a293ee6cba3cf77890b915b0f13c1 by github:
    Fix minor typo of return value

    • edit: src/manifest_parser.cc
  • Commit 9fa8a4b730d0bf49b13e502ac99f297ac387d707 by github:
    Trigger test run for release builds on PRs

    • edit: .github/workflows/release-ninja-binaries.yml
  • Commit e2433c11d00725913d0b76350f4d35ba749e3f47 by ben.boeckel:
    build: add to deps log for each edge output

    • edit: src/build.cc
  • Commit 1daa7470ab7ed147726b560d0bc55327fff3482f by ben.boeckel:
    depfile_parser: remove restriction on multiple outputs

    • edit: src/depfile_parser.cc
    • edit: src/build.cc
    • edit: src/ninja.cc
    • edit: src/graph.cc
    • edit: src/manifest_parser.cc
    • edit: src/depfile_parser_test.cc
    • edit: src/manifest_parser_test.cc
    • edit: src/build_test.cc
    • edit: src/depfile_parser.h
    • edit: src/depfile_parser.in.cc
  • Commit ebbb9e2fdb0746e2125013e29a334efc8c0331b6 by ben.boeckel:
    depfile_parser_test: test buggy -MP behavior

    • edit: src/depfile_parser.cc
    • edit: src/depfile_parser.in.cc
    • edit: src/depfile_parser_test.cc
  • Commit 5fe25d2e03ffe71717df3e422303ee1973567d9f by Hi-Angel:
    build.cc: constify a map key in RealCommandRunner

    • edit: src/build.cc
  • Commit 2492fcbd912c8aa8f9e4e2258d9aa1e6f683a992 by Hi-Angel:
    build.cc: constify a few Plan functions

    • edit: src/build.h
    • edit: src/build.cc
  • Commit 2cb0370e9ac15151941b451ff5fd5a440527209a by Hi-Angel:
    graph.cc: constify DependencyScan

    • edit: src/graph.h
    • edit: src/graph.cc
  • Commit 95b2f8aa8e0b140ba6d90126733e7c357df92059 by Hi-Angel:
    build.cc: constify a map in BuildStatus

    • edit: src/build.h
  • Commit 1d4c65f2fd9f3b66f64838bb11e663aed95dcc1f by Hi-Angel:
    build.cc: constify BuildStatus

    • edit: src/build.h
    • edit: src/build.cc
  • Commit 288f04eb171f18818950ffb235ded7c11e3cc92b by photosynthesis2728:
    Fix warnings on mingw build

    • edit: CMakeLists.txt
    • edit: configure.py
  • Commit 6ee71118b87935c6629f69a41bfa531925ef44c2 by jhasse:
    Rename HACKING.md to CONTRIBUTING.md

    • delete: HACKING.md
    • add: CONTRIBUTING.md
  • Commit a37da20ae74c81703b1c811182fc154d95ed46fe by jhasse:
    Use short CONTRIBUTING.md instead of HACKING.md

    • edit: CONTRIBUTING.md
    • edit: RELEASING
    • delete: README
    • add: README.md
  • Commit f37d101fdc6ee659ee2e919c4437b298c584be56 by jhasse:
    Add basic build instructions to the README

    • edit: README.md
  • Commit ba156d093cf3c37312da704056ed4dcc560c4b46 by jhasse:
    Have Github Actions also run tests (#1697)

    • edit: .github/workflows/release-ninja-binaries.yml
  • Commit c90a078edb8a23a3cf36b3f061990ed425481855 by jhasse:
    Ignore Qt Creator project files (#1702)

    • edit: .gitignore
  • Commit 0c84b0ebd757e85548cb49a40694b4528c465830 by jhasse:
    Enable Link Time Optimization for Release builds (#1701)

    • edit: CMakeLists.txt
  • Commit 77a630e78b1f4722ffe1a983ad363c292e0581e7 by jhasse:
    GitHub Actions: Use CentOS 7 for Linux, fix #1533

    • add: .github/workflows/linux.yml
    • edit: .github/workflows/release-ninja-binaries.yml
  • Commit ca08c43c0e16067ce216f019e516c26132f4eca6 by jhasse:
    Remove some outdated lines from .gitignore

    • edit: .gitignore
  • Commit 94c66fd01a8da67a9e169135780d8967eba69048 by jhasse:
    Add .editorconfig See https://editorconfig.org/ for more info.

    • add: .editorconfig
  • Commit a67718de4e5e4f78b6f66c6a3ecd0432941c7df3 by jhasse:
    Run output test in temporary directory

    • edit: misc/output_test.py
  • Commit 8f87ee0469820d247fa20971c07dbad5f2aa744e by jhasse:
    Add restat tool which recalculates all mtimes in the build log

    • edit: src/build_log_test.cc
    • edit: src/build_log.h
    • edit: src/build_log.cc
    • edit: src/ninja.cc
  • Commit 791c887e22046e5e7a2d05ecb5ff27701d56895d by jhasse:
    Ignore nonexistent .ninja_log/.ninja_deps for restat and recompact

    • edit: src/ninja.cc
    • edit: misc/output_test.py
    • add: src/load_status.h
    • edit: src/build_log.h
    • edit: src/deps_log.h
    • edit: src/build_log_test.cc
    • edit: src/build_log.cc
    • edit: src/deps_log.cc
  • Commit 66b746044d34c4791077488924f082b2fee7cb8a by jhasse:
    Add a short documentation for restat tool

    • edit: doc/manual.asciidoc
  • Commit 35169ddf478c2d18e4ce4bbd006f08bca5e21095 by jhasse:
    Fix error handling for getcwd

    • edit: src/ninja.cc
  • Commit 1f02bc192a31ec2daac813c11d98dd939848d40f by jhasse:
    Fix logic-error in IsPathDead, see #1432

    • edit: src/ninja.cc
  • Commit c6c607ee7e2f77f5efaad672c9d1e6c73843cd14 by patches:
    Build performance tests with CMake. Fixes #1708

    • edit: CMakeLists.txt
  • Commit d47e1eb00d2eac4a3b864639ab972a53e60f4925 by jhasse:
    restat: Accept list of outputs to restat (none means all)

    • edit: src/build_log.cc
    • edit: src/build_log.h
    • edit: src/ninja.cc
    • edit: src/build_log_test.cc
  • Commit d986e4db5630cf1c5547e69b5556f006f7d3444a by jhasse:
    restat: No need for loading build.ninja

    • edit: src/ninja.cc
  • Commit f2cf7a45c062a9c35bb3f436f56ab0c28fbe6680 by jhasse:
    CMake: Use static MSVC runtime, fixes #1692

    • edit: CMakeLists.txt
  • Commit e0f4e3406d173a82ed62afd09ff063ae98ecf17a by jhasse:
    GitHub Actions: Split Windows and macOS workflows

    • add: .github/workflows/macos.yml
    • add: .github/workflows/windows.yml
    • delete: .github/workflows/release-ninja-binaries.yml
  • Commit adcf925c45afb19eacaa9a78a6d2ff519ec466c0 by jhasse:
    Add short doc for cleandead tool, fix #1716

    • edit: doc/manual.asciidoc
  • Commit 08ecbd6c15800a791163d2b133dae0e9f0bb418a by jhasse:
    mark this 1.10.0.git

    • edit: src/version.cc
  • Commit ed7f67040b370189d989adbd60ff8ea29957231f by jhasse:
    v1.10.0

    • edit: doc/manual.asciidoc