We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Swift 3.4 Xcode 10 beta macOS 10.13.4
md5: b24c5537c6dfe8cf4a373a131736d520
Issue Description:
I've ported one of my projects to Swift 3.4 and compilation is failing with a segmentation fault 11. It works fine in Swift 4.1.5 mode.
The project is here: https://github.com/schibsted/layout/tree/swift-3.4-support
Crash log:
0 swift 0x00000001054fbc5a PrintStackTraceSignalHandler(void*) + 42 1 swift 0x00000001054fb066 SignalHandler(int) + 966 2 libsystem_platform.dylib 0x00007fff6d255f5a _sigtramp + 26 3 swift 0x00000001029b912a filterValues(swift::Type, swift::ModuleDecl*, swift::CanGenericSignature, bool, bool, bool, llvm::Optional<swift::CtorInitializerKind>, llvm::SmallVectorImpl<swift::ValueDecl*>&)::$_21::operator()(swift::ValueDecl*) const + 1146 4 swift 0x00000001029a8660 swift::ModuleFile::getDeclCheckedImpl(llvm::PointerEmbeddedInt<unsigned int, 31>, llvm::Optional<swift::DeclContext*>) + 26352 5 swift 0x00000001029a1e2f swift::ModuleFile::getDeclChecked(llvm::PointerEmbeddedInt<unsigned int, 31>, llvm::Optional<swift::DeclContext*>) + 79 6 swift 0x00000001029b3eda swift::ModuleFile::readPattern(swift::DeclContext*) + 522 7 swift 0x00000001029b4285 swift::ModuleFile::readPattern(swift::DeclContext*) + 1461 8 swift 0x00000001029ab5c8 swift::ModuleFile::getDeclCheckedImpl(llvm::PointerEmbeddedInt<unsigned int, 31>, llvm::Optional<swift::DeclContext*>) + 38488 9 swift 0x00000001029a1e2f swift::ModuleFile::getDeclChecked(llvm::PointerEmbeddedInt<unsigned int, 31>, llvm::Optional<swift::DeclContext*>) + 79 10 swift 0x00000001029bc934 swift::ModuleFile::loadAllMembers(swift::Decl*, unsigned long long) + 836 11 swift 0x0000000102c7b78f swift::IterableDeclContext::loadAllMembers() const + 207 12 swift 0x0000000102cef269 swift::NominalTypeDecl::lookupDirect(swift::DeclName, bool) + 1401 13 swift 0x00000001029b5816 swift::ModuleFile::resolveCrossReference(swift::ModuleDecl*, unsigned int) + 3366 14 swift 0x00000001029a4722 swift::ModuleFile::getDeclCheckedImpl(llvm::PointerEmbeddedInt<unsigned int, 31>, llvm::Optional<swift::DeclContext*>) + 10162 15 swift 0x00000001029a1e2f swift::ModuleFile::getDeclChecked(llvm::PointerEmbeddedInt<unsigned int, 31>, llvm::Optional<swift::DeclContext*>) + 79 16 swift 0x00000001029aed2e swift::ModuleFile::getTypeChecked(llvm::PointerEmbeddedInt<unsigned int, 31>) + 3774 17 swift 0x00000001029aed82 swift::ModuleFile::getTypeChecked(llvm::PointerEmbeddedInt<unsigned int, 31>) + 3858 18 swift 0x00000001029a8176 swift::ModuleFile::getDeclCheckedImpl(llvm::PointerEmbeddedInt<unsigned int, 31>, llvm::Optional<swift::DeclContext*>) + 25094 19 swift 0x00000001029a1e2f swift::ModuleFile::getDeclChecked(llvm::PointerEmbeddedInt<unsigned int, 31>, llvm::Optional<swift::DeclContext*>) + 79 20 swift 0x00000001029bc934 swift::ModuleFile::loadAllMembers(swift::Decl*, unsigned long long) + 836 21 swift 0x0000000102c7b78f swift::IterableDeclContext::loadAllMembers() const + 207 22 swift 0x0000000102cef269 swift::NominalTypeDecl::lookupDirect(swift::DeclName, bool) + 1401 23 swift 0x00000001029b5816 swift::ModuleFile::resolveCrossReference(swift::ModuleDecl*, unsigned int) + 3366 24 swift 0x00000001029a4722 swift::ModuleFile::getDeclCheckedImpl(llvm::PointerEmbeddedInt<unsigned int, 31>, llvm::Optional<swift::DeclContext*>) + 10162 25 swift 0x00000001029a1e2f swift::ModuleFile::getDeclChecked(llvm::PointerEmbeddedInt<unsigned int, 31>, llvm::Optional<swift::DeclContext*>) + 79 26 swift 0x00000001029aed2e swift::ModuleFile::getTypeChecked(llvm::PointerEmbeddedInt<unsigned int, 31>) + 3774 27 swift 0x00000001029aed82 swift::ModuleFile::getTypeChecked(llvm::PointerEmbeddedInt<unsigned int, 31>) + 3858 28 swift 0x00000001029a8660 swift::ModuleFile::getDeclCheckedImpl(llvm::PointerEmbeddedInt<unsigned int, 31>, llvm::Optional<swift::DeclContext*>) + 26352 29 swift 0x00000001029a1e2f swift::ModuleFile::getDeclChecked(llvm::PointerEmbeddedInt<unsigned int, 31>, llvm::Optional<swift::DeclContext*>) + 79 30 swift 0x00000001029d9346 swift::SILDeserializer::readGlobalVar(llvm::StringRef) + 1494 31 swift 0x0000000102a83f9a swift::SerializedSILLoader::getAllForModule(swift::Identifier, swift::FileUnit*) + 234 32 swift 0x00000001017d6dbe performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) + 34750 33 swift 0x00000001017cb10f swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 7839 34 swift 0x0000000101774c48 main + 13144 35 libdyld.dylib 0x00007fff6cf47015 start + 1 36 libdyld.dylib 0x0000000000000071 start + 2467008605 Stack dump: 0. Program arguments: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -frontend -merge-modules -emit-module /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/Shared~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/LayoutError+LayoutNode~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/ReloadManager~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/Layout+XML~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/UIScrollView+Layout~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/Utilities~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/LayoutNode+Layout~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/TitleTextAttributes~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/LayoutDelegate~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/UITableView+Layout~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/LayoutConsole~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/XMLParser~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/StringUtils~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/LayoutError~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/UIFont+Layout~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/UIStackView+Layout~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/LayoutViewController~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/Layout~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/LayoutNode+XML~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/Expression~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/LayoutLoader~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/LayoutLoading~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/UIViewController+Layout~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/Layout+Testing~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/CALayer+Layout~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/LayoutBacked~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/Sprinter~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/UIView+Layout~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/UICollectionView+Layout~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/RuntimeType~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/LayoutExpression~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/Properties~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/ExpressionParser~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/LayoutManaged~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/XMLNode+Layout~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/AnyExpression~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/Files~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/LayoutNode~partial.swiftmodule /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/RuntimeTypes~partial.swiftmodule -parse-as-library -sil-merge-partial-modules -disable-diagnostic-passes -disable-sil-perf-optzns -target x86_64-apple-ios9.0-simulator -enable-objc-interop -sdk /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.0.sdk -I /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Products/Debug-iphonesimulator -F /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Products/Debug-iphonesimulator -enable-testing -g -import-underlying-module -module-cache-path /Users/nick/Library/Developer/Xcode/DerivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 3 -enforce-exclusivity=checked -Onone -D DEBUG -disable-swift3-objc-inference -serialize-debugging-options -Xcc -working-directory -Xcc /Users/nick/Schibsted/layout -Xcc -I/Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/swift-overrides.hmap -Xcc -iquote -Xcc /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Layout-generated-files.hmap -Xcc -I/Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Layout-own-target-headers.hmap -Xcc -I/Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Layout-all-non-framework-target-headers.hmap -Xcc -ivfsoverlay -Xcc /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/all-product-headers.yaml -Xcc -iquote -Xcc /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Layout-project-headers.hmap -Xcc -I/Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Products/Debug-iphonesimulator/include -Xcc -I/Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/DerivedSources/x86_64 -Xcc -I/Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/DerivedSources -Xcc -DDEBUG=1 -Xcc -ivfsoverlay -Xcc /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/unextended-module-overlay.yaml -emit-module-doc-path /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/Layout.swiftdoc -emit-objc-header-path /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/Layout-Swift.h -module-name Layout -o /Users/nick/Library/Developer/Xcode/DerivedData/Layout-bkkuetfvrqecnlcbceyhmnzzuoon/Build/Intermediates.noindex/Layout.build/Debug-iphonesimulator/Layout.build/Objects-normal/x86_64/Layout.swiftmodule 1. While deserializing SIL global "$S12CoreGraphics7CGFloatV6LayoutE4thinACvpZ" 2. While deserializing 'thin' (VarDecl #​17) in 'Layout' 3. While deserializing decl #​232 (XREF) in 'Layout' 4. Cross-reference to module 'UIKit' ... UIFont ... in an extension in module 'UIKit' ... Weight 5. While loading members for extension of UIFont in module 'Layout' 6. While deserializing 'Weight' (TypeAliasDecl #​106) in 'Layout' 7. While deserializing decl #​232 (XREF) in 'Layout' 8. Cross-reference to module 'UIKit' ... UIFont ... in an extension in module 'UIKit' ... Weight 9. While loading members for extension of UIFont in module 'Layout' 10. While deserializing decl #​69 (PATTERN_BINDING_DECL) in 'Layout' 11. While deserializing 'fontWeight' (VarDecl #​70) in 'Layout' error: Segmentation fault: 11
The text was updated successfully, but these errors were encountered:
I've managed to solve the problem. It seems like there is a compiler bug of some sort here, but I'm not sure if it's worth pursuing.
Sorry, something went wrong.
No branches or pull requests
Environment
Swift 3.4
Xcode 10 beta
macOS 10.13.4
Additional Detail from JIRA
md5: b24c5537c6dfe8cf4a373a131736d520
Issue Description:
I've ported one of my projects to Swift 3.4 and compilation is failing with a segmentation fault 11. It works fine in Swift 4.1.5 mode.
The project is here: https://github.com/schibsted/layout/tree/swift-3.4-support
Crash log:
The text was updated successfully, but these errors were encountered: