Open
Description
I was rebasing the Android (#144) branch, but ran into a compiler crash (below).
Xcode version, OK:
% swiftc --version
swift-driver version: 1.115 Apple Swift version 6.0.2 (swiftlang-6.0.2.1.2 clang-1600.0.26.4)
Target: arm64-apple-macosx14.0
Release toolchain, fails:
/Library/Developer/Toolchains/swift-6.0.2-RELEASE.xctoolchain/usr/bin/swiftc --version
Apple Swift version 6.0.2 (swift-6.0.2-RELEASE)
Target: arm64-apple-macosx14.0
I need to match the host and target versions exactly to build against the Android toolchain.
error: compile command failed due to signal 6 (use -v to see invocation)
Failed to reconstruct type for $s6Darwin14POSIXErrorCodeOD
Original type:
(enum_type decl="_errno.(file).POSIXErrorCode")
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Pass '-Xfrontend -disable-round-trip-debug-types' to disable this assertion.
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0. Program arguments: /Library/Developer/Toolchains/swift-6.0.2-RELEASE.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/lukeh/CVSRoot/apple/swift-java/Sources/_Subprocess/LockedState.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/_Subprocess/Platforms/Subprocess+Darwin.swift -primary-file /Users/lukeh/CVSRoot/apple/swift-java/Sources/_Subprocess/Platforms/Subprocess+Linux.swift -primary-file /Users/lukeh/CVSRoot/apple/swift-java/Sources/_Subprocess/Platforms/Subprocess+Unix.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/_Subprocess/Platforms/Subprocess+Windows.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/_Subprocess/Subprocess+API.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/_Subprocess/Subprocess+AsyncDataSequence.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/_Subprocess/Subprocess+Configuration.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/_Subprocess/Subprocess+IO.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/_Subprocess/Subprocess+Teardown.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/_Subprocess/Subprocess.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/_Subprocess/_nio_locks.swift -emit-dependencies-path /Users/lukeh/CVSRoot/apple/swift-java/.build/arm64-apple-macosx/debug/_Subprocess.build/Subprocess+Linux.d -emit-reference-dependencies-path /Users/lukeh/CVSRoot/apple/swift-java/.build/arm64-apple-macosx/debug/_Subprocess.build/Subprocess+Linux.swiftdeps -emit-dependencies-path /Users/lukeh/CVSRoot/apple/swift-java/.build/arm64-apple-macosx/debug/_Subprocess.build/Subprocess+Unix.d -emit-reference-dependencies-path /Users/lukeh/CVSRoot/apple/swift-java/.build/arm64-apple-macosx/debug/_Subprocess.build/Subprocess+Unix.swiftdeps -target arm64-apple-macosx10.15 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -I /Users/lukeh/CVSRoot/apple/swift-java/.build/arm64-apple-macosx/debug/Modules -I /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -color-diagnostics -enable-testing -g -debug-info-format=dwarf -dwarf-version=4 -module-cache-path /Users/lukeh/CVSRoot/apple/swift-java/.build/arm64-apple-macosx/debug/ModuleCache -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -empty-abi-descriptor -resource-dir /Library/Developer/Toolchains/swift-6.0.2-RELEASE.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/lukeh/CVSRoot/apple/swift-java -Xcc -fmodule-map-file=/Users/lukeh/CVSRoot/apple/swift-java/.build/checkouts/swift-system/Sources/CSystem/include/module.modulemap -Xcc -I -Xcc /Users/lukeh/CVSRoot/apple/swift-java/.build/checkouts/swift-system/Sources/CSystem/include -Xcc -fmodule-map-file=/Users/lukeh/CVSRoot/apple/swift-java/.build/arm64-apple-macosx/debug/_CShims.build/module.modulemap -Xcc -I -Xcc /Users/lukeh/CVSRoot/apple/swift-java/Sources/_CShims/include -Xcc -isysroot -Xcc /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -Xcc -F -Xcc /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -Xcc -fPIC -Xcc -g -module-name _Subprocess -package-name swift_java -plugin-path /Library/Developer/Toolchains/swift-6.0.2-RELEASE.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Library/Developer/Toolchains/swift-6.0.2-RELEASE.xctoolchain/usr/local/lib/swift/host/plugins -target-sdk-version 15.1 -target-sdk-name macosx15.1 -external-plugin-path /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/lib/swift/host/plugins#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -parse-as-library -o /Users/lukeh/CVSRoot/apple/swift-java/.build/arm64-apple-macosx/debug/_Subprocess.build/Subprocess+Linux.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/.build/arm64-apple-macosx/debug/_Subprocess.build/Subprocess+Unix.swift.o -index-store-path /Users/lukeh/CVSRoot/apple/swift-java/.build/arm64-apple-macosx/debug/index/store -index-system-modules
1. Apple Swift version 6.0.2 (swift-6.0.2-RELEASE)
2. Compiling with effective version 5.10
3. While evaluating request IRGenRequest(IR Generation for file "/Users/lukeh/CVSRoot/apple/swift-java/Sources/_Subprocess/Platforms/Subprocess+Unix.swift")
4. While emitting IR SIL function "@$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF6Darwin14POSIXErrorCodeO_Tgq5".
for <<debugloc at "<compiler-generated>":0:0>>Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0 swift-frontend 0x00000001057090d8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 56
1 swift-frontend 0x00000001057078a4 llvm::sys::RunSignalHandlers() + 112
2 swift-frontend 0x0000000105709720 SignalHandler(int) + 304
3 libsystem_platform.dylib 0x000000019d09f584 _sigtramp + 56
4 libsystem_pthread.dylib 0x000000019d06ec20 pthread_kill + 288
5 libsystem_c.dylib 0x000000019cf7ba30 abort + 180
6 swift-frontend 0x00000001057c0908 (anonymous namespace)::IRGenDebugInfoImpl::getOrCreateType(swift::irgen::DebugTypeInfo) (.cold.24) + 0
7 swift-frontend 0x000000010076032c (anonymous namespace)::IRGenDebugInfoImpl::getOrCreateType(swift::irgen::DebugTypeInfo) + 3792
8 swift-frontend 0x0000000100760780 (anonymous namespace)::IRGenDebugInfoImpl::createParameterTypes(swift::CanTypeWrapper<swift::SILFunctionType>) + 1004
9 swift-frontend 0x0000000100759070 (anonymous namespace)::IRGenDebugInfoImpl::emitFunction(swift::SILDebugScope const*, llvm::Function*, swift::SILFunctionTypeRepresentation, swift::SILType, swift::DeclContext*, llvm::StringRef) + 2124
10 swift-frontend 0x0000000100799bb4 (anonymous namespace)::IRGenSILFunction::emitSILFunction() + 824
11 swift-frontend 0x00000001007992e8 swift::irgen::IRGenModule::emitSILFunction(swift::SILFunction*) + 1592
12 swift-frontend 0x000000010063b210 swift::irgen::IRGenerator::emitLazyDefinitions() + 1972
13 swift-frontend 0x000000010074bac8 swift::IRGenRequest::evaluate(swift::Evaluator&, swift::IRGenDescriptor) const + 2636
14 swift-frontend 0x00000001007987a4 swift::GeneratedModule swift::SimpleRequest<swift::IRGenRequest, swift::GeneratedModule (swift::IRGenDescriptor), (swift::RequestFlags)9>::callDerived<0ul>(swift::Evaluator&, std::__1::integer_sequence<unsigned long, 0ul>) const + 200
15 swift-frontend 0x0000000100753fb4 swift::IRGenRequest::OutputType swift::Evaluator::getResultUncached<swift::IRGenRequest, swift::IRGenRequest::OutputType swift::evaluateOrFatal<swift::IRGenRequest>(swift::Evaluator&, swift::IRGenRequest)::'lambda'()>(swift::IRGenRequest const&, swift::IRGenRequest::OutputType swift::evaluateOrFatal<swift::IRGenRequest>(swift::Evaluator&, swift::IRGenRequest)::'lambda'()) + 212
16 swift-frontend 0x000000010074d960 swift::performIRGeneration(swift::FileUnit*, swift::IRGenOptions const&, swift::TBDGenOptions const&, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule>>, llvm::StringRef, swift::PrimarySpecificPaths const&, llvm::StringRef, llvm::GlobalVariable**) + 208
17 swift-frontend 0x000000010025790c generateIR(swift::IRGenOptions const&, swift::TBDGenOptions const&, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule>>, swift::PrimarySpecificPaths const&, llvm::StringRef, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, llvm::GlobalVariable*&, llvm::ArrayRef<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>) + 156
18 swift-frontend 0x0000000100254340 performCompileStepsPostSILGen(swift::CompilerInstance&, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule>>, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::PrimarySpecificPaths const&, int&, swift::FrontendObserver*) + 1416
19 swift-frontend 0x00000001002537a0 swift::performCompileStepsPostSema(swift::CompilerInstance&, int&, swift::FrontendObserver*) + 656
20 swift-frontend 0x000000010025f4ac withSemanticAnalysis(swift::CompilerInstance&, swift::FrontendObserver*, llvm::function_ref<bool (swift::CompilerInstance&)>, bool) + 160
21 swift-frontend 0x0000000100255678 performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*) + 708
22 swift-frontend 0x0000000100254d4c swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 2344
23 swift-frontend 0x000000010006b384 swift::mainEntry(int, char const**) + 3096
24 dyld 0x000000019cce60e0 start + 2360
Metadata
Metadata
Assignees
Labels
No labels