[Swift CI] Build Failure: 0. OSS - LLDB Incremental - OS X (master) #4852


(Vedant Kumar) #1

Hm. compiler-rt/lib/builtins/divsc3.c hasn't changed since October.

Alex, is there any chance this file is tripping up r286354?

vedant

···

On Nov 10, 2016, at 12:52 PM, no-reply@swift.org wrote:

[FAILURE] oss-lldb-incremental-osx [#4852]

Build URL: https://ci.swift.org/job/oss-lldb-incremental-osx/4852/
Project: oss-lldb-incremental-osx
Date of build: Thu, 10 Nov 2016 12:40:21 -0800
Build duration: 11 min
Identified problems:

  • Assertion failure: This build failed because of an assertion failure. Below is a list of all errors in the build log:
    • Indication 1
  • Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
    • Indication 1

Changes

  • Commit 0068acd4168483801fe1f0a777bebf8aa02b93fc by vsk:
Re-apply "[Coverage] Darwin: Move __llvm_covmap from __DATA to

    • edit: include/llvm/ProfileData/InstrProf.h
    • edit: test/Instrumentation/AddressSanitizer/do-not-instrument-globals-darwin.ll

  • Commit f2db269973a422dd925c9eb24e6ad1d1ae641b6d by jbrecka:
[asan] Speed up compilation of large C++ stringmaps (tons of allocas)

    • add: test/Instrumentation/AddressSanitizer/debug_info_noninstrumented_alloca2.ll
    • edit: lib/Transforms/Instrumentation/AddressSanitizer.cpp

  • Commit e84fb12fcd7249c8e6d4aa525c2f7019e3e6f6b0 by jbrecka:
[asan] Cleanup instrumentation of dynamic allocas

    • edit: test/Instrumentation/AddressSanitizer/debug_info_noninstrumented_alloca.ll
    • edit: test/Instrumentation/AddressSanitizer/instrument-dynamic-allocas.ll
    • edit: test/Instrumentation/AddressSanitizer/lifetime.ll
    • edit: lib/Transforms/Instrumentation/AddressSanitizer.cpp
    • edit: test/Instrumentation/AddressSanitizer/do-not-instrument-promotable-allocas.ll

  • Commit afe31aeaef0c1e54306620b091e30380175b8b1f by arphaman:
[Sema] Avoid -Wshadow warnings for shadowed variables that aren't

    • add: test/SemaCXX/warn-shadow-in-lambdas.cpp
    • edit: include/clang/Basic/DiagnosticSemaKinds.td
    • edit: lib/Sema/SemaDecl.cpp
    • edit: include/clang/Basic/DiagnosticGroups.td

  • Commit 110fc47530748d89323a130b56b473185a60fcaa by arphaman:
[CodeCompletion] Show block invocation results for block property

    • edit: lib/Sema/SemaCodeComplete.cpp
    • add: test/Index/complete-block-properties.m
    • edit: test/Index/complete-block-property-assignment.m

  • Commit ceaec0f565f86b571f978415dc2c20ee32c89774 by jbrecka:
[asan] Rename asan-instrument-allocas -> asan-instrument-dynamic-allocas

    • edit: test/asan/TestCases/alloca_overflow_right.cc
    • edit: test/asan/TestCases/alloca_safe_access.cc
    • edit: test/asan/TestCases/vla_loop_overfow.cc
    • edit: test/asan/TestCases/alloca_big_alignment.cc
    • edit: test/asan/TestCases/alloca_underflow_left.cc
    • edit: test/asan/TestCases/alloca_detect_custom_size_.cc
    • edit: test/asan/TestCases/alloca_overflow_partial.cc
    • edit: test/asan/TestCases/vla_chrome_testcase.cc
    • edit: test/asan/TestCases/alloca_instruments_all_paddings.cc
    • edit: test/asan/TestCases/vla_condition_overflow.cc
    • edit: test/asan/TestCases/alloca_loop_unpoisoning.cc
    • edit: test/asan/TestCases/alloca_vla_interact.cc


(Alex L) #2

I think this failed because of CI incremental build issues where some files
weren't recompiled when they should've been re-compiled, and thus the
linked clang binary becomes broken since the diagnostic IDs in some TU are
outdated. This leads to assertion failures like the one that tripped up
this build. More info here: rdar://problem/29201272.

Alex

···

On 11 November 2016 at 00:54, Vedant Kumar <vsk@apple.com> wrote:

Hm. compiler-rt/lib/builtins/divsc3.c hasn't changed since October.

Alex, is there any chance this file is tripping up r286354?

vedant

> On Nov 10, 2016, at 12:52 PM, no-reply@swift.org wrote:
>
> [FAILURE] oss-lldb-incremental-osx [#4852]
>
> Build URL: https://ci.swift.org/job/oss-lldb-incremental-osx/4852/
> Project: oss-lldb-incremental-osx
> Date of build: Thu, 10 Nov 2016 12:40:21 -0800
> Build duration: 11 min
> Identified problems:
>
> • Assertion failure: This build failed because of an assertion
failure. Below is a list of all errors in the build log:
> • Indication 1
> • Compile Error: This build failed because of a compile error.
Below is a list of all errors in the build log:
> • Indication 1
>
> Changes
>
> • Commit 0068acd4168483801fe1f0a777bebf8aa02b93fc by vsk:
> Re-apply "[Coverage] Darwin: Move __llvm_covmap from __DATA to
>
> • edit: include/llvm/ProfileData/InstrProf.h
> • edit: test/Instrumentation/AddressSa
nitizer/do-not-instrument-globals-darwin.ll
>
> • Commit f2db269973a422dd925c9eb24e6ad1d1ae641b6d by jbrecka:
> [asan] Speed up compilation of large C++ stringmaps (tons of allocas)
>
> • add: test/Instrumentation/AddressSa
nitizer/debug_info_noninstrumented_alloca2.ll
> • edit: lib/Transforms/Instrumentation
/AddressSanitizer.cpp
>
> • Commit e84fb12fcd7249c8e6d4aa525c2f7019e3e6f6b0 by jbrecka:
> [asan] Cleanup instrumentation of dynamic allocas
>
> • edit: test/Instrumentation/AddressSa
nitizer/debug_info_noninstrumented_alloca.ll
> • edit: test/Instrumentation/AddressSa
nitizer/instrument-dynamic-allocas.ll
> • edit: test/Instrumentation/AddressSanitizer/lifetime.ll
> • edit: lib/Transforms/Instrumentation
/AddressSanitizer.cpp
> • edit: test/Instrumentation/AddressSa
nitizer/do-not-instrument-promotable-allocas.ll
>
> • Commit afe31aeaef0c1e54306620b091e30380175b8b1f by arphaman:
> [Sema] Avoid -Wshadow warnings for shadowed variables that aren't
>
> • add: test/SemaCXX/warn-shadow-in-lambdas.cpp
> • edit: include/clang/Basic/DiagnosticSemaKinds.td
> • edit: lib/Sema/SemaDecl.cpp
> • edit: include/clang/Basic/DiagnosticGroups.td
>
> • Commit 110fc47530748d89323a130b56b473185a60fcaa by arphaman:
> [CodeCompletion] Show block invocation results for block property
>
> • edit: lib/Sema/SemaCodeComplete.cpp
> • add: test/Index/complete-block-properties.m
> • edit: test/Index/complete-block-property-assignment.m
>
> • Commit ceaec0f565f86b571f978415dc2c20ee32c89774 by jbrecka:
> [asan] Rename asan-instrument-allocas -> asan-instrument-dynamic-allocas
>
> • edit: test/asan/TestCases/alloca_overflow_right.cc
> • edit: test/asan/TestCases/alloca_safe_access.cc
> • edit: test/asan/TestCases/vla_loop_overfow.cc
> • edit: test/asan/TestCases/alloca_big_alignment.cc
> • edit: test/asan/TestCases/alloca_underflow_left.cc
> • edit: test/asan/TestCases/alloca_detect_custom_size_.cc
> • edit: test/asan/TestCases/alloca_overflow_partial.cc
> • edit: test/asan/TestCases/vla_chrome_testcase.cc
> • edit: test/asan/TestCases/alloca_ins
truments_all_paddings.cc
> • edit: test/asan/TestCases/vla_condition_overflow.cc
> • edit: test/asan/TestCases/alloca_loop_unpoisoning.cc
> • edit: test/asan/TestCases/alloca_vla_interact.cc


(Todd Fiala) #3

I will kick off a clean build shortly.

···

On Friday, November 11, 2016, Alex L via swift-lldb-dev < swift-lldb-dev@swift.org> wrote:

I think this failed because of CI incremental build issues where some
files weren't recompiled when they should've been re-compiled, and thus the
linked clang binary becomes broken since the diagnostic IDs in some TU are
outdated. This leads to assertion failures like the one that tripped up
this build. More info here: rdar://problem/29201272.

Alex

On 11 November 2016 at 00:54, Vedant Kumar <vsk@apple.com > <javascript:_e(%7B%7D,'cvml','vsk@apple.com');>> wrote:

Hm. compiler-rt/lib/builtins/divsc3.c hasn't changed since October.

Alex, is there any chance this file is tripping up r286354?

vedant

> On Nov 10, 2016, at 12:52 PM, no-reply@swift.org >> <javascript:_e(%7B%7D,'cvml','no-reply@swift.org');> wrote:
>
> [FAILURE] oss-lldb-incremental-osx [#4852]
>
> Build URL: https://ci.swift.org/job/oss-lldb-incremental-osx/4852/
> Project: oss-lldb-incremental-osx
> Date of build: Thu, 10 Nov 2016 12:40:21 -0800
> Build duration: 11 min
> Identified problems:
>
> • Assertion failure: This build failed because of an assertion
failure. Below is a list of all errors in the build log:
> • Indication 1
> • Compile Error: This build failed because of a compile error.
Below is a list of all errors in the build log:
> • Indication 1
>
> Changes
>
> • Commit 0068acd4168483801fe1f0a777bebf8aa02b93fc by vsk:
> Re-apply "[Coverage] Darwin: Move __llvm_covmap from __DATA to
>
> • edit: include/llvm/ProfileData/InstrProf.h
> • edit: test/Instrumentation/AddressSa
nitizer/do-not-instrument-globals-darwin.ll
>
> • Commit f2db269973a422dd925c9eb24e6ad1d1ae641b6d by jbrecka:
> [asan] Speed up compilation of large C++ stringmaps (tons of allocas)
>
> • add: test/Instrumentation/AddressSa
nitizer/debug_info_noninstrumented_alloca2.ll
> • edit: lib/Transforms/Instrumentation
/AddressSanitizer.cpp
>
> • Commit e84fb12fcd7249c8e6d4aa525c2f7019e3e6f6b0 by jbrecka:
> [asan] Cleanup instrumentation of dynamic allocas
>
> • edit: test/Instrumentation/AddressSa
nitizer/debug_info_noninstrumented_alloca.ll
> • edit: test/Instrumentation/AddressSa
nitizer/instrument-dynamic-allocas.ll
> • edit: test/Instrumentation/AddressSanitizer/lifetime.ll
> • edit: lib/Transforms/Instrumentation
/AddressSanitizer.cpp
> • edit: test/Instrumentation/AddressSa
nitizer/do-not-instrument-promotable-allocas.ll
>
> • Commit afe31aeaef0c1e54306620b091e30380175b8b1f by arphaman:
> [Sema] Avoid -Wshadow warnings for shadowed variables that aren't
>
> • add: test/SemaCXX/warn-shadow-in-lambdas.cpp
> • edit: include/clang/Basic/DiagnosticSemaKinds.td
> • edit: lib/Sema/SemaDecl.cpp
> • edit: include/clang/Basic/DiagnosticGroups.td
>
> • Commit 110fc47530748d89323a130b56b473185a60fcaa by arphaman:
> [CodeCompletion] Show block invocation results for block property
>
> • edit: lib/Sema/SemaCodeComplete.cpp
> • add: test/Index/complete-block-properties.m
> • edit: test/Index/complete-block-property-assignment.m
>
> • Commit ceaec0f565f86b571f978415dc2c20ee32c89774 by jbrecka:
> [asan] Rename asan-instrument-allocas -> asan-instrument-dynamic-alloca
s
>
> • edit: test/asan/TestCases/alloca_overflow_right.cc
> • edit: test/asan/TestCases/alloca_safe_access.cc
> • edit: test/asan/TestCases/vla_loop_overfow.cc
> • edit: test/asan/TestCases/alloca_big_alignment.cc
> • edit: test/asan/TestCases/alloca_underflow_left.cc
> • edit: test/asan/TestCases/alloca_detect_custom_size_.cc
> • edit: test/asan/TestCases/alloca_overflow_partial.cc
> • edit: test/asan/TestCases/vla_chrome_testcase.cc
> • edit: test/asan/TestCases/alloca_ins
truments_all_paddings.cc
> • edit: test/asan/TestCases/vla_condition_overflow.cc
> • edit: test/asan/TestCases/alloca_loop_unpoisoning.cc
> • edit: test/asan/TestCases/alloca_vla_interact.cc

--
-Todd