[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 18.04 - Long Test (swift 5.1) #432

Report

[FAILURE] oss-swift-5.1-incremental-RA-linux-ubuntu-18_04-long-test [#432]

Build URL:
https://ci.swift.org/job/oss-swift-5.1-incremental-RA-linux-ubuntu-18_04-long-test/432/
Project:
oss-swift-5.1-incremental-RA-linux-ubuntu-18_04-long-test
Date of build:
Tue, 23 Apr 2019 17:05:53 -0500
Build duration:
1 hr 33 min

Identified problems:

  • Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
  • Swift Compile Error: Swift compiler error

Changes

  • Commit cc3c92a186247c784427afcb8cefab7533d26ad6 by jlettner:
    [TSan][libdispatch] Stricter checks via --implicit-check-not

    • edit: test/tsan/libdispatch/dispatch_main.c
    • edit: test/tsan/libdispatch/suspend.c
    • edit: test/tsan/libdispatch/groups-stress.c
    • edit: test/tsan/libdispatch/groups-destructor.cc
    • edit: test/tsan/libdispatch/once.c
    • edit: test/tsan/libdispatch/semaphore-norace.c
    • edit: test/tsan/libdispatch/groups-leave.c
  • Commit a041b68a0f7086706bc771562d970c17b9e11ad1 by jlettner:
    [TSan][libdispatch] Make test work on Linux

    • edit: test/tsan/libdispatch/groups-destructor.cc
  • Commit c472ff2be9bc600dfcf84fc5f8ab571f0b402238 by jlettner:
    [TSan][libdispatch] Make test work on Linux, pt. 2

    • edit: test/tsan/libdispatch/dispatch_once_deadlock.c
  • Commit 2b4f31d3424f090af9f2dc13f23eb1b1eef414c3 by jlettner:
    [TSan][libdispatch] Remove Darwin-only version of fully-ported tests

    • delete: test/tsan/Darwin/gcd-once.mm
    • delete: test/tsan/Darwin/dispatch_once_deadlock.mm
    • delete: test/tsan/Darwin/gcd-apply-race.mm
    • delete: test/tsan/Darwin/gcd-groups-destructor.mm
    • delete: test/tsan/Darwin/gcd-suspend.mm
    • delete: test/tsan/Darwin/dispatch_main.mm
    • delete: test/tsan/Darwin/gcd-apply.mm
    • delete: test/tsan/Darwin/gcd-groups-stress.mm
    • delete: test/tsan/Darwin/gcd-semaphore-norace.mm
    • delete: test/tsan/Darwin/gcd-groups-leave.mm
  • Commit 7c2f5cca54291570012aff1f816539912505f9af by jlettner:
    [TSan][libdispatch] Replace CFRunLoop with dispatch_semaphore, pt. 1

    • edit: test/tsan/Darwin/gcd-barrier-race.mm
    • edit: test/tsan/Darwin/gcd-async-norace.mm
    • edit: test/tsan/Darwin/gcd-after.mm
    • edit: test/tsan/Darwin/gcd-blocks.mm
    • edit: test/tsan/Darwin/gcd-barrier.mm
    • edit: test/tsan/Darwin/gcd-async-race.mm
  • Commit 0b38399d94749955f44a309f3e46266aae548900 by jlettner:
    [TSan][libdispatch] Replace CFRunLoop with dispatch_semaphore, pt. 2

    • edit: test/tsan/Darwin/gcd-source-cancel2.mm
    • edit: test/tsan/Darwin/gcd-groups-norace.mm
    • edit: test/tsan/Darwin/gcd-source-event2.mm
    • edit: test/tsan/Darwin/gcd-source-registration2.mm
    • edit: test/tsan/Darwin/gcd-source-event.mm
    • edit: test/tsan/Darwin/gcd-target-queue-norace.mm
    • edit: test/tsan/Darwin/gcd-sync-norace.mm
    • edit: test/tsan/Darwin/gcd-sync-race.mm
    • edit: test/tsan/Darwin/gcd-serial-queue-norace.mm
    • edit: test/tsan/Darwin/gcd-source-cancel.mm
    • edit: test/tsan/Darwin/gcd-source-registration.mm
  • Commit ca11d23c2733db9c849b2859d64672272d3cd03a by jlettner:
    [TSan][libdispatch] Change test to have two simultaneous timers

    • edit: test/tsan/Darwin/gcd-after.mm
  • Commit 7771211d9e8f508aab55e19b7e4dafd517880f95 by jlettner:
    [TSan][libdispatch] Replace usage of NSMutableData with stack array

    • edit: test/tsan/Darwin/gcd-io-barrier-race.mm
    • edit: test/tsan/Darwin/gcd-fd.mm
    • edit: test/tsan/Darwin/gcd-io-race.mm
    • edit: test/tsan/Darwin/gcd-io-barrier.mm
    • edit: test/tsan/Darwin/gcd-io.mm
  • Commit 1cfeeb8687739dd4a810d95c90b2186e25c0fb42 by jlettner:
    [TSan][libdispatch] Turn ignore_noninstrumented_modules=1 back on for

    • edit: test/tsan/libdispatch/lit.local.cfg
  • Commit 81798d364924a38f22b3d8fcc0434b96d50fee8f by jlettner:
    [TSan][libdispatch] Re-enable disabled tests

    • edit: test/tsan/libdispatch/data.c
    • edit: test/tsan/libdispatch/source-serial.c
  • Commit 9cabec9b0b4b05a2db06882bfcd66b3eefb263b7 by jlettner:
    [TSan][libdispatch] Delete old tests

    • delete: test/tsan/Darwin/gcd-data.mm
    • delete: test/tsan/Darwin/gcd-source-serial.mm
  • Commit 764dc9e7ae0a6aa734832f6642aca6e1e6cea702 by jlettner:
    [TSan][libdispatch] Fix failing test

    • edit: test/tsan/libdispatch/data.c
  • Commit abe4ea2d7b0ce5b62bc1ed80d3805fa2ce5ded57 by jlettner:
    [TSan][libdispatch] Replace NSTemporaryDirectory in tests

    • edit: test/tsan/Darwin/gcd-io-cleanup.mm
    • edit: test/tsan/Darwin/gcd-fd.mm
    • edit: test/tsan/Darwin/gcd-io-race.mm
    • edit: test/tsan/Darwin/gcd-io-barrier-race.mm
    • edit: test/tsan/Darwin/gcd-io-barrier.mm
    • edit: test/tsan/Darwin/gcd-io.mm
  • Commit 6ced082a8045b4e9453bbbf0635217d5e7060c0b by jlettner:
    [TSan][libdispatch] Don't link against Foundation

    • edit: test/tsan/Darwin/gcd-io-race.mm
    • edit: test/tsan/Darwin/gcd-io-barrier-race.mm
    • edit: test/tsan/Darwin/gcd-io-cleanup.mm
    • edit: test/tsan/Darwin/gcd-fd.mm
    • edit: test/tsan/Darwin/gcd-io-barrier.mm
    • edit: test/tsan/Darwin/gcd-io.mm
  • Commit 8ea0e7c4f48b256ef7298d50f1fbfe47261e5392 by jlettner:
    [TSan][libdispatch] Move libdispatch tests out of Darwin folder

    • delete: test/tsan/Darwin/gcd-fd.mm
    • delete: test/tsan/Darwin/gcd-barrier.mm
    • add: test/tsan/libdispatch/serial-queue-norace.c
    • add: test/tsan/libdispatch/io-race.c
    • delete: test/tsan/Darwin/gcd-sync-race.mm
    • add: test/tsan/libdispatch/source-event2.c
    • add: test/tsan/libdispatch/io-cleanup.c
    • delete: test/tsan/Darwin/gcd-io-race.mm
    • add: test/tsan/libdispatch/blocks.c
    • add: test/tsan/libdispatch/io.c
    • add: test/tsan/libdispatch/source-cancel2.c
    • delete: test/tsan/Darwin/gcd-async-race.mm
    • delete: test/tsan/Darwin/gcd-source-cancel.mm
    • delete: test/tsan/Darwin/gcd-target-queue-norace.mm
    • add: test/tsan/libdispatch/async-norace.c
    • delete: test/tsan/Darwin/gcd-async-norace.mm
    • delete: test/tsan/Darwin/gcd-barrier-race.mm
    • delete: test/tsan/Darwin/gcd-source-event2.mm
    • delete: test/tsan/Darwin/gcd-source-cancel2.mm
    • add: test/tsan/libdispatch/async-race.c
    • delete: test/tsan/Darwin/gcd-groups-norace.mm
    • add: test/tsan/libdispatch/source-registration.c
    • add: test/tsan/libdispatch/barrier-race.c
    • add: test/tsan/libdispatch/fd.c
    • add: test/tsan/libdispatch/after.c
    • add: test/tsan/libdispatch/sync-race.c
    • add: test/tsan/libdispatch/barrier.c
    • add: test/tsan/libdispatch/source-registration2.c
    • delete: test/tsan/Darwin/gcd-io.mm
    • delete: test/tsan/Darwin/gcd-blocks.mm
    • delete: test/tsan/Darwin/gcd-io-barrier-race.mm
    • delete: test/tsan/Darwin/gcd-source-registration2.mm
    • delete: test/tsan/Darwin/gcd-io-barrier.mm
    • add: test/tsan/libdispatch/source-cancel.c
    • delete: test/tsan/Darwin/gcd-source-registration.mm
    • add: test/tsan/libdispatch/io-barrier-race.c
    • delete: test/tsan/Darwin/gcd-source-event.mm
    • add: test/tsan/libdispatch/source-event.c
    • delete: test/tsan/Darwin/gcd-sync-norace.mm
    • add: test/tsan/libdispatch/target-queue-norace.c
    • delete: test/tsan/Darwin/gcd-serial-queue-norace.mm
    • add: test/tsan/libdispatch/io-barrier.c
    • add: test/tsan/libdispatch/sync-norace.c
    • add: test/tsan/libdispatch/groups-norace.c
    • delete: test/tsan/Darwin/gcd-io-cleanup.mm
    • delete: test/tsan/Darwin/gcd-after.mm
  • Commit 6d290f53a14dd043c868a70d445c00063cfe5ee7 by jlettner:
    [TSan][libdispatch] Port gcd-sync-block-copy.mm to C++

    • edit: test/tsan/Darwin/gcd-sync-block-copy.mm
    • add: test/tsan/libdispatch/sync-block-copy.cc
  • Commit fd7b6cb6565a0568559c8832ef2bc9bdefdc8cb0 by jlettner:
    [TSan][libdispatch] Disable test to unbreak build

    • edit: test/tsan/libdispatch/groups-destructor.cc