Skip to content
New issue

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

[SR-8657] FAIL: CoreStore - 4.0 CoreStoreDemo iOS - Debug config #51172

Closed
shahmishal opened this issue Aug 28, 2018 · 2 comments
Closed

[SR-8657] FAIL: CoreStore - 4.0 CoreStoreDemo iOS - Debug config #51172

shahmishal opened this issue Aug 28, 2018 · 2 comments
Assignees
Labels
bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. compiler The Swift compiler in itself crash Bug: A crash, i.e., an abnormal termination of software regression swift 5.0

Comments

@shahmishal
Copy link
Member

Previous ID SR-8657
Radar rdar://problem/44104672
Original Reporter @shahmishal
Type Bug
Status Resolved
Resolution Done

Attachment: Download

Additional Detail from JIRA
Votes 0
Component/s Compiler
Labels Bug, 5.0Regression, CompilerCrash
Assignee @slavapestov
Priority Medium

Watchers: @shahmishal

md5: 73e19cef954caf57e7b0263661b4fd63

Issue Description:

xcodebuild clean build -workspace /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStore.xcworkspace -scheme CoreStoreDemo -destination generic/platform=iOS -derivedDataPath /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/build CODE_SIGN_IDENTITY= CODE_SIGNING_REQUIRED=NO ENABLE_BITCODE=NO -UseNewBuildSystem=NO INDEX_ENABLE_DATA_STORE=NO GCC_TREAT_WARNINGS_AS_ERRORS=NO SWIFT_TREAT_WARNINGS_AS_ERRORS=NO SWIFT_EXEC=/Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/build/compat_macos/install/toolchain/usr/bin/swiftc -configuration Debug SWIFT_VERSION=4 'OTHER_SWIFT_FLAGS=$(OTHER_SWIFT_FLAGS) -swift-version 4'

SIL verification failed: function_ref inside fragile function cannot reference a private or hidden symbol: (SingleFunction && RefF->isExternalDeclaration()) || RefF->hasValidLinkageForFragileRef()
Verifying instruction:
->   // function_ref OrganismV1.dna.modify
  %1 = function_ref @$S13CoreStoreDemo10OrganismV1C3dnas5Int64VvM : $@yield_once @convention(method) (@guaranteed OrganismV1) -> @yields @inout Int64 // user: %2
     (%2, %3) = begin_apply %1(%0) : $@yield_once @convention(method) (@guaranteed OrganismV1) -> @yields @inout Int64 // users: %4, %5, %8
