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-5595] Illegal instruction when compiling SourceKitten with 4020170728a snapshot on Linux #4971

Closed
jpsim opened this issue Jul 31, 2017 · 7 comments
Labels

Comments

@jpsim
Copy link
Contributor

jpsim commented Jul 31, 2017

Previous ID SR-5595
Radar rdar://problem/33631879
Original Reporter @jpsim
Type Bug
Status Resolved
Resolution Done
Environment

4020170728a snapshot on Linux

Additional Detail from JIRA
Votes 0
Component/s Package Manager
Labels Bug
Assignee None
Priority Medium

md5: 15daa384124eea020a32d93545dd71d1

is duplicated by:

  • SR-5580 Compiler crashes with Illegal instruction (core dumped)

relates to:

  • SR-5597 Re-land the functionality to swift build arbitrary targets and products

Issue Description:

$ git clone https://github.com/jpsim/SourceKitten
$ cd SourceKitten
$ git checkout 76c43df438b11099be476d94621cb03b37773d55
$ swift --version
Swift version 4.0-dev (LLVM f53eb03c15, Clang 1757394ff0, Swift 7dc1e1e251)
Target: x86_64-unknown-linux-gnu
$ swift build --verbose
lsb_release -r
which clang
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/4 -lPackageDescription -swift-version 4 -I /usr/lib/swift/pm/4 -sdk / /Users/jp/Projects/SourceKitten/Package@swift-4.swift -fileno 6
Fetching https://github.com/Carthage/Commandant.git
Fetching https://github.com/drmohundro/SWXMLHash.git
git clone --mirror https://github.com/drmohundro/SWXMLHash.git /Users/jp/Projects/SourceKitten/.build/repositories/SWXMLHash.git--7347274592443242846
git clone --mirror https://github.com/Carthage/Commandant.git /Users/jp/Projects/SourceKitten/.build/repositories/Commandant.git-3643400548389704118
git clone --mirror https://github.com/jpsim/Yams.git /Users/jp/Projects/SourceKitten/.build/repositories/Yams.git--4022649733891434
Fetching https://github.com/jpsim/Yams.git
Fetching https://github.com/norio-nomura/Clang_C.git
git clone --mirror https://github.com/norio-nomura/Clang_C.git /Users/jp/Projects/SourceKitten/.build/repositories/Clang_C.git--426751541015688428
Fetching https://github.com/norio-nomura/SourceKit.git
git clone --mirror https://github.com/norio-nomura/SourceKit.git /Users/jp/Projects/SourceKitten/.build/repositories/SourceKit.git-256917146579741954
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Clang_C.git--426751541015688428 rev-parse --is-bare-repository
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Clang_C.git--426751541015688428 tag -l
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SourceKit.git-256917146579741954 rev-parse --is-bare-repository
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SourceKit.git-256917146579741954 tag -l
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Commandant.git-3643400548389704118 rev-parse --is-bare-repository
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Commandant.git-3643400548389704118 tag -l
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SWXMLHash.git--7347274592443242846 rev-parse --is-bare-repository
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SWXMLHash.git--7347274592443242846 tag -l
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Yams.git--4022649733891434 rev-parse --is-bare-repository
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Yams.git--4022649733891434 tag -l
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Commandant.git-3643400548389704118 rev-parse --verify '0.12.0^{commit}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Commandant.git-3643400548389704118 rev-parse --verify 'c281992c31c3f41c48b5036c5a38185eaec32626^{tree}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Commandant.git-3643400548389704118 ls-tree 796f3beb33e151cf76acd2bc41cfc8c3e35a17d8
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Commandant.git-3643400548389704118 cat-file -p 0f60a43cfa8dd0412429f62f1b191f264f1f7d80
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Commandant.git-3643400548389704118 rev-parse --verify '0.12.0^{commit}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Commandant.git-3643400548389704118 rev-parse --verify 'c281992c31c3f41c48b5036c5a38185eaec32626^{tree}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Commandant.git-3643400548389704118 ls-tree 796f3beb33e151cf76acd2bc41cfc8c3e35a17d8
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Commandant.git-3643400548389704118 cat-file -p 0f60a43cfa8dd0412429f62f1b191f264f1f7d80
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Commandant.git-3643400548389704118 cat-file -p 0f60a43cfa8dd0412429f62f1b191f264f1f7d80
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /tmp/TemporaryFile.3YHZNR.swift -fileno 10
Fetching https://github.com/antitypical/Result.git
git clone --mirror https://github.com/antitypical/Result.git /Users/jp/Projects/SourceKitten/.build/repositories/Result.git-1776445094428363848
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Result.git-1776445094428363848 rev-parse --is-bare-repository
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Result.git-1776445094428363848 tag -l
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Result.git-1776445094428363848 rev-parse --verify '3.2.3^{commit}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Result.git-1776445094428363848 rev-parse --verify 'c8446185238659a2b27c0261f64ff1254291d07d^{tree}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Result.git-1776445094428363848 ls-tree 19b026126802c3bd9d66f6f7a3ecdefa5d192ea7
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Result.git-1776445094428363848 cat-file -p 30043775e981a8ab7506387b3ba4271ebbe008db
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Result.git-1776445094428363848 rev-parse --verify '3.2.3^{commit}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Result.git-1776445094428363848 rev-parse --verify 'c8446185238659a2b27c0261f64ff1254291d07d^{tree}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Result.git-1776445094428363848 ls-tree 19b026126802c3bd9d66f6f7a3ecdefa5d192ea7
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Result.git-1776445094428363848 cat-file -p 30043775e981a8ab7506387b3ba4271ebbe008db
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Result.git-1776445094428363848 cat-file -p 30043775e981a8ab7506387b3ba4271ebbe008db
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /tmp/TemporaryFile.rxdQpV.swift -fileno 10
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SWXMLHash.git--7347274592443242846 rev-parse --verify '4.1.1^{commit}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SWXMLHash.git--7347274592443242846 rev-parse --verify '3959d0799b045b423680d3c99c8359b8dfe288a5^{tree}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SWXMLHash.git--7347274592443242846 ls-tree 3e92bed6007094e2e8f378304a235d494544ddc5
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SWXMLHash.git--7347274592443242846 cat-file -p f8290dcafabc9abd922c4ca20d2c8b92498cb77a
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SWXMLHash.git--7347274592443242846 rev-parse --verify '4.1.1^{commit}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SWXMLHash.git--7347274592443242846 rev-parse --verify '3959d0799b045b423680d3c99c8359b8dfe288a5^{tree}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SWXMLHash.git--7347274592443242846 ls-tree 3e92bed6007094e2e8f378304a235d494544ddc5
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SWXMLHash.git--7347274592443242846 cat-file -p f8290dcafabc9abd922c4ca20d2c8b92498cb77a
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SWXMLHash.git--7347274592443242846 cat-file -p f8290dcafabc9abd922c4ca20d2c8b92498cb77a
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /tmp/TemporaryFile.HXXjMd.swift -fileno 10
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Yams.git--4022649733891434 rev-parse --verify '0.3.4^{commit}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Yams.git--4022649733891434 rev-parse --verify '7956ce071444883980e3eb813120a2d0e966178a^{tree}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Yams.git--4022649733891434 ls-tree 3ab251f6445b88d28da9f73127feca0e04a812af
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Yams.git--4022649733891434 cat-file -p 9441e8540325e8f0d21eef1b6c39395288924d5a
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Yams.git--4022649733891434 rev-parse --verify '0.3.4^{commit}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Yams.git--4022649733891434 rev-parse --verify '7956ce071444883980e3eb813120a2d0e966178a^{tree}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Yams.git--4022649733891434 ls-tree 3ab251f6445b88d28da9f73127feca0e04a812af
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Yams.git--4022649733891434 cat-file -p 9441e8540325e8f0d21eef1b6c39395288924d5a
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Yams.git--4022649733891434 cat-file -p 9441e8540325e8f0d21eef1b6c39395288924d5a
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/4 -lPackageDescription -swift-version 4 -I /usr/lib/swift/pm/4 -sdk / /tmp/TemporaryFile.1b4Lpy.swift -fileno 10
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Clang_C.git--426751541015688428 rev-parse --verify '1.0.2^{commit}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Clang_C.git--426751541015688428 rev-parse --verify '90a9574276f0fd17f02f58979423c3fd4d73b59e^{tree}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Clang_C.git--426751541015688428 ls-tree dd97f68ca7bfc6adc6f00994b07a5149f633f603
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Clang_C.git--426751541015688428 cat-file -p d6f08fa65ad74811acc0277c22cd854a4d7b2cc8
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Clang_C.git--426751541015688428 rev-parse --verify '1.0.2^{commit}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Clang_C.git--426751541015688428 rev-parse --verify '90a9574276f0fd17f02f58979423c3fd4d73b59e^{tree}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Clang_C.git--426751541015688428 ls-tree dd97f68ca7bfc6adc6f00994b07a5149f633f603
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Clang_C.git--426751541015688428 cat-file -p d6f08fa65ad74811acc0277c22cd854a4d7b2cc8
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Clang_C.git--426751541015688428 cat-file -p d6f08fa65ad74811acc0277c22cd854a4d7b2cc8
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /tmp/TemporaryFile.rz4piV.swift -fileno 10
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SourceKit.git-256917146579741954 rev-parse --verify '1.0.1^{commit}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SourceKit.git-256917146579741954 rev-parse --verify '18eaa67ca44443bbe39646916792b9f0c98dbaa1^{tree}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SourceKit.git-256917146579741954 ls-tree c5b190249f8ed2226dec1676d518ac1ba19be745
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SourceKit.git-256917146579741954 cat-file -p a3a340b3fe37d661bd3ef7174aea2561f9c8c4f6
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SourceKit.git-256917146579741954 rev-parse --verify '1.0.1^{commit}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SourceKit.git-256917146579741954 rev-parse --verify '18eaa67ca44443bbe39646916792b9f0c98dbaa1^{tree}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SourceKit.git-256917146579741954 ls-tree c5b190249f8ed2226dec1676d518ac1ba19be745
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SourceKit.git-256917146579741954 cat-file -p a3a340b3fe37d661bd3ef7174aea2561f9c8c4f6
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SourceKit.git-256917146579741954 cat-file -p a3a340b3fe37d661bd3ef7174aea2561f9c8c4f6
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /tmp/TemporaryFile.Vp6Emk.swift -fileno 10
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SWXMLHash.git--7347274592443242846 rev-parse --is-bare-repository
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SWXMLHash.git--7347274592443242846 rev-parse --is-bare-repository
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SWXMLHash.git--7347274592443242846 tag -l
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SWXMLHash.git--7347274592443242846 rev-parse --verify '4.1.1^{commit}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SWXMLHash.git--7347274592443242846 rev-parse --is-bare-repository
Cloning https://github.com/drmohundro/SWXMLHash.git
git clone --shared /Users/jp/Projects/SourceKitten/.build/repositories/SWXMLHash.git--7347274592443242846 /Users/jp/Projects/SourceKitten/.build/checkouts/SWXMLHash.git--7347274592443242846
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/SWXMLHash.git--7347274592443242846 rev-parse --is-bare-repository
Resolving https://github.com/drmohundro/SWXMLHash.git at 4.1.1
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/SWXMLHash.git--7347274592443242846 checkout -f 3959d0799b045b423680d3c99c8359b8dfe288a5
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/SWXMLHash.git--7347274592443242846 submodule update --init --recursive
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/SWXMLHash.git--7347274592443242846 clean -ffdx
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /Users/jp/Projects/SourceKitten/.build/checkouts/SWXMLHash.git--7347274592443242846/Package.swift -fileno 9
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Yams.git--4022649733891434 rev-parse --is-bare-repository
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Yams.git--4022649733891434 rev-parse --is-bare-repository
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Yams.git--4022649733891434 tag -l
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Yams.git--4022649733891434 rev-parse --verify '0.3.4^{commit}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Yams.git--4022649733891434 rev-parse --is-bare-repository
Cloning https://github.com/jpsim/Yams.git
git clone --shared /Users/jp/Projects/SourceKitten/.build/repositories/Yams.git--4022649733891434 /Users/jp/Projects/SourceKitten/.build/checkouts/Yams.git--4022649733891434
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/Yams.git--4022649733891434 rev-parse --is-bare-repository
Resolving https://github.com/jpsim/Yams.git at 0.3.4
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/Yams.git--4022649733891434 checkout -f 7956ce071444883980e3eb813120a2d0e966178a
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/Yams.git--4022649733891434 submodule update --init --recursive
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/Yams.git--4022649733891434 clean -ffdx
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/4 -lPackageDescription -swift-version 4 -I /usr/lib/swift/pm/4 -sdk / /Users/jp/Projects/SourceKitten/.build/checkouts/Yams.git--4022649733891434/Package@swift-4.swift -fileno 9
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Clang_C.git--426751541015688428 rev-parse --is-bare-repository
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Clang_C.git--426751541015688428 rev-parse --is-bare-repository
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Clang_C.git--426751541015688428 tag -l
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Clang_C.git--426751541015688428 rev-parse --verify '1.0.2^{commit}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Clang_C.git--426751541015688428 rev-parse --is-bare-repository
Cloning https://github.com/norio-nomura/Clang_C.git
git clone --shared /Users/jp/Projects/SourceKitten/.build/repositories/Clang_C.git--426751541015688428 /Users/jp/Projects/SourceKitten/.build/checkouts/Clang_C.git--426751541015688428
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/Clang_C.git--426751541015688428 rev-parse --is-bare-repository
Resolving https://github.com/norio-nomura/Clang_C.git at 1.0.2
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/Clang_C.git--426751541015688428 checkout -f 90a9574276f0fd17f02f58979423c3fd4d73b59e
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/Clang_C.git--426751541015688428 submodule update --init --recursive
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/Clang_C.git--426751541015688428 clean -ffdx
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /Users/jp/Projects/SourceKitten/.build/checkouts/Clang_C.git--426751541015688428/Package.swift -fileno 9
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Commandant.git-3643400548389704118 rev-parse --is-bare-repository
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Commandant.git-3643400548389704118 rev-parse --is-bare-repository
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Commandant.git-3643400548389704118 tag -l
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Commandant.git-3643400548389704118 rev-parse --verify '0.12.0^{commit}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Commandant.git-3643400548389704118 rev-parse --is-bare-repository
Cloning https://github.com/Carthage/Commandant.git
git clone --shared /Users/jp/Projects/SourceKitten/.build/repositories/Commandant.git-3643400548389704118 /Users/jp/Projects/SourceKitten/.build/checkouts/Commandant.git-3643400548389704118
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/Commandant.git-3643400548389704118 rev-parse --is-bare-repository
Resolving https://github.com/Carthage/Commandant.git at 0.12.0
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/Commandant.git-3643400548389704118 checkout -f c281992c31c3f41c48b5036c5a38185eaec32626
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/Commandant.git-3643400548389704118 submodule update --init --recursive
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/Commandant.git-3643400548389704118 clean -ffdx
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /Users/jp/Projects/SourceKitten/.build/checkouts/Commandant.git-3643400548389704118/Package.swift -fileno 9
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SourceKit.git-256917146579741954 rev-parse --is-bare-repository
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SourceKit.git-256917146579741954 rev-parse --is-bare-repository
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SourceKit.git-256917146579741954 tag -l
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SourceKit.git-256917146579741954 rev-parse --verify '1.0.1^{commit}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/SourceKit.git-256917146579741954 rev-parse --is-bare-repository
Cloning https://github.com/norio-nomura/SourceKit.git
git clone --shared /Users/jp/Projects/SourceKitten/.build/repositories/SourceKit.git-256917146579741954 /Users/jp/Projects/SourceKitten/.build/checkouts/SourceKit.git-256917146579741954
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/SourceKit.git-256917146579741954 rev-parse --is-bare-repository
Resolving https://github.com/norio-nomura/SourceKit.git at 1.0.1
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/SourceKit.git-256917146579741954 checkout -f 18eaa67ca44443bbe39646916792b9f0c98dbaa1
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/SourceKit.git-256917146579741954 submodule update --init --recursive
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/SourceKit.git-256917146579741954 clean -ffdx
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /Users/jp/Projects/SourceKitten/.build/checkouts/SourceKit.git-256917146579741954/Package.swift -fileno 9
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Result.git-1776445094428363848 rev-parse --is-bare-repository
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Result.git-1776445094428363848 rev-parse --is-bare-repository
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Result.git-1776445094428363848 tag -l
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Result.git-1776445094428363848 rev-parse --verify '3.2.3^{commit}'
git -C /Users/jp/Projects/SourceKitten/.build/repositories/Result.git-1776445094428363848 rev-parse --is-bare-repository
Cloning https://github.com/antitypical/Result.git
git clone --shared /Users/jp/Projects/SourceKitten/.build/repositories/Result.git-1776445094428363848 /Users/jp/Projects/SourceKitten/.build/checkouts/Result.git-1776445094428363848
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/Result.git-1776445094428363848 rev-parse --is-bare-repository
Resolving https://github.com/antitypical/Result.git at 3.2.3
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/Result.git-1776445094428363848 checkout -f c8446185238659a2b27c0261f64ff1254291d07d
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/Result.git-1776445094428363848 submodule update --init --recursive
git -C /Users/jp/Projects/SourceKitten/.build/checkouts/Result.git-1776445094428363848 clean -ffdx
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /Users/jp/Projects/SourceKitten/.build/checkouts/Result.git-1776445094428363848/Package.swift -fileno 9
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /Users/jp/Projects/SourceKitten/.build/checkouts/Commandant.git-3643400548389704118/Package.swift -fileno 9
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /Users/jp/Projects/SourceKitten/.build/checkouts/SWXMLHash.git--7347274592443242846/Package.swift -fileno 9
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/4 -lPackageDescription -swift-version 4 -I /usr/lib/swift/pm/4 -sdk / /Users/jp/Projects/SourceKitten/.build/checkouts/Yams.git--4022649733891434/Package@swift-4.swift -fileno 9
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /Users/jp/Projects/SourceKitten/.build/checkouts/Clang_C.git--426751541015688428/Package.swift -fileno 9
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /Users/jp/Projects/SourceKitten/.build/checkouts/SourceKit.git-256917146579741954/Package.swift -fileno 9
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /Users/jp/Projects/SourceKitten/.build/checkouts/Result.git-1776445094428363848/Package.swift -fileno 9
Illegal instruction
$ swift build --verbose
lsb_release -r
which clang
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/4 -lPackageDescription -swift-version 4 -I /usr/lib/swift/pm/4 -sdk / /Users/jp/Projects/SourceKitten/Package@swift-4.swift -fileno 6
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /Users/jp/Projects/SourceKitten/.build/checkouts/Commandant.git-3643400548389704118/Package.swift -fileno 6
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /Users/jp/Projects/SourceKitten/.build/checkouts/SWXMLHash.git--7347274592443242846/Package.swift -fileno 6
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/4 -lPackageDescription -swift-version 4 -I /usr/lib/swift/pm/4 -sdk / /Users/jp/Projects/SourceKitten/.build/checkouts/Yams.git--4022649733891434/Package@swift-4.swift -fileno 6
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /Users/jp/Projects/SourceKitten/.build/checkouts/Clang_C.git--426751541015688428/Package.swift -fileno 6
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /Users/jp/Projects/SourceKitten/.build/checkouts/SourceKit.git-256917146579741954/Package.swift -fileno 6
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /Users/jp/Projects/SourceKitten/.build/checkouts/Result.git-1776445094428363848/Package.swift -fileno 6
Illegal instruction
$ echo $?
132

