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

Build failures with 6.0.2 release package on macOS #204

Open
lhoward opened this issue Dec 19, 2024 · 0 comments
Open

Build failures with 6.0.2 release package on macOS #204

lhoward opened this issue Dec 19, 2024 · 0 comments

Comments

@lhoward
Copy link
Contributor

lhoward commented Dec 19, 2024

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant