swiftlang/swift
View on GitHub[SR-13797] Segfault in swift::PartialApplyInst::create
Open
#56,194 opened on Oct 30, 2020
bugcompilergood first issuetype checker
Description
| Previous ID | SR-13797 |
| Radar | rdar://problem/70892081 |
| Original Reporter | hughbe (JIRA User) |
| Type | Bug |
macOS Catalina 10.15.7 (19H2)
Xcode Version 12.0.1 (12A7300)
| Votes | 0 |
| Component/s | Compiler |
| Labels | Bug, StarterBug, TypeChecker |
| Assignee | None |
| Priority | Medium |
md5: 2ec8b445c93ac5fadb92557f27dbf8d7
Issue Description:
Steps to reproduce:
-
Clone this branch: https://github.com/hughbe/PstReader/tree/Segfault-example
-
Open Package.swift in Xcode
-
Build the tests
Expected:
Although the file is obviously disgustingly long, it should not crash the compiler
Actual:**
Segmentation fault: 11
CompileSwift normal x86_64 /Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/FullDumpTests.swift (in target 'PstReaderTests' from project 'PstReader')
cd /Users/hugh/Documents/GitHub/PstReader
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -frontend -c /Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/AutoGeneratedTests.swift /Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/DumpPstFileTests.swift -primary-file /Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/FullDumpTests.swift /Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/Helpers.swift /Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/PerformanceTests.swift /Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/PstFileTests.swift /Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/URL+ForResource.swift /Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/XCTestManifests.swift -emit-module-path /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/Objects-normal/x86_64/FullDumpTests\~partial.swiftmodule -emit-module-doc-path /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/Objects-normal/x86_64/FullDumpTests\~partial.swiftdoc -emit-module-source-info-path /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/Objects-normal/x86_64/FullDumpTests\~partial.swiftsourceinfo -serialize-diagnostics-path /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/Objects-normal/x86_64/FullDumpTests.dia -emit-dependencies-path /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/Objects-normal/x86_64/FullDumpTests.d -emit-reference-dependencies-path /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/Objects-normal/x86_64/FullDumpTests.swiftdeps -target x86_64-apple-macos10.15 -enable-objc-interop -stack-check -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -I /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Products/Debug -I /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Products/Debug -F /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -enable-testing -g -module-cache-path /Users/hugh/Library/Developer/Xcode/DerivedData/ModuleCache.noindex -swift-version 5 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D Xcode -serialize-debugging-options -serialize-debugging-options -Xcc -working-directory -Xcc /Users/hugh/Documents/GitHub/PstReader -enable-anonymous-context-mangled-names -Xcc -I/Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Products/Debug/include -Xcc -I/Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/DerivedSources-normal/x86_64 -Xcc -I/Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/DerivedSources/x86_64 -Xcc -I/Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -target-sdk-version 10.15.6 -module-name PstReaderTests -o /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/Objects-normal/x86_64/FullDumpTests.o -index-store-path /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Index/DataStore -index-system-modules
/Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/FullDumpTests.swift:60706:173: warning: conditional downcast from 'FolderEntryID?' to 'FolderEntryID' does nothing
XCTAssertEqual(0x00000000, ((messageDetails.extendedRuleMessageActions!.ruleActionsBuffer.actionBlocks[0].actionData as? ActionBlock.MoveCopyActionDataExtended)!.folderEID as? FolderEntryID)!.flags)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/FullDumpTests.swift:60707:219: warning: conditional downcast from 'FolderEntryID?' to 'FolderEntryID' does nothing
XCTAssertEqual(UUID(uuidString: "CBB89467-E606-4248-A820-9CC1E3B9A128"), ((messageDetails.extendedRuleMessageActions!.ruleActionsBuffer.actionBlocks[0].actionData as? ActionBlock.MoveCopyActionDataExtended)!.folderEID as? FolderEntryID)!.providerUid)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/FullDumpTests.swift:60708:177: warning: conditional downcast from 'FolderEntryID?' to 'FolderEntryID' does nothing
XCTAssertEqual(.privateFolder, ((messageDetails.extendedRuleMessageActions!.ruleActionsBuffer.actionBlocks[0].actionData as? ActionBlock.MoveCopyActionDataExtended)!.folderEID as? FolderEntryID)!.folderType)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/FullDumpTests.swift:60709:219: warning: conditional downcast from 'FolderEntryID?' to 'FolderEntryID' does nothing
XCTAssertEqual(UUID(uuidString: "F711B14A-92C8-4094-9843-750BE6086BC4"), ((messageDetails.extendedRuleMessageActions!.ruleActionsBuffer.actionBlocks[0].actionData as? ActionBlock.MoveCopyActionDataExtended)!.folderEID as? FolderEntryID)!.databaseGuid)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/FullDumpTests.swift:60710:179: warning: conditional downcast from 'FolderEntryID?' to 'FolderEntryID' does nothing
XCTAssertEqual(8163873836236800, ((messageDetails.extendedRuleMessageActions!.ruleActionsBuffer.actionBlocks[0].actionData as? ActionBlock.MoveCopyActionDataExtended)!.folderEID as? FolderEntryID)!.globalCounter)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/FullDumpTests.swift:60711:169: warning: conditional downcast from 'FolderEntryID?' to 'FolderEntryID' does nothing
XCTAssertEqual(0x0000, ((messageDetails.extendedRuleMessageActions!.ruleActionsBuffer.actionBlocks[0].actionData as? ActionBlock.MoveCopyActionDataExtended)!.folderEID as? FolderEntryID)!.pad)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/FullDumpTests.swift:62136:173: warning: conditional downcast from 'FolderEntryID?' to 'FolderEntryID' does nothing
XCTAssertEqual(0x00000000, ((messageDetails.extendedRuleMessageActions!.ruleActionsBuffer.actionBlocks[0].actionData as? ActionBlock.MoveCopyActionDataExtended)!.folderEID as? FolderEntryID)!.flags)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/FullDumpTests.swift:62137:219: warning: conditional downcast from 'FolderEntryID?' to 'FolderEntryID' does nothing
XCTAssertEqual(UUID(uuidString: "CBB89467-E606-4248-A820-9CC1E3B9A128"), ((messageDetails.extendedRuleMessageActions!.ruleActionsBuffer.actionBlocks[0].actionData as? ActionBlock.MoveCopyActionDataExtended)!.folderEID as? FolderEntryID)!.providerUid)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/FullDumpTests.swift:62138:177: warning: conditional downcast from 'FolderEntryID?' to 'FolderEntryID' does nothing
XCTAssertEqual(.privateFolder, ((messageDetails.extendedRuleMessageActions!.ruleActionsBuffer.actionBlocks[0].actionData as? ActionBlock.MoveCopyActionDataExtended)!.folderEID as? FolderEntryID)!.folderType)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/FullDumpTests.swift:62139:219: warning: conditional downcast from 'FolderEntryID?' to 'FolderEntryID' does nothing
XCTAssertEqual(UUID(uuidString: "F711B14A-92C8-4094-9843-750BE6086BC4"), ((messageDetails.extendedRuleMessageActions!.ruleActionsBuffer.actionBlocks[0].actionData as? ActionBlock.MoveCopyActionDataExtended)!.folderEID as? FolderEntryID)!.databaseGuid)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/FullDumpTests.swift:62140:180: warning: conditional downcast from 'FolderEntryID?' to 'FolderEntryID' does nothing
XCTAssertEqual(22519097648480256, ((messageDetails.extendedRuleMessageActions!.ruleActionsBuffer.actionBlocks[0].actionData as? ActionBlock.MoveCopyActionDataExtended)!.folderEID as? FolderEntryID)!.globalCounter)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/FullDumpTests.swift:62141:169: warning: conditional downcast from 'FolderEntryID?' to 'FolderEntryID' does nothing
XCTAssertEqual(0x0000, ((messageDetails.extendedRuleMessageActions!.ruleActionsBuffer.actionBlocks[0].actionData as? ActionBlock.MoveCopyActionDataExtended)!.folderEID as? FolderEntryID)!.pad)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
Stack dump:
0. Program arguments: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -frontend -c /Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/AutoGeneratedTests.swift /Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/DumpPstFileTests.swift -primary-file /Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/FullDumpTests.swift -primary-file /Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/Helpers.swift /Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/PerformanceTests.swift /Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/PstFileTests.swift /Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/URL+ForResource.swift /Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/XCTestManifests.swift -emit-module-path /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/Objects-normal/x86_64/FullDumpTests~partial.swiftmodule -emit-module-path /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/Objects-normal/x86_64/Helpers~partial.swiftmodule -emit-module-doc-path /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/Objects-normal/x86_64/FullDumpTests~partial.swiftdoc -emit-module-doc-path /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/Objects-normal/x86_64/Helpers~partial.swiftdoc -emit-module-source-info-path /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/Objects-normal/x86_64/FullDumpTests~partial.swiftsourceinfo -emit-module-source-info-path /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/Objects-normal/x86_64/Helpers~partial.swiftsourceinfo -serialize-diagnostics-path /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/Objects-normal/x86_64/FullDumpTests.dia -serialize-diagnostics-path /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/Objects-normal/x86_64/Helpers.dia -emit-dependencies-path /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/Objects-normal/x86_64/FullDumpTests.d -emit-dependencies-path /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/Objects-normal/x86_64/Helpers.d -emit-reference-dependencies-path /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/Objects-normal/x86_64/FullDumpTests.swiftdeps -emit-reference-dependencies-path /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/Objects-normal/x86_64/Helpers.swiftdeps -target x86_64-apple-macos10.15 -enable-objc-interop -stack-check -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -I /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Products/Debug -I /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Products/Debug -F /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -enable-testing -g -module-cache-path /Users/hugh/Library/Developer/Xcode/DerivedData/ModuleCache.noindex -swift-version 5 -enforce-exclusivity=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D Xcode -serialize-debugging-options -serialize-debugging-options -Xcc -working-directory -Xcc /Users/hugh/Documents/GitHub/PstReader -enable-anonymous-context-mangled-names -Xcc -I/Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Products/Debug/include -Xcc -I/Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/DerivedSources-normal/x86_64 -Xcc -I/Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/DerivedSources/x86_64 -Xcc -I/Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG=1 -target-sdk-version 10.15.6 -module-name PstReaderTests -o /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/Objects-normal/x86_64/FullDumpTests.o -o /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Build/Intermediates.noindex/PstReader.build/Debug/PstReaderTests.build/Objects-normal/x86_64/Helpers.o -index-store-path /Users/hugh/Library/Developer/Xcode/DerivedData/PstReader-dsrnpdhvjnpkcbapjyjjnqimamce/Index/DataStore -index-system-modules
1. Apple Swift version 5.3 (swiftlang-1200.0.29.2 clang-1200.0.30.1)
2. While evaluating request SILGenSourceFileRequest(SIL Generation for file "/Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/FullDumpTests.swift")
3. While emitting SIL for 'testOst()' (at /Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/FullDumpTests.swift:14:5)
4. While silgen emitFunction SIL function "@$s14PstReaderTests08FullDumpC0C7testOstyyKF".
for 'testOst()' (at /Users/hugh/Documents/GitHub/PstReader/Tests/PstReaderTests/FullDumpTests.swift:14:5)
0 swift 0x0000000112316865 llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 37
1 swift 0x0000000112315865 llvm::sys::RunSignalHandlers() + 85
2 swift 0x0000000112316e1f SignalHandler(int) + 111
3 libsystem_platform.dylib 0x00007fff6b1a35fd _sigtramp + 29
4 libsystem_platform.dylib 000000000000000000 _sigtramp + 18446603338719283744
5 swift 0x000000010ea20eeb swift::PartialApplyInst::create(swift::SILDebugLocation, swift::SILValue, llvm::ArrayRef<swift::SILValue>, swift::SubstitutionMap, swift::ParameterConvention, swift::SILFunction&, swift::SILOpenedArchetypesState&, swift::GenericSpecializationInformation const*, swift::PartialApplyInst::OnStackKind) + 347
6 swift 0x000000010e3afcfc swift::Lowering::SILGenFunction::emitClosureValue(swift::SILLocation, swift::SILDeclRef, swift::CanType, swift::SubstitutionMap) + 2060
7 swift 0x000000010e3a4213 (anonymous namespace)::RValueEmitter::visitAbstractClosureExpr(swift::AbstractClosureExpr*, swift::Lowering::SGFContext) + 435
8 swift 0x000000010e38f359 swift::ASTVisitor<(anonymous namespace)::RValueEmitter, swift::Lowering::RValue, void, void, void, void, void, swift::Lowering::SGFContext>::visit(swift::Expr*, swift::Lowering::SGFContext) + 121
9 swift 0x000000010e2f0000 swift::Lowering::ArgumentSource::getAsSingleValue(swift::Lowering::SILGenFunction&, swift::Lowering::SGFContext) && + 928
10 swift 0x000000010e366fcc swift::Lowering::SILGenFunction::emitConvertedRValue(swift::SILLocation, swift::Lowering::Conversion const&, swift::Lowering::SGFContext, llvm::function_ref<swift::Lowering::ManagedValue (swift::Lowering::SILGenFunction&, swift::SILLocation, swift::Lowering::SGFContext)>) + 492
11 swift 0x000000010e32fe7c (anonymous namespace)::ArgEmitter::emit(swift::Lowering::ArgumentSource&&, swift::Lowering::AbstractionPattern) + 4124
12 swift 0x000000010e3175b5 (anonymous namespace)::ArgEmitter::emitSingleArg(swift::Lowering::ArgumentSource&&, swift::Lowering::AbstractionPattern) + 181
13 swift 0x000000010e32ec8e (anonymous namespace)::ArgEmitter::emitPreparedArgs(swift::Lowering::PreparedArguments&&, swift::Lowering::AbstractionPattern) + 238
14 swift 0x000000010e337e35 (anonymous namespace)::CallEmission::emitArgumentsForNormalApply(swift::Lowering::AbstractionPattern, swift::CanTypeWrapper<swift::SILFunctionType>, llvm::Optional<swift::ForeignErrorConvention> const&, swift::ImportAsMemberStatus, llvm::SmallVectorImpl<swift::Lowering::ManagedValue>&, llvm::Optional<swift::SILLocation>&) + 949
15 swift 0x000000010e31db8f (anonymous namespace)::CallEmission::apply(swift::Lowering::SGFContext) + 3935
16 swift 0x000000010e31ad4c swift::Lowering::SILGenFunction::emitApplyExpr(swift::ApplyExpr*, swift::Lowering::SGFContext) + 2652
17 swift 0x000000010e38f329 swift::ASTVisitor<(anonymous namespace)::RValueEmitter, swift::Lowering::RValue, void, void, void, void, void, swift::Lowering::SGFContext>::visit(swift::Expr*, swift::Lowering::SGFContext) + 73
18 swift 0x000000010e382a27 swift::Lowering::SILGenFunction::emitIgnoredExpr(swift::Expr*) + 871
19 swift 0x000000010e407b3f swift::ASTVisitor<(anonymous namespace)::StmtEmitter, void, void, void, void, void, void>::visit(swift::Stmt*) + 447
20 swift 0x000000010e409571 swift::ASTVisitor<(anonymous namespace)::StmtEmitter, void, void, void, void, void, void>::visit(swift::Stmt*) + 7153
21 swift 0x000000010e407b07 swift::ASTVisitor<(anonymous namespace)::StmtEmitter, void, void, void, void, void, void>::visit(swift::Stmt*) + 391
22 swift 0x000000010e409571 swift::ASTVisitor<(anonymous namespace)::StmtEmitter, void, void, void, void, void, void>::visit(swift::Stmt*) + 7153
23 swift 0x000000010e407b07 swift::ASTVisitor<(anonymous namespace)::StmtEmitter, void, void, void, void, void, void>::visit(swift::Stmt*) + 391
24 swift 0x000000010e409571 swift::ASTVisitor<(anonymous namespace)::StmtEmitter, void, void, void, void, void, void>::visit(swift::Stmt*) + 7153
25 swift 0x000000010e407b07 swift::ASTVisitor<(anonymous namespace)::StmtEmitter, void, void, void, void, void, void>::visit(swift::Stmt*) + 391
26 swift 0x000000010e3b0144 swift::Lowering::SILGenFunction::emitFunction(swift::FuncDecl*) + 548
27 swift 0x000000010e303ebc swift::Lowering::SILGenModule::emitFunction(swift::FuncDecl*) + 1388
28 swift 0x000000010e419e8e swift::ASTVisitor<(anonymous namespace)::SILGenType, void, void, void, void, void, void>::visit(swift::Decl*) + 270
29 swift 0x000000010e41524b (anonymous namespace)::SILGenType::emitType() + 203
30 swift 0x000000010e30e8b2 swift::ASTVisitor<swift::Lowering::SILGenModule, void, void, void, void, void, void>::visit(swift::Decl*) + 82
31 swift 0x000000010e30cbd9 (anonymous namespace)::SILGenModuleRAII::emitSourceFile(swift::SourceFile*) + 1417
32 swift 0x000000010e30c599 swift::SILGenSourceFileRequest::evaluate(swift::Evaluator&, swift::SILGenDescriptor) const + 137
33 swift 0x000000010e407461 swift::SimpleRequest<swift::SILGenSourceFileRequest, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule> > (swift::SILGenDescriptor), (swift::RequestFlags)9>::evaluateRequest(swift::SILGenSourceFileRequest const&, swift::Evaluator&) + 33
34 swift 0x000000010e3133cc llvm::Expected<swift::SILGenSourceFileRequest::OutputType> swift::Evaluator::getResultUncached<swift::SILGenSourceFileRequest>(swift::SILGenSourceFileRequest const&) + 972
35 swift 0x000000010e30e42d swift::performSILGeneration(swift::FileUnit&, swift::Lowering::TypeConverter&, swift::SILOptions const&) + 173
36 swift 0x000000010de7d83f swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 20479
37 swift 0x000000010ddfec07 main + 1255
38 libdyld.dylib 0x00007fff6afaacc9 start + 1
error: Segmentation fault: 11 (in target 'PstReaderTests' from project 'PstReader')