Doesn't happen with the 4020170725a snapshot

@ankitspd
Copy link
Member

@jpsim Is there a crash report in Diagnostics?

@ankitspd
Copy link
Member

Oh, linux.

@ankitspd
Copy link
Member

Can you run this command:

```
/usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /Users/jp/Projects/SourceKitten/.build/checkouts/Result.git-1776445094428363848/Package.swift -fileno 1
```

@jpsim
Copy link
Contributor Author

jpsim commented Jul 31, 2017

$ /usr/bin/swiftc --driver-mode=swift -L /usr/lib/swift/pm/3 -lPackageDescription -swift-version 3 -I /usr/lib/swift/pm/3 -sdk / /Users/jp/Projects/SourceKitten/.build/checkouts/Result.git-1776445094428363848/Package.swift -fileno 1
{"errors": [], "package": {"dependencies": [], "exclude": [], "name": "Result", "targets": [{"dependencies": [], "name": "Result"}]}, "products": []}
$ echo $?
0

@ankitspd
Copy link
Member

@swift-ci create

@ankitspd
Copy link
Member

This is fallout from #1284 On linux, we only create LinuxMain target description for the root package but we're trying to create a build plan with all the targets. The fix is simple i.e. changing products -> allProducts while creating the LinuxMain target description.

@ankitspd
Copy link
Member

We're reverting the PRs for now:
#1294 (swift-4.0)
#1295 (master)

@swift-ci swift-ci transferred this issue from apple/swift-issues Apr 25, 2022
@shahmishal shahmishal transferred this issue from apple/swift May 4, 2022
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants