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-6213] Segmentation fault when converting to Swift 4 from 3.2 #48765

Open
swift-ci opened this issue Oct 24, 2017 · 2 comments
Open

[SR-6213] Segmentation fault when converting to Swift 4 from 3.2 #48765

swift-ci opened this issue Oct 24, 2017 · 2 comments
Labels
bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. migrator

Comments

@swift-ci
Copy link
Collaborator

Previous ID SR-6213
Radar None
Original Reporter rexmas (JIRA User)
Type Bug
Environment

Xcode 9.0

Swift 3.2 to 4.0

Additional Detail from JIRA
Votes 0
Component/s Source Tooling
Labels Bug, Migrator
Assignee None
Priority Medium

md5: 72ec4118d5cc8414f3ea0ad4203fc1db

Issue Description:

Attempted to use the Swift 4 migrator and received a Segmentation Fault

stack trace

0  swift                    0x000000010c0cedba PrintStackTraceSignalHandler(void*) + 42
1  swift                    0x000000010c0ce1f6 SignalHandler(int) + 662
2  libsystem_platform.dylib 0x00007fffb97bcb3a _sigtramp + 26
3  libsystem_platform.dylib 000000000000000000 _sigtramp + 1183069408
4  swift                    0x0000000109707ff0 swift::migrator::updateCodeAndEmitRemap(swift::CompilerInstance*, swift::CompilerInvocation const&) + 960
5  swift                    0x0000000108a3e775 performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) + 1925
6  swift                    0x0000000108a3c784 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 7716
7  swift                    0x00000001089f16a8 main + 12248
8  libdyld.dylib            0x00007fffb95ad235 start + 1
Stack dump:
0.  Program arguments: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -frontend -c /Users/Rex/Documents/remind101/r101-ios-teacher/RemindLocalization/Localization.swift -target x86_64-apple-ios9.0 -enable-objc-interop -sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.0.sdk -I /Users/Rex/Library/Developer/Xcode/DerivedData/Remind101-arttxvzhkjgautfkzrpwpefgoydr/Build/Intermediates.noindex/SwiftMigration/Developer/Products/Developer-iphonesimulator -F /Users/Rex/Library/Developer/Xcode/DerivedData/Remind101-arttxvzhkjgautfkzrpwpefgoydr/Build/Intermediates.noindex/SwiftMigration/Developer/Products/Developer-iphonesimulator -enable-testing -g -import-underlying-module -module-cache-path /Users/Rex/Library/Developer/Xcode/DerivedData/ModuleCache -swift-version 3 -enforce-exclusivity=checked -serialize-debugging-options -Xcc -I/Users/Rex/Library/Developer/Xcode/DerivedData/Remind101-arttxvzhkjgautfkzrpwpefgoydr/Build/Intermediates.noindex/SwiftMigration/Developer/Intermediates.noindex/Remind101.build/Developer-iphonesimulator/RemindLocalization.build/swift-overrides.hmap -Xcc -iquote -Xcc /Users/Rex/Library/Developer/Xcode/DerivedData/Remind101-arttxvzhkjgautfkzrpwpefgoydr/Build/Intermediates.noindex/SwiftMigration/Developer/Intermediates.noindex/Remind101.build/Developer-iphonesimulator/RemindLocalization.build/RemindLocalization-generated-files.hmap -Xcc -I/Users/Rex/Library/Developer/Xcode/DerivedData/Remind101-arttxvzhkjgautfkzrpwpefgoydr/Build/Intermediates.noindex/SwiftMigration/Developer/Intermediates.noindex/Remind101.build/Developer-iphonesimulator/RemindLocalization.build/RemindLocalization-own-target-headers.hmap -Xcc -I/Users/Rex/Library/Developer/Xcode/DerivedData/Remind101-arttxvzhkjgautfkzrpwpefgoydr/Build/Intermediates.noindex/SwiftMigration/Developer/Intermediates.noindex/Remind101.build/Developer-iphonesimulator/RemindLocalization.build/RemindLocalization-all-non-framework-target-headers.hmap -Xcc -ivfsoverlay -Xcc /Users/Rex/Library/Developer/Xcode/DerivedData/Remind101-arttxvzhkjgautfkzrpwpefgoydr/Build/Intermediates.noindex/SwiftMigration/Developer/Intermediates.noindex/Remind101.build/all-product-headers.yaml -Xcc -iquote -Xcc /Users/Rex/Library/Developer/Xcode/DerivedData/Remind101-arttxvzhkjgautfkzrpwpefgoydr/Build/Intermediates.noindex/SwiftMigration/Developer/Intermediates.noindex/Remind101.build/Developer-iphonesimulator/RemindLocalization.build/RemindLocalization-project-headers.hmap -Xcc -I/Users/Rex/Library/Developer/Xcode/DerivedData/Remind101-arttxvzhkjgautfkzrpwpefgoydr/Build/Intermediates.noindex/SwiftMigration/Developer/Products/Developer-iphonesimulator/include -Xcc -I/Users/Rex/Library/Developer/Xcode/DerivedData/Remind101-arttxvzhkjgautfkzrpwpefgoydr/Build/Intermediates.noindex/SwiftMigration/Developer/Intermediates.noindex/Remind101.build/Developer-iphonesimulator/RemindLocalization.build/DerivedSources/x86_64 -Xcc -I/Users/Rex/Library/Developer/Xcode/DerivedData/Remind101-arttxvzhkjgautfkzrpwpefgoydr/Build/Intermediates.noindex/SwiftMigration/Developer/Intermediates.noindex/Remind101.build/Developer-iphonesimulator/RemindLocalization.build/DerivedSources -Xcc -DRD_CONSOLE_LOGGING=1 -Xcc -DDEBUG=1 -Xcc -DCOCOAPODS=1 -Xcc -DRD_DOMAIN=@"remind.com" -Xcc -DRD_API_URL=@"https://api.remind.com" -Xcc -DRD_CRITTERCISM_APP_ID=@"" -Xcc -DRD_GOOGLE_AUTH_ID=@"648260376696-nvr19uo7ojgfjhqtb5a2vrmk8o0cfq4k.apps.googleusercontent.com" -Xcc -DRD_DEBUG=1 -Xcc -DRD_UI_TEST=0 -Xcc -DRD_CRASHLYTICS_KEY=b206608de2f05a0ace055c0c3aa0ae30c8b56a97 -Xcc -DRD_DEFAULT_SETTINGS=@"staging_settings" -Xcc -DRD_APP_SCHEME=@"chr" -Xcc -DRD_APP_GROUP_CONTAINER=@"group.com.remind.dev.Remind101" -Xcc -DRD_DATA_MODEL=@"RDDataModel" -Xcc -DRD_SQL_STORE=@"RDDataModel.sqlite" -Xcc -DSTAGING_API_URL=@"https://api.classchirp.com" -Xcc -DPRODUCTION_API_URL=@"https://api.remind.com" -Xcc -DRD_APNS_ENV=@"sandbox" -Xcc -DRD_APNS_APP=@"latest" -Xcc -DRD_APPS_FLYER_ID=@"522826277" -Xcc -DRD_APPS_FLYER_KEY=@"jqWtFbWoVKQk68aTUMCTL" -Xcc -DRD_APPBOY_KEY=@"5bcc0e5f-08c2-45ce-838c-20284a10b934" -Xcc -DRD_RC=0 -Xcc -ivfsoverlay -Xcc /Users/Rex/Library/Developer/Xcode/DerivedData/Remind101-arttxvzhkjgautfkzrpwpefgoydr/Build/Intermediates.noindex/SwiftMigration/Developer/Intermediates.noindex/Remind101.build/Developer-iphonesimulator/RemindLocalization.build/unextended-module-overlay.yaml -Xcc -working-directory/Users/Rex/Documents/remind101/r101-ios-teacher -emit-module-doc-path /Users/Rex/Library/Developer/Xcode/DerivedData/Remind101-arttxvzhkjgautfkzrpwpefgoydr/Build/Intermediates.noindex/SwiftMigration/Developer/Intermediates.noindex/Remind101.build/Developer-iphonesimulator/RemindLocalization.build/Objects-normal/x86_64/RemindLocalization.swiftdoc -serialize-diagnostics-path RemindLocalization.dia -Onone -parse-as-library -module-name RemindLocalization -emit-module-path /Users/Rex/Library/Developer/Xcode/DerivedData/Remind101-arttxvzhkjgautfkzrpwpefgoydr/Build/Intermediates.noindex/SwiftMigration/Developer/Intermediates.noindex/Remind101.build/Developer-iphonesimulator/RemindLocalization.build/Objects-normal/x86_64/RemindLocalization.swiftmodule -emit-objc-header-path /Users/Rex/Library/Developer/Xcode/DerivedData/Remind101-arttxvzhkjgautfkzrpwpefgoydr/Build/Intermediates.noindex/SwiftMigration/Developer/Intermediates.noindex/Remind101.build/Developer-iphonesimulator/RemindLocalization.build/Objects-normal/x86_64/RemindLocalization-Swift.h -emit-dependencies-path RemindLocalization.d -emit-remap-file-path RemindLocalization.remap -o RemindLocalization.o
@belkadan
Copy link
Contributor

@akyrtzi, @nkcsgexi, anything useful here without the project? (Alternately, Rex, if you're willing to share the project with Apple folks you could attach it at https://bugreport.apple.com.)

@swift-ci
Copy link
Collaborator Author

Comment by Rex Fenley (JIRA)

Huge proprietary project. When I find some time I'll see if I can make a small test project.

@swift-ci swift-ci transferred this issue from apple/swift-issues Apr 25, 2022
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. migrator
Projects
None yet
Development

No branches or pull requests

2 participants