In function:
// protocol witness for OrganismProtocol.dna.modify in conformance OrganismV1
sil shared [transparent] [serialized] [thunk] @$S13CoreStoreDemo10OrganismV1CAA0D8ProtocolA2aDP3dnas5Int64VvMTW : $@yield_once @convention(witness_method: OrganismProtocol) (@guaranteed OrganismV1) -> @yields @inout Int64 {
// %0                                             // user: %2
bb0(%0 : @guaranteed $OrganismV1):
  // function_ref OrganismV1.dna.modify
  %1 = function_ref @$S13CoreStoreDemo10OrganismV1C3dnas5Int64VvM : $@yield_once @convention(method) (@guaranteed OrganismV1) -> @yields @inout Int64 // user: %2
  (%2, %3) = begin_apply %1(%0) : $@yield_once @convention(method) (@guaranteed OrganismV1) -> @yields @inout Int64 // users: %4, %5, %8
  yield %2 : $*Int64, resume bb1, unwind bb2      // id: %4bb1:                                              // Preds: bb0
  end_apply %3                                    // id: %5
  %6 = tuple ()                                   // user: %7
  return %6 : $()                                 // id: %7bb2:                                              // Preds: bb0
  abort_apply %3                                  // id: %8
  unwind                                          // id: %9
} // end sil function '$S13CoreStoreDemo10OrganismV1CAA0D8ProtocolA2aDP3dnas5Int64VvMTW'Stack dump:
0.  Program arguments: /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/build/compat_macos/install/toolchain/usr/bin/swift -frontend -c -primary-file /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/Fetching and Querying Demo/TimeZone.swift -primary-file /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/MIgrations Demo/OrganismTableViewCell.swift -primary-file /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/Migrations Demo/OrganismV1.swift -primary-file /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/Transactions Demo/TransactionsDemoViewController.swift -primary-file /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/Transactions Demo/Place.swift -primary-file /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/Fetching and Querying Demo/FetchingAndQueryingDemoViewController.swift /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/Fetching and Querying Demo/FetchingResultsViewController.swift /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/Migrations Demo/OrganismV2.swift /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/List and Object Observers Demo/ObjectObserverDemoViewController.swift /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/List and Object Observers Demo/ObserversViewController.swift /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/Loggers Demo/CustomLoggerViewController.swift /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/Stack Setup Demo/StackSetupDemoViewController.swift /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/Stack Setup Demo/MaleAccount.swift /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/Stack Setup Demo/UserAccount.swift /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/Migrations Demo/OrganismV3.swift /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/List and Object Observers Demo/Palette.swift /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/List and Object Observers Demo/PaletteTableViewCell.swift /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/Migrations Demo/OrganismV2ToV3MigrationPolicy.swift /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/List and Object Observers Demo/ListObserverDemoViewController.swift /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/AppDelegate.swift /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/Stack Setup Demo/FemaleAccount.swift /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/Migrations Demo/OrganismProtocol.swift /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/Migrations Demo/MigrationsDemoViewController.swift /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/Fetching and Querying Demo/QueryingResultsViewController.swift -supplementary-output-file-map /var/folders/_8/79jmzf2142z2xydc_01btlx00000gn/T/supplementaryOutputs-c831ba -target arm64-apple-ios8.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk -I /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/build/Build/Products/Debug-iphoneos -F /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/build/Build/Products/Debug-iphoneos -enable-testing -g -module-cache-path /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/build/ModuleCache.noindex -swift-version 4 -enforce-exclusivity=checked -Onone -disable-swift3-objc-inference -serialize-debugging-options -Xcc -working-directory -Xcc /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo -Xcc -I/Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/build/Build/Intermediates.noindex/CoreStoreDemo.build/Debug-iphoneos/CoreStoreDemo.build/swift-overrides.hmap -Xcc -iquote -Xcc /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/build/Build/Intermediates.noindex/CoreStoreDemo.build/Debug-iphoneos/CoreStoreDemo.build/CoreStoreDemo-generated-files.hmap -Xcc -I/Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/build/Build/Intermediates.noindex/CoreStoreDemo.build/Debug-iphoneos/CoreStoreDemo.build/CoreStoreDemo-own-target-headers.hmap -Xcc -I/Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/build/Build/Intermediates.noindex/CoreStoreDemo.build/Debug-iphoneos/CoreStoreDemo.build/CoreStoreDemo-all-non-framework-target-headers.hmap -Xcc -ivfsoverlay -Xcc /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/build/Build/Intermediates.noindex/CoreStoreDemo.build/all-product-headers.yaml -Xcc -iquote -Xcc /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/build/Build/Intermediates.noindex/CoreStoreDemo.build/Debug-iphoneos/CoreStoreDemo.build/CoreStoreDemo-project-headers.hmap -Xcc -I/Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/build/Build/Products/Debug-iphoneos/include -Xcc -I/Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/build/Build/Intermediates.noindex/CoreStoreDemo.build/Debug-iphoneos/CoreStoreDemo.build/DerivedSources/arm64 -Xcc -I/Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/build/Build/Intermediates.noindex/CoreStoreDemo.build/Debug-iphoneos/CoreStoreDemo.build/DerivedSources -Xcc -DDEBUG=1 -module-name CoreStoreDemo -o /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/build/Build/Intermediates.noindex/CoreStoreDemo.build/Debug-iphoneos/CoreStoreDemo.build/Objects-normal/arm64/TimeZone.o -o /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/build/Build/Intermediates.noindex/CoreStoreDemo.build/Debug-iphoneos/CoreStoreDemo.build/Objects-normal/arm64/OrganismTableViewCell.o -o /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/build/Build/Intermediates.noindex/CoreStoreDemo.build/Debug-iphoneos/CoreStoreDemo.build/Objects-normal/arm64/OrganismV1.o -o /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/build/Build/Intermediates.noindex/CoreStoreDemo.build/Debug-iphoneos/CoreStoreDemo.build/Objects-normal/arm64/TransactionsDemoViewController.o -o /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/build/Build/Intermediates.noindex/CoreStoreDemo.build/Debug-iphoneos/CoreStoreDemo.build/Objects-normal/arm64/Place.o -o /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/build/Build/Intermediates.noindex/CoreStoreDemo.build/Debug-iphoneos/CoreStoreDemo.build/Objects-normal/arm64/FetchingAndQueryingDemoViewController.o 
1.  While verifying SIL function "@$S13CoreStoreDemo10OrganismV1CAA0D8ProtocolA2aDP3dnas5Int64VvMTW".
 for modify for dna at /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-debug/project_cache/CoreStore/CoreStoreDemo/CoreStoreDemo/Migrations Demo/OrganismV1.swift:14:20
