[Swift CI] Build Failure: 0. OSS - LLDB Incremental - Ubuntu 14.04 (swift 5.1) #109

Report

[FAILURE] oss-lldb-swift-5.1-incremental-linux-ubuntu-14_04 [#109]

Build URL:
https://ci.swift.org/job/oss-lldb-swift-5.1-incremental-linux-ubuntu-14_04/109/
Project:
oss-lldb-swift-5.1-incremental-linux-ubuntu-14_04
Date of build:
Fri, 15 Mar 2019 17:48:51 -0500
Build duration:
6 hr 4 min

Identified problems:

  • Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:
  • Timeout: This build was marked as FAIL because it timed out.
  • Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:

Changes

  • Commit b436ab84be92d9e7ff9995d9bb884305c1c951dc by jingham:
    Pass arguments correctly to the objc object checker on arm64

    • edit: packages/Python/lldbsuite/test/lang/objc/objc-checker/main.m
    • edit: source/Expression/IRDynamicChecks.cpp
    • edit: packages/Python/lldbsuite/test/lang/objc/objc-checker/TestObjCCheckers.py
  • Commit 6cac01b14070a32d21a7dbf683ca3d8f42a42cb2 by jonas:
    [SBAPI] Log from record macro

    • edit: source/API/SBValue.cpp
    • edit: source/API/SBAddress.cpp
    • edit: source/API/SBError.cpp
    • edit: source/API/SBProcess.cpp
    • edit: source/API/SBUnixSignals.cpp
    • edit: source/API/SBListener.cpp
    • edit: source/API/SBQueue.cpp
    • edit: source/API/SBBreakpoint.cpp
    • edit: source/API/SBMemoryRegionInfoList.cpp
    • edit: source/API/SBBlock.cpp
    • edit: source/API/SBTarget.cpp
    • edit: source/API/SBFunction.cpp
    • edit: source/API/SBFileSpecList.cpp
    • edit: source/API/SBQueueItem.cpp
    • edit: source/API/SBThread.cpp
    • edit: source/API/SBFrame.cpp
    • edit: source/API/SBBreakpointLocation.cpp
    • edit: source/API/SBCommandReturnObject.cpp
    • edit: source/API/SBValueList.cpp
    • edit: source/API/SBCompileUnit.cpp
    • edit: source/API/SBTrace.cpp
    • edit: source/API/SBBreakpointName.cpp
    • edit: include/lldb/Utility/ReproducerInstrumentation.h
    • edit: source/API/SBFileSpec.cpp
    • edit: source/API/SBCommandInterpreter.cpp
    • edit: source/API/SBEvent.cpp
    • edit: source/API/SBSection.cpp
    • edit: source/API/SBType.cpp
    • edit: source/API/SBBroadcaster.cpp
    • edit: source/API/SBDebugger.cpp
    • edit: source/API/SBSymbolContext.cpp
    • edit: source/API/SBHostOS.cpp
    • edit: source/API/SBSymbol.cpp
    • edit: source/API/SBLineEntry.cpp
    • edit: source/API/SBDeclaration.cpp
    • edit: source/API/SBWatchpoint.cpp
    • edit: source/API/SBData.cpp
    • edit: source/API/SBModule.cpp
    • edit: source/API/SBCommunication.cpp
  • Commit 2c8b3000c506882a56003d6e6c4ff43734577824 by jonas:
    [Reproducers] Use partial template specialization instead of overload

    • edit: include/lldb/Utility/ReproducerInstrumentation.h
  • Commit bc75a4056f95ec56a3779c07f961536c17591747 by jonas:
    [Reproducers] Mark partial specialization as inline

    • edit: include/lldb/Utility/ReproducerInstrumentation.h
  • Commit a363823f8801f26bc039240ccb69c65383c1c9e9 by jonas:
    [Reproducers] Add LLDB_RECORD_DUMMY

    • edit: include/lldb/Utility/ReproducerInstrumentation.h
    • edit: source/API/SBHostOS.cpp
  • Commit 11709fc88b051268c035b47044ad2a9cca79d299 by jonas:
    [lldb-instr] Support LLDB_RECORD_DUMMY

    • edit: tools/lldb-instr/Instrument.cpp
    • edit: lit/tools/lldb-instr/TestInstrumentationRecord.test
    • edit: lit/tools/lldb-instr/TestInstrumentationRegister.test
    • edit: lit/tools/lldb-instr/Inputs/foo.cpp
    • edit: lit/tools/lldb-instr/Inputs/foo.h
  • Commit b029bf96196c21223a06f8dc307bf0681449e0e9 by jonas:
    [Reproducers] Add missing LLDB_RECORD_DUMMY macros

    • edit: source/API/SBBreakpointName.cpp
    • edit: include/lldb/API/SBDebugger.h
    • edit: source/API/SBProcess.cpp
    • edit: source/API/SBDebugger.cpp
    • edit: source/API/SBBreakpoint.cpp
    • edit: source/API/SBData.cpp
    • edit: source/API/SBTrace.cpp
    • edit: source/API/SBTypeSummary.cpp
    • edit: source/API/SBCommandInterpreter.cpp
    • edit: source/API/SBCommunication.cpp
    • edit: source/API/SBExpressionOptions.cpp
    • edit: source/API/SBTarget.cpp
  • Commit b8e2f34b20c8b9730105275b2431b53290aa41a3 by jonas:
    [Reproducers] Replace callbacks with void*

    • edit: source/API/SBDebugger.cpp
    • edit: source/API/SBExpressionOptions.cpp
    • edit: source/API/SBCommunication.cpp
  • Commit 7584e83b8f344caae91409d1f3c09b301133f226 by jonas:
    Make function definition in header inline

    • edit: include/lldb/Utility/ReproducerInstrumentation.h
  • Commit bf3785fb1bc5a520ab37b6e4a69962a4d3b8f9bc by jonas:
    [Reproducers] Implement log_append for function pointers.

    • edit: source/API/SBDebugger.cpp
    • edit: include/lldb/Utility/ReproducerInstrumentation.h
    • edit: source/API/SBExpressionOptions.cpp
    • edit: source/API/SBCommunication.cpp
  • Commit fb7f3eb363cf2fe957e38c43e2b97bf622cd0e1d by jonas:
    [Reproducers] Reinterpret cast to void*

    • edit: include/lldb/Utility/ReproducerInstrumentation.h
  • Commit 3f02196304501e9bdeb5cb198f2081a756565fa4 by jonas:
    [Reproducers] Make ReproducerInstrumentation a textual header

    • edit: include/lldb/module.modulemap
  • Commit 68c2c0afe22838de2ba9c684a0255dbdab498511 by jonas:
    [Reproducers] Support capturing a reproducer without an explicit path.

    • edit: lit/Reproducer/Modules/TestModuleCXX.test
    • edit: lit/Reproducer/TestDriverOptions.test
    • edit: tools/driver/Driver.cpp
    • edit: lit/Reproducer/TestGDBRemoteRepro.test
    • edit: include/lldb/API/SBReproducer.h
    • edit: lit/Reproducer/TestFileRepro.test
    • edit: source/API/SBReproducer.cpp
    • edit: lit/Reproducer/Functionalities/TestStepping.test
    • edit: lit/Reproducer/Functionalities/TestImageList.test
    • edit: lit/Reproducer/Functionalities/TestDataFormatter.test
    • edit: tools/driver/Options.td
  • Commit d13dd1835250906ebab3677640a2b9be381cb6ed by jonas:
    [Reproducers] Stop recording instead of deallocating

    • edit: include/lldb/Utility/Reproducer.h
    • edit: source/Utility/Reproducer.cpp
  • Commit 5ac90c1a5c1d9458130cee9c7579a3896e4a1433 by jonas:
    [Reproducers] Add a test to ensure we can reuse the reproducer dir.

    • edit: source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
    • add: lit/Reproducer/TestReuseDirectory.test
  • Commit 1ce2bced55cb4f89b14e33662bccf77dda51742d by jonas:
    [Reproducers] Fix data race found by tsan

    • edit: source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.cpp
  • Commit a2b9676fcdbb78e6a3a1dee2c2f286d2bc9373f1 by jlettner:
    [tsan] Support interception of libdispatch on Linux

    • add: lib/tsan/rtl/tsan_libdispatch.cc
    • edit: CMakeLists.txt
    • edit: lib/tsan/CMakeLists.txt
    • delete: lib/tsan/rtl/tsan_libdispatch_mac.cc
  • Commit eee997a23ca10028677e504e474e7d3bde329bf6 by jlettner:
    [NFC][TSan][libdispatch] Rename tsan_block_context_t -> block_context_t

    • edit: lib/tsan/rtl/tsan_libdispatch.cc
  • Commit 060dcc106e318d6b3e6fd15a43b10ef5e89b7652 by jlettner:
    [Sanitizer] Add 'dispatch' feature to be used in compiler-rt tests

    • edit: test/lit.common.cfg
    • edit: CMakeLists.txt
    • edit: test/lit.common.configured.in
  • Commit 632e2f2456d3607ed4ee5507512ebdba5654c644 by jlettner:
    [NFC][TSan] Add libdispatch tests for non-Darwin platforms

    • add: test/tsan/gcd-groups-stress.c
    • add: test/tsan/gcd-dispatch_main.c
    • add: test/tsan/gcd-groups-destructor.c
    • add: test/tsan/gcd-groups-leave.c
    • add: test/tsan/gcd-data.c
    • add: test/tsan/gcd-once.c
    • add: test/tsan/gcd-dispatch_once_deadlock.c
    • add: test/tsan/gcd-suspend.c
    • add: test/tsan/gcd-apply-race.c
    • add: test/tsan/gcd-source-serial.c
    • add: test/tsan/gcd-semaphore-norace.c
    • add: test/tsan/gcd-apply.c
  • Commit 6c1b1e243bb882f0468aef4992efac9f7ca49f21 by jlettner:
    [TSan][Linux] Fix libdispatch interception macros compilation errors

    • edit: lib/tsan/rtl/tsan_libdispatch.cc
  • Commit 11fe8701135b03e1dc7744ad14245abaec66e307 by jlettner:
    [NFC][TSan] Remove unnecessary #include

    • edit: lib/tsan/rtl/tsan_libdispatch.cc
  • Commit ee4c7aa881d345f8594b1b6e3efe71b4f4f4ef00 by jlettner:
    [TSan] Temporarily disable test which fails on build bot

    • edit: test/tsan/gcd-source-serial.c
  • Commit 0f72ba24d945cf51e2be9b3efd0a3f199acc23a3 by jlettner:
    [TSan] Temporarily disable test which fails on build bot

    • edit: test/tsan/gcd-data.c
  • Commit c1487a592f2a00c322ce6ba15c5b6410b76ddb4d by jlettner:
    [TSan] Initialize libdispatch interceptors if necessary

    • edit: lib/tsan/rtl/tsan_interceptors.cc
    • edit: lib/tsan/rtl/tsan_libdispatch.cc
  • Commit 1afa628c80669bd1ff02924b325c55b75c618290 by jlettner:
    [TSan][libdispatch] Remove dependency on system headers

    • add: lib/tsan/rtl/tsan_dispatch_defs.h
    • edit: lib/tsan/rtl/tsan_libdispatch.cc
  • Commit be9140dbfeb56c51f24e5e89204bf0ef84c6ab19 by jlettner:
    [NFC][TSan] Move libdispatch tests into their own subfolder

    • add: test/tsan/libdispatch/suspend.c
    • add: test/tsan/libdispatch/once.c
    • delete: test/tsan/gcd-dispatch_main.c
    • delete: test/tsan/gcd-semaphore-norace.c
    • delete: test/tsan/gcd-data.c
    • delete: test/tsan/gcd-source-serial.c
    • delete: test/tsan/gcd-groups-stress.c
    • add: test/tsan/libdispatch/dispatch_main.c
    • delete: test/tsan/gcd-groups-destructor.c
    • delete: test/tsan/gcd-suspend.c
    • delete: test/tsan/gcd-apply-race.c
    • add: test/tsan/libdispatch/apply.c
    • add: test/tsan/libdispatch/semaphore-norace.c
    • add: test/tsan/libdispatch/source-serial.c
    • add: test/tsan/libdispatch/groups-leave.c
    • add: test/tsan/libdispatch/lit.local.cfg
    • add: test/tsan/libdispatch/dispatch_once_deadlock.c
    • delete: test/tsan/gcd-apply.c
    • add: test/tsan/libdispatch/data.c
    • edit: test/lit.common.cfg
    • delete: test/tsan/gcd-once.c
    • add: test/tsan/libdispatch/groups-stress.c
    • add: test/tsan/libdispatch/groups-destructor.c
    • delete: test/tsan/gcd-dispatch_once_deadlock.c
    • delete: test/tsan/gcd-groups-leave.c
    • add: test/tsan/libdispatch/apply-race.c
  • Commit ffdefda6d185ca59b479501801da37549e6758c4 by jlettner:
    [TSan][libdispatch] Enable linking and running of tests on Linux

    • edit: CMakeLists.txt
    • edit: cmake/Modules/AddCompilerRT.cmake
    • edit: test/tsan/CMakeLists.txt
    • edit: lib/tsan/CMakeLists.txt
    • edit: lib/tsan/tests/CMakeLists.txt
  • Commit 9e0dcf92fb419896175f68ec7ac46fc3c86e35c8 by dliew:
    [CMake] Fix broken uses of try_compile_only() and improve the

    • edit: cmake/Modules/CompilerRTDarwinUtils.cmake
    • edit: cmake/Modules/BuiltinTests.cmake
    • edit: cmake/Modules/CompilerRTUtils.cmake
  • Commit e548967372c0ce946a9ef0d91e02ab0bdcd1b6d8 by gwen.mittertreiner:
    Implement NSURLDirectoryEnumerator for Windows

    • edit: Foundation/FileManager.swift
  • Commit 260828f442caf040cccc9ee5ea8d64738771f776 by si:
    Fix more compile warnings

    • edit: CoreFoundation/String.subproj/CFBurstTrie.h
    • edit: CoreFoundation/URL.subproj/CFURLComponents.h
    • edit: TestFoundation/TestURLSession.swift
  • Commit 89bd68b16fb5be404a3c64b84443fca4f7a821be by compnerd:
    TestFoundation: use Thread.sleep instead of usleep/sleep

    • edit: TestFoundation/HTTPServer.swift
    • edit: TestFoundation/TestOperationQueue.swift
    • edit: TestFoundation/TestFileHandle.swift
  • Commit 3903677fddd1c5272994f857b8616444f030dbb5 by compnerd:
    XDGTestHelper: disable signal tests on Windows

    • edit: TestFoundation/xdgTestHelper/main.swift
  • Commit 06099cd2c049fe56ac62bc1ab90846615ef1eccf by compnerd:
    TestFoundation: do not intercept SIGPIPE on Windows

    • edit: TestFoundation/main.swift
  • Commit 3d213799a2e4434a2d8ac067a6d80ed58ae2b2db by compnerd:
    TestFoundation: use .standardizingPath for normalization

    • edit: TestFoundation/TestProcess.swift
  • Commit b84647fa834a8e4435844a0a67c1061b4a3c22a3 by compnerd:
    NSURL: Use the platform path style

    • edit: Foundation/NSURL.swift
  • Commit 3c831d285e3c7f416783fff02fbcf43e33f607a7 by aschwaighofer:
    [5.1] SILGen: Don't emit getters twice for global observing variables

    • edit: lib/SILGen/SILGen.cpp
    • edit: test/SILGen/properties.swift