[swift-dev] [Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 16.04 (master) #897

Slava Pestov spestov at apple.com
Fri Oct 6 00:12:52 CDT 2017


We keep seeing this failure in the bots:

src/libdispatch.so: error: undefined reference to ‘_T0s17_assertionFailures5NeverOs12StaticStringV_SSAE4fileSu4lines6UInt32V5flagstFTfq4nxnnn_n'

A clean build fixes it. However, it comes back, because if the bot builds the 4.0 branch and then goes and builds master, the problem returns.

Can somebody look at this?

Slava

> On Oct 5, 2017, at 10:11 PM, no-reply at swift.org wrote:
> 
> [FAILURE] oss-swift-incremental-RA-linux-ubuntu-16_04 [#897]
> 
> Build URL:	https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04/897/ <https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04/897/>
> Project:	oss-swift-incremental-RA-linux-ubuntu-16_04
> Date of build:	Fri, 06 Oct 2017 00:05:17 -0500
> Build duration:	7 min 26 sec
> Identified problems:
> 
> Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
> Indication 1 <https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-16_04/897/consoleFull#7382121343122a513-f36a-4c87-8ed7-cbc36a1ec144>
> Tests:
> 
> Name: Swift(linux-x86_64)
> Failed: 0 test(s), Passed: 9964 test(s), Total: 9964 test(s)
> Name: Swift-Unit
> Failed: 0 test(s), Passed: 483 test(s), Total: 483 test(s)
> 
> Changes
> 
> Commit c272d41e2f392d2b97c9bd55d819be67912f01d0 by spestov:
> Re-apply "SIL: Remove special meaning for
> 
> edit: stdlib/public/core/REPL.swift
> edit: stdlib/public/core/AssertCommon.swift
> edit: stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb
> edit: test/SILOptimizer/Inputs/linker_pass_input.swift
> edit: stdlib/public/core/Print.swift
> edit: stdlib/public/core/StringBridge.swift
> edit: stdlib/public/core/StringComparable.swift
> edit: test/SILOptimizer/string_switch.swift
> edit: stdlib/public/core/StringSwitch.swift
> edit: stdlib/public/core/HashedCollections.swift.gyb
> edit: lib/SILOptimizer/Utils/Local.cpp
> edit: stdlib/public/core/DebuggerSupport.swift
> edit: lib/SIL/Linker.cpp
> edit: test/SILOptimizer/linker.swift
> edit: docs/HighLevelSILOptimizations.rst
> edit: stdlib/public/core/StringHashable.swift
> delete: test/SILOptimizer/specialization_of_stdlib_binary_only.swift
> edit: stdlib/public/core/OutputStream.swift
> edit: lib/SILOptimizer/IPO/GlobalOpt.cpp
> 
> Commit 5e67f755e044f7a3c143f85c3f1b73d9c1043939 by rlevenstein:
> Remove the -sil-serialize-all option
> 
> edit: lib/Frontend/CompilerInvocation.cpp
> edit: lib/SILGen/SILGen.h
> edit: lib/Serialization/SerializeSIL.cpp
> edit: stdlib/private/StdlibCollectionUnittest/CMakeLists.txt
> edit: include/swift/SIL/SILModule.h
> edit: include/swift/AST/SILOptions.h
> edit: stdlib/private/StdlibUnicodeUnittest/CMakeLists.txt
> edit: include/swift/Option/FrontendOptions.td
> edit: lib/SILGen/SILGenType.cpp
> edit: lib/Frontend/Frontend.cpp
> edit: stdlib/private/StdlibUnittest/CMakeLists.txt
> edit: docs/Lexicon.rst
> edit: lib/FrontendTool/FrontendTool.cpp
> 
> Commit dd85e69e7fa36c132a6af0a2abad80ca85127c33 by rlevenstein:
> Update the tests after removing the -sil-serialize-all option
> 
> edit: test/SIL/Serialization/Inputs/nontransparent.swift
> edit: test/Serialization/always_inline.swift
> edit: test/Serialization/witnesstable-function-deserialization.swift
> edit: test/Serialization/resilience.swift
> edit: test/SIL/Serialization/deserialize_generic.sil
> edit: test/SIL/Serialization/perf_inline_without_inline_all.swift
> edit: test/SIL/Serialization/visibility.sil
> edit: test/Serialization/noinline.swift
> edit: test/SIL/Serialization/witness_tables.sil
> edit: test/SIL/Serialization/Inputs/vtable_deserialization_input.swift
> edit: utils/swift-project-settings.el
> edit: test/SIL/Serialization/init_existential_inst_deserializes_witness_tables.swift
> edit: test/SIL/Serialization/specializer_can_deserialize.swift
> edit: test/sil-func-extractor/load-serialized-sil.swift
> edit: test/SILGen/witness_tables_serialized.swift
> edit: test/Serialization/duplicate_normalprotocolconformance.swift
> edit: test/sil-opt/sil-opt.swift
> edit: test/Serialization/basic_sil_objc.swift
> edit: test/SILGen/Inputs/ModuleA.swift
> edit: test/Serialization/default-witness-table-deserialization.swift
> edit: test/SIL/Serialization/function_param_convention.sil
> edit: test/SILGen/Inputs/ModuleB.swift
> edit: test/Serialization/basic_sil.swift
> edit: test/Serialization/global_init.swift
> edit: test/SIL/Serialization/shared_function_serialization.sil
> edit: test/Serialization/Inputs/def_noinline.swift
> edit: test/SILOptimizer/dead_witness_module.swift
> edit: test/Serialization/Inputs/def_basic.sil
> edit: test/Serialization/serialize_attr.swift
> edit: test/SIL/Serialization/projection_lowered_type_parse.sil
> edit: test/SIL/Serialization/deserialize_generic_marker.sil
> edit: test/SIL/Serialization/Inputs/def_generic_marker.swift
> edit: test/SILOptimizer/specialize_cg_update_crash.sil
> edit: test/SIL/Serialization/Inputs/def_generic.swift
> edit: test/SILOptimizer/sil_witness_tables_external_witnesstable.swift
> edit: test/SILOptimizer/linker.swift
> edit: test/SILOptimizer/dead_inlined_func.swift
> edit: test/Serialization/transparent.swift
> edit: test/SIL/Serialization/public_external.sil
> edit: test/SILGen/fragile_globals.swift
> edit: test/IRGen/sil_witness_tables_external_witnesstable.swift
> edit: test/Serialization/Inputs/def_transparent.swift
> edit: test/SIL/Serialization/Inputs/function_param_convention_input.sil
> edit: test/Serialization/sil_partial_apply_ownership.sil
> edit: test/Serialization/sil-serialize-all-with-cross-module-conformance.swift
> edit: test/SIL/Serialization/Inputs/shared_function_serialization_input.swift
> edit: test/Serialization/sil_box_types.sil
> edit: test/Serialization/vtable-function-deserialization.swift
> edit: test/SIL/Serialization/Inputs/specializer_input.swift
> edit: test/SIL/Serialization/vtable_deserialization.swift
> 
> Commit 8e9ce0185225a7adf53c99961401b9b9514fe526 by rlevenstein:
> Remove even more dead code after -sil-serialize-all is gone
> 
> edit: lib/SILGen/SILGen.h
> edit: lib/SILGen/SILGenType.cpp
> edit: include/swift/SIL/SILModule.h
> edit: lib/SILGen/SILGen.cpp
> edit: lib/SILGen/SILGenGlobalVariable.cpp
> 
> Commit 692575ffb1430ed8dcf12520e230adfe68a93c73 by rlevenstein:
> Remove ResilientStrategy::Fragile
> 
> edit: lib/SIL/SIL.cpp
> edit: lib/Serialization/SerializedModuleLoader.cpp
> edit: include/swift/AST/Module.h
> edit: lib/AST/Decl.cpp
> edit: lib/IRGen/GenDecl.cpp
> 
> Commit 6c85fff3896e257525eac5b9f696d530989380e2 by rlevenstein:
> Serialize witnesses if -sil-serialize-witness-tables is provided
> 
> edit: lib/SILGen/SILGenType.cpp
> 
> Commit 735a22ce089708d2d7460ae2464e09de0a86547c by rlevenstein:
> Fix serialization of vtables
> 
> edit: lib/Serialization/SerializeSIL.cpp
> 
> Commit b13c776d10c05ec999e1a6d12648e60a7f28377a by rlevenstein:
> Fix a couples of bugs related to witness method serialization
> 
> edit: lib/IRGen/GenDecl.cpp
> edit: lib/SILGen/SILGenType.cpp
> 
> Commit 9e07d5e0b00f94b82b5dd3f1b388d66351849168 by rlevenstein:
> Remove LinkEntity::isFragile which is always false now.
> 
> edit: lib/IRGen/GenKeyPath.cpp
> edit: include/swift/IRGen/Linking.h
> edit: lib/IRGen/GenDecl.cpp
> 
> Commit 06efb77e4ee87a442b73083149feaaa5ba8e9d00 by rlevenstein:
> Fix tests
> 
> edit: test/SIL/Serialization/unmanaged.sil
> edit: test/sil-func-extractor/basic.swift
> edit: test/SILOptimizer/Inputs/TestModule.swift
> edit: test/SIL/Serialization/opaque_values_serialize.sil
> edit: test/SIL/Serialization/basic.sil
> edit: test/SIL/Serialization/copy_value_destroy_value.sil
> edit: test/sil-nm/basic.sil
> edit: test/Serialization/Inputs/def_basic.sil
> edit: test/SILOptimizer/bug-reducer-tester-runtime-crasher.sil
> edit: test/IRGen/sil_linkage.sil
> edit: test/SIL/Serialization/keypath.sil
> edit: test/SIL/Serialization/vtable.sil
> edit: test/SIL/Serialization/borrow.sil
> edit: test/SIL/Serialization/ownership_qualified_memopts.sil
> edit: test/SILGen/witness_tables_serialized.swift
> edit: test/sil-func-extractor/basic.sil
> edit: test/SIL/Serialization/boxes.sil
> edit: test/SIL/Serialization/literals.sil
> edit: test/SIL/Serialization/semanticsattr.sil
> edit: test/SILOptimizer/bug-reducer-tester-miscompile.sil
> edit: test/SIL/Serialization/borrow_argument.sil
> edit: test/Driver/emit-sib-single-file.swift
> 
> Commit 154e6c07b3fcf65b55db7513ec07c3b42c463066 by rlevenstein:
> Output all vtables with all their entries if ShouldSerializeAll is true
> 
> edit: lib/Serialization/SerializeSIL.cpp

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-dev/attachments/20171005/a3d74462/attachment.html>


More information about the swift-dev mailing list