AppUpdater
AppUpdater copied to clipboard
Command SwiftCompile failed with a nonzero exit code
Getting this error when building the project after upgrading Xcode to v15.4. Tried deleting DerivedData folder and still occurs. Not sure how to get a better error message, that's the only error I'm finding.
Running swift build -v shows more info but still not helpful. Looks like a bug in Swift compiler:
Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
Target: x86_64-apple-macosx10.13
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/user/git/AppUpdater/AppUpdater.swift -target x86_64-apple-macosx10.13 -enable-objc-interop -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -I /Users/user/git/AppUpdater/.build/x86_64-apple-macosx/debug -I /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -color-diagnostics -enable-testing -g -module-cache-path /Users/user/git/AppUpdater/.build/x86_64-apple-macosx/debug/ModuleCache -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -new-driver-path /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-driver -empty-abi-descriptor -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -isysroot -Xcc /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Xcc -F -Xcc /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -Xcc -fPIC -Xcc -g -module-name AppUpdater -disable-clang-spi -target-sdk-version 14.5 -target-sdk-name macosx14.5 -external-plugin-path /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/swift/host/plugins#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/local/lib/swift/host/plugins#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/lib/swift/host/plugins#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -emit-module-doc-path /Users/user/git/AppUpdater/.build/x86_64-apple-macosx/debug/AppUpdater.swiftdoc -emit-module-source-info-path /Users/user/git/AppUpdater/.build/x86_64-apple-macosx/debug/AppUpdater.swiftsourceinfo -emit-objc-header-path /Users/user/git/AppUpdater/.build/x86_64-apple-macosx/debug/AppUpdater.build/AppUpdater-Swift.h -emit-dependencies-path /Users/user/git/AppUpdater/.build/x86_64-apple-macosx/debug/AppUpdater.build/AppUpdater.emit-module.d -parse-as-library -o /Users/user/git/AppUpdater/.build/x86_64-apple-macosx/debug/AppUpdater.swiftmodule -emit-abi-descriptor-path /Users/user/git/AppUpdater/.build/x86_64-apple-macosx/debug/AppUpdater.abi.json
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c -primary-file /Users/user/git/AppUpdater/AppUpdater.swift -emit-dependencies-path /Users/user/git/AppUpdater/.build/x86_64-apple-macosx/debug/AppUpdater.build/AppUpdater.d -emit-reference-dependencies-path /Users/user/git/AppUpdater/.build/x86_64-apple-macosx/debug/AppUpdater.build/AppUpdater.swiftdeps -target x86_64-apple-macosx10.13 -enable-objc-interop -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -I /Users/user/git/AppUpdater/.build/x86_64-apple-macosx/debug -I /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -color-diagnostics -enable-testing -g -module-cache-path /Users/user/git/AppUpdater/.build/x86_64-apple-macosx/debug/ModuleCache -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -new-driver-path /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-driver -empty-abi-descriptor -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -isysroot -Xcc /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Xcc -F -Xcc /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -Xcc -fPIC -Xcc -g -module-name AppUpdater -disable-clang-spi -target-sdk-version 14.5 -target-sdk-name macosx14.5 -external-plugin-path /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/swift/host/plugins#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/local/lib/swift/host/plugins#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/lib/swift/host/plugins#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -parse-as-library -o /Users/user/git/AppUpdater/.build/x86_64-apple-macosx/debug/AppUpdater.build/AppUpdater.swift.o -index-store-path /Users/user/git/AppUpdater/.build/x86_64-apple-macosx/debug/index/store -index-system-modules
error: compile command failed due to signal 11 (use -v to see invocation)
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0. Program arguments: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c -primary-file /Users/user/git/AppUpdater/AppUpdater.swift -emit-dependencies-path /Users/user/git/AppUpdater/.build/x86_64-apple-macosx/debug/AppUpdater.build/AppUpdater.d -emit-reference-dependencies-path /Users/user/git/AppUpdater/.build/x86_64-apple-macosx/debug/AppUpdater.build/AppUpdater.swiftdeps -target x86_64-apple-macosx10.13 -enable-objc-interop -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -I /Users/user/git/AppUpdater/.build/x86_64-apple-macosx/debug -I /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -color-diagnostics -enable-testing -g -module-cache-path /Users/user/git/AppUpdater/.build/x86_64-apple-macosx/debug/ModuleCache -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -new-driver-path /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-driver -empty-abi-descriptor -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -isysroot -Xcc /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -Xcc -F -Xcc /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -Xcc -fPIC -Xcc -g -module-name AppUpdater -disable-clang-spi -target-sdk-version 14.5 -target-sdk-name macosx14.5 -external-plugin-path /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/swift/host/plugins#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/local/lib/swift/host/plugins#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/lib/swift/host/plugins#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -parse-as-library -o /Users/user/git/AppUpdater/.build/x86_64-apple-macosx/debug/AppUpdater.build/AppUpdater.swift.o -index-store-path /Users/user/git/AppUpdater/.build/x86_64-apple-macosx/debug/index/store -index-system-modules
1. Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
2. Compiling with the current language version
3. While evaluating request TypeCheckSourceFileRequest(source_file "/Users/user/git/AppUpdater/AppUpdater.swift")
4. While evaluating request TypeCheckFunctionBodyRequest(AppUpdater.(file).Release.viableAsset(forRepo:)@/Users/user/git/AppUpdater/AppUpdater.swift:177:10)
5. While type-checking statement at [/Users/user/git/AppUpdater/AppUpdater.swift:177:54 - line:196:5] RangeText="{
return assets.first(where: { (asset) -> Bool in
let prefix = "\(repo.lowercased())-\(tag_name)"
let laxprefix = repo.lowercased()
let name = (asset.name as NSString).deletingPathExtension.lowercased()
switch (name, asset.content_type) {
case ("\(prefix).tar", .tar):
return true
case ("\(laxprefix).tar", .tar):
return true
case (prefix, _):
return true
case (laxprefix, _):
return true
default:
return false
}
})
"
6. While type-checking statement at [/Users/user/git/AppUpdater/AppUpdater.swift:178:9 - line:195:10] RangeText="return assets.first(where: { (asset) -> Bool in
let prefix = "\(repo.lowercased())-\(tag_name)"
let laxprefix = repo.lowercased()
let name = (asset.name as NSString).deletingPathExtension.lowercased()
switch (name, asset.content_type) {
case ("\(prefix).tar", .tar):
return true
case ("\(laxprefix).tar", .tar):
return true
case (prefix, _):
return true
case (laxprefix, _):
return true
default:
return false
}
}"
7. While type-checking expression at [/Users/user/git/AppUpdater/AppUpdater.swift:178:16 - line:195:10] RangeText="assets.first(where: { (asset) -> Bool in
let prefix = "\(repo.lowercased())-\(tag_name)"
let laxprefix = repo.lowercased()
let name = (asset.name as NSString).deletingPathExtension.lowercased()
switch (name, asset.content_type) {
case ("\(prefix).tar", .tar):
return true
case ("\(laxprefix).tar", .tar):
return true
case (prefix, _):
return true
case (laxprefix, _):
return true
default:
return false
}
}"
8. While type-checking-target starting at /Users/user/git/AppUpdater/AppUpdater.swift:178:23
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0 swift-frontend 0x000000010aa95108 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 40
1 swift-frontend 0x000000010aa94058 llvm::sys::RunSignalHandlers() + 248
2 swift-frontend 0x000000010aa956c7 SignalHandler(int) + 311
3 libsystem_platform.dylib 0x00007ff804a70fdd _sigtramp + 29
4 libsystem_platform.dylib 000000000000000000 _sigtramp + 18446603370502877248
5 swift-frontend 0x0000000105c16a7c swift::constraints::ConstraintGraph::computeConnectedComponents(llvm::ArrayRef<swift::TypeVariableType*>) + 2876
6 swift-frontend 0x0000000105b7e574 swift::constraints::SplitterStep::take(bool) + 212
7 swift-frontend 0x0000000105b6f79e swift::constraints::ConstraintSystem::solveImpl(llvm::SmallVectorImpl<swift::constraints::Solution>&) + 622
8 swift-frontend 0x0000000105b72f04 swift::constraints::ConstraintSystem::solve(llvm::SmallVectorImpl<swift::constraints::Solution>&, swift::FreeTypeVariableBinding) + 52
9 swift-frontend 0x0000000105b71e8f swift::constraints::ConstraintSystem::solve(swift::constraints::SyntacticElementTarget&, swift::FreeTypeVariableBinding) + 1103
10 swift-frontend 0x0000000105d97238 swift::TypeChecker::typeCheckTarget(swift::constraints::SyntacticElementTarget&, swift::OptionSet<swift::TypeCheckExprFlags, unsigned int>) + 616
11 swift-frontend 0x0000000105d96ea5 swift::TypeChecker::typeCheckExpression(swift::constraints::SyntacticElementTarget&, swift::OptionSet<swift::TypeCheckExprFlags, unsigned int>) + 437
12 swift-frontend 0x0000000105d96c45 swift::TypeChecker::typeCheckExpression(swift::Expr*&, swift::DeclContext*, swift::constraints::ContextualTypeInfo, swift::OptionSet<swift::TypeCheckExprFlags, unsigned int>) + 229
13 swift-frontend 0x0000000105ec99be swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) + 8958
14 swift-frontend 0x0000000105ec758a bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::Stmt>(swift::Stmt*&) + 314
15 swift-frontend 0x0000000105ec21ac (anonymous namespace)::StmtChecker::typeCheckASTNode(swift::ASTNode&) + 140
16 swift-frontend 0x0000000105ec77cc swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) + 268
17 swift-frontend 0x0000000105ec501a bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::BraceStmt>(swift::BraceStmt*&) + 314
18 swift-frontend 0x0000000105ec39ac swift::TypeCheckFunctionBodyRequest::evaluate(swift::Evaluator&, swift::AbstractFunctionDecl*) const + 748
19 swift-frontend 0x00000001062e4cde swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType) + 1022
20 swift-frontend 0x0000000105f198eb swift::TypeCheckSourceFileRequest::evaluate(swift::Evaluator&, swift::SourceFile*) const + 731
21 swift-frontend 0x0000000105f2038d llvm::Expected<swift::TypeCheckSourceFileRequest::OutputType> swift::Evaluator::getResultUncached<swift::TypeCheckSourceFileRequest>(swift::TypeCheckSourceFileRequest const&) + 797
22 swift-frontend 0x0000000105f19592 swift::TypeCheckSourceFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckSourceFileRequest>(swift::Evaluator&, swift::TypeCheckSourceFileRequest, swift::TypeCheckSourceFileRequest::OutputType) + 242
23 swift-frontend 0x000000010499dd79 swift::CompilerInstance::performSema() + 201
24 swift-frontend 0x000000010476ded0 performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*) + 880
25 swift-frontend 0x000000010476bbfb swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 5883
26 swift-frontend 0x00000001046e7a0e swift::mainEntry(int, char const**) + 5278
27 dyld 0x00007ff8046b6366 start + 1942
Downgraded Xcode to 15.2 and it builds ok.