0  swift                    0x000000010abca9d8 llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 40
1  swift                    0x000000010abc99b8 llvm::sys::RunSignalHandlers() + 248
2  swift                    0x000000010abcaff2 SignalHandler(int) + 258
3  libsystem_platform.dylib 0x00007fff52034f5a _sigtramp + 26
4  libsystem_platform.dylib 0x00007ffee8e0aa28 _sigtramp + 2531089128
5  libsystem_c.dylib        0x00007fff51dd21ae abort + 127
6  swift                    0x0000000107c4915b (anonymous namespace)::SILVerifier::_require(bool, llvm::Twine const&, std::__1::function<void ()> const&) + 507
7  swift                    0x0000000107c5c575 swift::SILInstructionVisitor<(anonymous namespace)::SILVerifier, void>::visit(swift::SILInstruction*) + 66165
8  swift                    0x0000000107c4aedd (anonymous namespace)::SILVerifier::visitSILBasicBlock(swift::SILBasicBlock*) + 813
9  swift                    0x0000000107c45a97 swift::SILFunction::verify(bool) const + 7847
10 swift                    0x0000000107c48556 swift::SILModule::verify() const + 214
11 swift                    0x00000001076227a1 swift::Lowering::SILGenModule::~SILGenModule() + 33
12 swift                    0x000000010762db54 swift::SILModule::constructSIL(swift::ModuleDecl*, swift::SILOptions&, swift::FileUnit*, llvm::Optional<unsigned int>, bool) + 1540
13 swift                    0x000000010762dc92 swift::performSILGeneration(swift::FileUnit&, swift::SILOptions&, llvm::Optional<unsigned int>) + 50
14 swift                    0x0000000106e40461 performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) + 7745
15 swift                    0x0000000106e3d5d4 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 2932
16 swift                    0x0000000106df280d main + 685
17 libdyld.dylib            0x00007fff51d26015 start + 1
18 libdyld.dylib            0x0000000000000064 start + 2922225744
@belkadan
Copy link
Contributor

belkadan commented Sep 4, 2018

@swift-ci create

@slavapestov
Copy link
Member

#19160

@swift-ci swift-ci transferred this issue from apple/swift-issues Apr 25, 2022
@AnthonyLatsis AnthonyLatsis added the crash Bug: A crash, i.e., an abnormal termination of software label Dec 12, 2022
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. compiler The Swift compiler in itself crash Bug: A crash, i.e., an abnormal termination of software regression swift 5.0
Projects
None yet
Development

No branches or pull requests

4 participants